var popupStatus = 0;
function loadPopup(act)
{
    if (popupStatus == 0)
    {
        $("#backgroundPopup").css({
            "opacity" : "0.7"
        });
        $("#backgroundPopup").fadeIn("slow");
        $("#popupContact").fadeIn("slow");
        popupStatus = 1;
        $("#act").val(act);
    }
}
function disablePopup()
{
    if (popupStatus == 1)
    {
        $("#backgroundPopup").fadeOut("slow");
        $("#popupContact").fadeOut("slow");
        popupStatus = 0;
    }
}
function centerPopup()
{
	var windowWidth, windowHeight; 
	 if (self.innerHeight) { // all except Explorer 
		 if(document.documentElement.clientWidth){ 
			 windowWidth = document.documentElement.clientWidth;  
		 } else { 
			 windowWidth = self.innerWidth; 
		 } 
		 windowHeight = self.innerHeight; 
	 } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode 
		 windowWidth = document.documentElement.clientWidth; 
		 windowHeight = document.documentElement.clientHeight; 
	 } else if (document.body) { // other Explorers 
		 windowWidth = document.body.clientWidth; 
		 windowHeight = document.body.clientHeight; 
	 }  

    var popupHeight = $("#popupContact").height();
    var popupWidth = $("#popupContact").width();
    $("#popupContact").css({"position" : "absolute", "top" : windowHeight / 2 - popupHeight / 2, "left" : windowWidth / 2 - popupWidth / 2});
    $("#backgroundPopup").css({"height" : windowHeight});
}
$(document).ready(function ()
{
    $("#button").click(function ()
    {
        centerPopup();
        loadPopup();
    });
    $("#popupContactClose").click(function ()
    {
        disablePopup();
    });
    $("#backgroundPopup").click(function ()
    {
        disablePopup();
    });
    $(document).keypress(function (e)
    {
        if (e.keyCode == 27 && popupStatus == 1) {
            disablePopup();
        }
    });
});

