// JavaScript Document
// scripts for the Smooth Pop Up

//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){  
 
 	$("#backgroundPopup").css({  
 	"opacity": "0.7"  
 	});  
 
 	$("#backgroundPopup").fadeIn("slow");
	
	$("#popupContact").css({  
 	"opacity": "1.0"  
 	});  
	
 	$("#popupContact").fadeIn("slow");  
 	
	popupStatus = 1;  
  	}  
 } 
  
  
//disabling popup with jQuery magic!  
 function disablePopup(){
	 
	 //disables popup only if it is enabled  
 	if(popupStatus==1){
	 
 	$("#backgroundPopup").fadeOut("slow");  
 	$("#popupContact").fadeOut("slow");  
 	popupStatus = 0;  
 
 	}  
 }
 
 //centering popup  
 function centerPopup(){
	 
 	//request data for centering  
 	var windowWidth = document.documentElement.clientWidth;  
 	var windowHeight = document.documentElement.clientHeight;  
 	var popupHeight = $("#popupContact").height();  
 	var popupWidth = $("#popupContact").width();  

	//centering  
	 $("#popupContact").css({  
 	"position": "absolute",  
 	"top": windowHeight/2-popupHeight/2,  
 	"left": windowWidth/2-popupWidth/2  
 	});
	 
 	//only need force for IE6  
   
 	$("#backgroundPopup").css({  
 	"height": windowHeight  
	 });
   
 }  
 
// THE MAIN EVENT
$(document).ready(function(){  
 //following code will be here  
	
	//LOADING POPUP  
 	//Click the button event!  
 	$("#free_website").click(function(){
				  
		//centering with css  
 		centerPopup();  
 		//load popup  
 		loadPopup();
		//disable the default behaviour
		return false;
 	 });
	
	//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();  
		}  
	});
		 
});  //End of Document Ready Function
 