/***************************/
//@Author: Adrian "yEnS" Mato Gondelle
//@website: www.yensdesign.com
//@email: yensamg@gmail.com
//@license: Feel free to use it, but keep this credits please!
/***************************/

//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
var popupStatus = 0;

//loading popup with jQuery magic!
function loadPopup(caller, callee){
	 //loads popup only if it is disabled
	 if(popupStatus==0){
		 $("#backgroundPopup").css({
		 	"opacity": "0"
		 });
		 $("#backgroundPopup").fadeIn("slow");
		 $("#"+callee).fadeIn("slow");
		 popupStatus = callee;
	 }
}

//disabling popup with jQuery magic!
function disablePopup(){
	 //disables popup only if it is enabled
	 if(popupStatus!=0){
		 $("#backgroundPopup").fadeOut("slow");
		 $("#"+popupStatus).fadeOut("slow");
		 popupStatus = 0;
	 }
}

//centering popup
function centerPopup(caller, callee){
	 //request data for centering
	 if(popupStatus!=0){
	 	$("#"+popupStatus).fadeOut("slow");
		 popupStatus = 0;
	 }
	 var objLeftPos = 50;
	 var windowWidth = document.documentElement.clientWidth;
	 var windowHeight = document.documentElement.clientHeight;
	 var popupHeight = $("#"+callee).height();
	 var popupWidth = $("#"+callee).width();
	 //centering
	 $("#"+callee).css({
		 "position": "absolute",
		 "top": objLeftPos,//windowHeight/2-popupHeight/2,
		 "left": windowWidth/2-popupWidth/2
	 });
	 //only need force for IE6
	
	 $("#backgroundPopup").css({
	 	"height": windowHeight
	 });
}

//CONTROLLING EVENTS IN jQuery
$(document).ready(function(){

 //LOADING POPUP
 //Click the button event!
	 /*$(".alert").click(function(){
		 	centerPopup("ipu", "ipuPop");
		 	loadPopup("ipu", "ipuPop");
	 });*/

	 //CLOSING POPUP
	 //Click the x event!
	 $(".popupContactClose").click(function(){
		disablePopup();
	 });
	 //Click out event!
	 $("#backgroundPopup").click(function(){
		 disablePopup();
	 });
	 //Press Escape event!
	 $(document).keypress(function(e){
		 if(e.keyCode==27 && popupStatus==1){
			 disablePopup();
		 }
	 });
});
function showPopup(){
	centerPopup("ipu", "ipuPop");
	loadPopup("ipu", "ipuPop");
}