﻿
var popupStatus = 0;

$(document).ready(function() {

    $("#divSignUp .signUpAnchor").live("click", function() {
        $("#frameSubscriptionForm").attr("src", "/szeweb/Newsletter.aspx");
        //centering with css  
        CenterPopup();
        //load popup  
        LoadPopup();
    });


    //CLOSING POPUP  
    //Click the x event!  
    $("#popupContactClose").live("click", function() {
        DisablePopup();
    }); 
    

    //Click out event!  
//    $("#backgroundPopup").click(function() {
//        DisablePopup();
//    });

    //Press Escape event!  
    $(document).keypress(function(e) {
        if (e.keyCode == 27 && popupStatus == 1) {
            DisablePopup();
        }
    });

})


//loading popup with jQuery magic!  
function LoadPopup() {
    //loads popup only if it is disabled  
    if (popupStatus == 0)
    {
        $("#backgroundPopup").css({ "opacity": "0.6" });
        $("#backgroundPopup").fadeIn("slow");

        $("#popupContact").show("slow");
        popupStatus = 1;
    }
}
//disabling popup with jQuery magic!  
function DisablePopup() {
    //disables popup only if it is enabled  
    if (popupStatus == 1)
    {
        $("#backgroundPopup").fadeOut("slow");
        $("#popupContact").hide("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": "fixed", "top": windowHeight / 2 - popupHeight / 2, "left": windowWidth / 2 - popupWidth / 2 });

    //only need force for IE6  
    $("#backgroundPopup").css({ "height": windowHeight });
}
