$(document).ready(function(){
    $("div.info span.contact-method img").tipsy({gravity: 'e'});
  
    toggle_submit_request = function(callback ) {
     
      $("#submit_request_response").html("");
      if (!$('#submit_request').is(":visible")) {    
        // open contact form
         $('#submit_request_form input, #submit_request_form textarea').removeAttr('disabled');
        $('.lower-right').animate({width: 430}); 
        $('.contact-info').animate({width: 430}, function() {
          $('#submit_request').fadeIn();
          $('#submit_request_toggle_close_span').show();
          $('#submit_request_toggle_span').hide();
        }); 
      }  else {
        $('#submit_request').fadeOut(500, function() {
          $('.lower-right').animate({width: 300}); 
          $('.contact-info').animate({width: 300}, 
            (typeof(callback) !== "undefined" ?  callback : null)
            );
          $('#submit_request_toggle_close_span').hide();
          $('#submit_request_toggle_span').show();
        });
      }
    };
  
    $(".imgfade").fadeTo(1, 0.55);
    $(".imgfade").mouseover(function(){
      $(this).fadeTo("500", 1);
    }).mouseout(function(){
      $(this).fadeTo("500", 0.55);
    });

    $("#submit_request_toggle_span > *, #submit_request_toggle_close_span > *").click(toggle_submit_request); 
    $("#send_message_button").click(function() {
    form_data = $('#submit_request_form').serialize(); 
    $('#submit_request_form input, #submit_request_form textarea').attr('disabled', 'disabled');
     $.ajax({
       type: "POST",
       url: "index.php",
       data: "action=submit_request&" + form_data, 
       success: function(msg){
         $("#submit_request_toggle_span").fadeOut(500);
         
         toggle_submit_request(function(){
           $('#submit_request_form')[0].reset();
           $("#submit_request_response").html(msg).fadeIn();
         });   
       }
     }); // end of $.ajax
  });
});

window.onresize = function(event) {
   if (window.innerHeight > 674){
     jQuery(".page").css("position", "fixed");
   }else{
     jQuery(".page").css("position", "relative");
     
   }
};

jQuery(document).ready(function() {
   window.onresize();
});
