//SETTING UP OUR POPUP  
//0 means disabled; 1 means enabled;  
var popupStatus = 0;  

//loading popup with jQuery magic!  
function loadPopup(){  
  //loads popup only if it is disabled  
  if(popupStatus==0){  
    $("#signup_background").css({  
    "opacity": "0.7"  
  });  
  $("#signup_background").fadeIn("slow");  
  $("#signup_popup").fadeIn("slow");  
  popupStatus = 1;  
  }  
}  

//disabling popup with jQuery magic!  
function disablePopup(){  
  //disables popup only if it is enabled  
  if(popupStatus==1){  
    $("#signup_background").fadeOut("slow");  
    $("#signup_popup").fadeOut("slow");  
    popupStatus = 0;  
  }  
}  

//centering popup  
function centerPopup(){  
  //request data for centering  
  var windowWidth = document.documentElement.clientWidth;  
  var windowHeight = document.documentElement.clientHeight;  
  var popupHeight = $("#signup_popup").height();  
  var popupWidth = $("#signup_popup").width();  
  //centering  
  $("#signup_popup").css({  
    "top": windowHeight/2-popupHeight/2,  
    "left": windowWidth/2-popupWidth/2  
    });  
  //only need force for IE6  
    
  $("#signup_background").css({  
  "height": windowHeight  
  });  
}  

$(document).ready(function(){  
  //LOADING POPUP  
  //Click the button event!  
  $("#contact_popup_button").click(function(){  
    //centering with css  
    centerPopup();  
    //load popup  
    loadPopup();  
  });  
  $("#contact_popup_link").click(function(){  
    centerPopup();  
    loadPopup();  
  });  

  //CLOSING POPUP  
  //Click the x event!  
  $("#popupClose").click(function(){  
    disablePopup();  
  });  
  //Click out event!  
  $("#signup_background").click(function(){  
    disablePopup();  
  });  
  //Press Escape event!  
  $(document).keypress(function(e){  
    if(e.keyCode==27 && popupStatus==1){  
      disablePopup();  
    }  
  });  

});
;

