jQuery(document).ready(function() {

 var popupStatus = 0;

//this code will load popup with jQuery magic!

function loadPopup(){

    //loads popup only if it is disabled

    if(popupStatus==0){

        jQuery("#backgroundPopup").css({

            "opacity": "0.7"

        });

        jQuery("#backgroundPopup").fadeIn("slow");

        jQuery("#popupContact").fadeIn("slow");

        popupStatus = 1;

    }

}



//This code will disable popup when click on x!

function disablePopup(){

    //disables popup only if it is enabled

    if(popupStatus==1){

        jQuery("#backgroundPopup").fadeOut("slow");

        jQuery("#popupContact").fadeOut("slow");

        popupStatus = 0;

    }

}



//this code will center popup

function centerPopup(){

    //request data for centering

    var windowWidth = document.documentElement.clientWidth;

    var windowHeight = document.documentElement.clientHeight;

    var popupHeight = jQuery("#popupContact").height();

    var popupWidth = jQuery("#popupContact").width();

    //centering

    jQuery("#popupContact").css({

        "position": "absolute",

        "top": windowHeight/2-popupHeight/2,

        "left": windowWidth/2-popupWidth/2

    });

    //only need force for IE6   

    jQuery("#backgroundPopup").css({

        "height": windowHeight

    });

   

}

//CONTROLLING EVENTS IN jQuery

jQuery(document).ready(function(){
		
	//jQuery.cookie('anewsletter', 1, { expires: -1, path: '/' });

    if (jQuery.cookie("anewsletter") == null) {
        //centering with css
        centerPopup();
        //load popup
        loadPopup();
    }       

    //CLOSING POPUP

    //Click the x event!

    jQuery("#popupContactClose").click(function(){

        disablePopup();

        jQuery.cookie("anewsletter", "1", { expires: 1, path: '/'});

    });
	

	jQuery("#popup-submit").click(function(){
				$.ajax({
				  type: 'POST',
				  url: '/system/miscellaneous/home_page_signup',
				 // data: { Email: $("#mce-EMAIL").val(),Group: $("#group").val() },
				 data: "Email="+ $("#popup_email").val()+"&Group="+$("#popup_group").val(),
				 dataType: 'json',
				 success: function(data){ 
							$("#popup-msg").html(data['message']);
							setTimeout(disablePopup, 5000 );
							setTimeout(function() { jQuery.cookie("anewsletter", "1", { expires: 7, path: '/'});}, 5000 );
					},
					error:function(xhr, $d, $e)	{
						$("#popup-msg").html(data['message']);
					}
				});
    });

    //Click out event!

    jQuery("#backgroundPopup").click(function(){

        disablePopup();

        jQuery.cookie("anewsletter", "1", { expires: 7, path: '/'});

    });

    //Press Escape event!

    jQuery(document).keypress(function(e){

        if(e.keyCode==27 && popupStatus==1){

            disablePopup();

            jQuery.cookie("anewsletter", "1", { expires: 7, path: '/'});

        }

    });

});

});
