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

//loading popup with jQuery magic!
function sleep(milliSeconds){
var startTime = new Date().getTime(); // get the current time
while (new Date().getTime() < startTime + milliSeconds); // hog cpu
}

function loadPopup(popup){
	//loads popup only if it is disabled
	if(popupStatus==0){
		$("#backgroundPopup").css({
			"opacity": "0.6"
		});
		$("#backgroundPopup").fadeIn("slow");
		$(popup).slideDown("slow");
		popupStatus = 1;
	}
}

//disabling popup with jQuery magic!
function disablePopup(popup){
	//disables popup only if it is enabled
	if(popupStatus==1){
		$(popup).slideUp("slow");
		$("#backgroundPopup").fadeOut("slow");
		popupStatus = 0;
	}		
}

//centering popup
function centerPopup(popup){
	//request data for centering
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = $(popup).height();
	var popupWidth = $(popup).width();
	//centering
	$(popup).css({
		//"position": "absolute",
		//"top": "200px",//windowHeight/2-popupHeight/2,
		"left": "400px"//windowWidth/2-popupWidth/2
	});
	//only need force for IE6
	
	$("#backgroundPopup").css({
		"height": "1400px"
	});
	
}


//CONTROLLING EVENTS IN jQuery
$(document).ready(function(){
	
	var popup;
	//LOADING POPUP
	//Click the button event!
	$("#buttonAjouterRecette").click(function(){
		//centering with css
		centerPopup("#popupContact");
		//load popup
		loadPopup("#popupContact");
		
		popup="#popupContact";
		
	});	
	$("#buttonEnvoiMail").click(function(){
		//centering with css
		centerPopup("#popupMail");
		//load popup
		loadPopup("#popupMail");
		
		popup="#popupMail";

	});	

	$(".buttonInscription").click(function(){
		//centering with css
		centerPopup("#popupInscription");
		//load popup
		loadPopup("#popupInscription");
		popup="#popupInscription";
		
	});	
	
	$(".buttonAddAstuce").click(function(){	
		$(".boxAddAstuceLoad").hide();
		$(".boxAddAstuce").show();
		//centering with css
		centerPopup("#popupAstuce");
		//load popup
		loadPopup("#popupAstuce");
		popup="#popupAstuce";
		$("#submitastuce").click(function(){
		   $(".boxAddAstuce").hide();
		   $(".boxAddAstuceLoad").show();
		   $.ajax({
		   type: "POST",
		   url: $("#urladdastuce").val(),
		   data: "titre="+$("#titreastuce").val()+"&astuce="+$("#textareaastuce").val(),
		   success: function(msg){
				if (msg)
				{
					$("#res").html("<h3>شكرا لك، لقد ثم إضافة النصيحة بنجاح وستتم إضافتها في القريب العاجل إن شاء الله</h3>");
					$("#titreastuce").val("");
					$("#textareaastuce").val("");
				}
				else
				{
					$("#res").html("<h3>لقد تعذر إضافة النصيحة ،المرجو إعادة المحاولة لاحقاً</h3");
				}
		   }
		});
		});


	});	
	
	$("#buttonSesRecettes").click(function(){				
		   $.ajax({
		   type: "POST",
		   url: $("#urlrecettes").val(),
		   data: "idcontact="+$("#idhidden").val()+"&baseurl="+$("#baseurlhidden").val(),
		   success: function(msg){
				$("#resultatsRecettes").html(msg);
		   }
		});
		//centering with css
		centerPopup("#popupSesRecettes");
		//load popup
		loadPopup("#popupSesRecettes");
		popup="#popupSesRecettes";

	});	
	$("#buttonSesCommentaires").click(function(){				
		   $.ajax({
		   type: "POST",
		   url: $("#urlcommentaires").val(),
		   data: "idcontact="+$("#idhidden").val()+"&baseurl="+$("#baseurlhidden").val(),
		   success: function(msg){
				$("#resultatsCommentaires").html(msg);
		   }
		});
		//centering with css
		centerPopup("#popupSesCommentaires");
		//load popup
		loadPopup("#popupSesCommentaires");
		popup="#popupSesCommentaires";

	});	
	$("#buttonSesContacts").click(function(){				
		$.ajax({
		   type: "POST",
		   url: $("#urlcontacts").val(),
		   data: "idcontact="+$("#idhidden").val()+"&baseurl="+$("#baseurlhidden").val(),
		   success: function(msg){
				$("#resultatsContacts").html(msg);
		   }
		});
		//centering with css
		centerPopup("#popupSesContacts");
		//load popup
		loadPopup("#popupSesContacts");
		popup="#popupSesContacts";

	});	
	//CLOSING POPUP
	//Click the x event!
	$(".popupContactClose").click(function(){
		disablePopup(popup);
	});
	//Click out event!
	$("#backgroundPopup").click(function(){
		disablePopup(popup);
		$("#resultatsRecettes").html("");
		$("#resultatsCommentaires").html("");
		$("#resultatsContacts").html("");

	});
	//Press Escape event!
	$(document).keypress(function(e){
		if(e.keyCode==27 && popupStatus==1){
			disablePopup(popup);
		}
	});

});





