/***************************/
//@Author: Adrian "yEnS" Mato Gondelle
//@website: www.yensdesign.com
//@email: yensamg@gmail.com
//@license: Feel free to use it, but keep this credits please!					
/***************************/

//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
var popupStatus = 0;


function loadFromFlash(){
	
	centerPopup();
	loadPopup();	
}

//loading popup with jQuery magic!
function loadPopup(){
	//loads popup only if it is disabled
	if(popupStatus==0){
		$("#backgroundPopup").css({
			"opacity": "0.75"
		});
		$("#backgroundPopup").fadeIn("slow");
		$("#popupContact").fadeIn("slow");
		popupStatus = 1;
	}
}

//disabling popup with jQuery magic!
function disablePopup(){
	//disables popup only if it is enabled
	if(popupStatus==1){
		$("#form_msgContainer").empty();
		firstName	: $("input#input_first_name").val("");
		lastName	: $("input#input_last_name").val("");
		email		: $("input#input_email").val("");
		$("#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-popupWidth/2,
		"left": windowWidth/2-popupWidth/2
	});
	//only need force for IE6
	
	$("#backgroundPopup").css({
		"height": windowHeight
	});	
}


function size_style(){
	
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	
	if(windowWidth < 1200){
		if(windowHeight < 768){
			$('body').addClass('size1024x768');
		}
		else{
			$('body').addClass('size1152x864');	
		}
	}
	
	else{
	
		if(windowWidth <= 1280 && windowHeight < 960){
			$('body').addClass('size1280x960');	
		}
		
		else if(windowWidth <= 1280 && windowHeight < 1024){
			$('body').addClass('size1280x1024');
		}
		
		else if(windowWidth > 1280){
			$('body').addClass('size1680x1050');
		}	
	}
}


function sendNL(){

	$.post("php_call/subscip_NL.php",{
						firstName	: $("input#input_first_name").val(),
						lastName	: $("input#input_last_name").val(),
						email		: $("input#input_email").val()
				   },
					function(data){
						
					if(data.success == 'false'){
						$("#form_msgContainer").html("<p class='errorMsg'>"+data.msg+"</p>");
					}
					if(data.success == 'true'){
						$("#form_msgContainer").html("<p class='succesMsg'>"+data.msg+"<br/><a href='#' onclick='disablePopup()'>Fermer</a></p>");
						firstName	: $("input#input_first_name").val("");
						lastName	: $("input#input_last_name").val("");
						email		: $("input#input_email").val("");
					}
					
			},"json");
}

//CONTROLLING EVENTS IN jQuery
$(document).ready(function(){
	
	size_style();
	//LOADING POPUP
	//Click the button event!
	$("#subButton").click(function(){
		//centering with css
		centerPopup();
		//load popup
		loadPopup();
	});
	
	//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();
		}
	});
});
