﻿function popup_inscription(){
	//SETTING UP OUR POPUP
	
	//loading popup with jQuery magic!
	this.loadPopup = function (){
			$("#backgroundPopup").css({
				"opacity": "0.7"
			});
			$("#backgroundPopup").fadeIn("fast");
			$("#popup_inscription").fadeIn("fast");
	};
	
	//disabling popup with jQuery magic!
	this.disablePopup = function (){
		//disables popup only if it is enabled
			$("#backgroundPopup").fadeOut("slow");
			$("#popup_inscription").fadeOut("slow");
	};
	//centering popup
	this.centerPopup = function (){
		//request data for centering
		var windowWidth = document.documentElement.clientWidth;
		var windowHeight = document.documentElement.clientHeight;
		var popupHeight = $("#popup_inscription").height();
		var popupWidth = $("#popup_inscription").width();
		//centering
		$("#popup_inscription").css({
			"position": "absolute",
			"top": windowHeight/2-popupHeight/2,
			"left": windowWidth/2-popupWidth/2
		});
		//only need force for IE6
		
		$("#backgroundPopup").css({
			"height": windowHeight
		});
	};
};

//CONTROLLING EVENTS IN jQuery
	jQuery(document).ready(function($){
	
	//LOADING POPUP
	//Click the button event!

$("#whitelisting").click(function(){
		var new_popup = new popup_inscription();
		//centering with css
		new_popup.centerPopup();
		//load popup_inscription
		new_popup.loadPopup();
	});		
	
	//CLOSING POPUP
	//Click the x event!
	$("#popupInscriptionClose").click(function(){
		var new_popup = new popup_inscription();
		new_popup.disablePopup();
	});
	//Click out event!
	$("#backgroundPopup").click(function(){
		var new_popup = new popup_inscription();
		new_popup.disablePopup();
	});
	//Press Escape event!
	$(document).keypress(function(e){
		if(e.keyCode==27){
			var new_popup = new popup_inscription();
			new_popup.disablePopup();
		};
	});

});
