//utilisation de $ui, custimisable sur http://$ui.com/themeroller/
//sur le onsubmit appeler inscriptionNLOK();
//<form onsubmit="return inscriptionNLOK()">
//sur le bouton accéder au site, mettre le code suivant : 
//<a onclick="return closeNL()">Accéder au site</a>
//pour "reset" le compteur, changer la variable VARIANBLE_COOKIE_NEWSLETTER (ci-dessous)
var VARIANBLE_COOKIE_NEWSLETTER = 'nldisplayed2zza';
var VARIANBLE_COOKIE_NEWSLETTER_SESSION = 'nldisplayedsession';
var VARIABLE_SELECTOR_FORM = '#newsletterPopIn';
var CAPING_NL=3;
var URL_PRE_HOME='/wp-content/themes/esf/landing/prehome.html';

var oldTexteChampsEmail = null;
var fenetreNL=null;
function inscriptionNLOK(){
	if(testEmail($('#p_email').val())){//email valide 
		$.cookie(VARIANBLE_COOKIE_NEWSLETTER,CAPING_NL,{expires: 100});
		$('#errorMsg').css('display', 'none');
		return true;
	}else{//email non valide
		$('input[name=email]')[0].focus();
		
		//logic de code qui affiche l'erreure Email :
		//$('input[name=email]').css("background-color","#FF000");
		//ou
		//$('input[name=email]').addClass('erreurCSSClass');
		$('#errorMsg').css('display', 'block');
		
		return false;
	}
}
function closeNL(){
	//if(fenetreNL!=null)fenetreNL.dialog("destroy");
	$.fancybox.close();
	fenetreNL=null;
	return false;
}
function testEmail(email){
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailPattern.test(email);
}
function testCookie(){
	var isCookiesAccepted = false;
	$.cookie("testCookie","1");
	isCookiesAccepted = $.cookie("testCookie")=="1";
	$.cookie("testCookie",'',{ expires: -1 });
	return isCookiesAccepted;
}
$(function() {
	
	//pas deux fois dans la même session : 
	if($.cookie(VARIANBLE_COOKIE_NEWSLETTER_SESSION)=='1')return;
	$.cookie(VARIANBLE_COOKIE_NEWSLETTER_SESSION,'1');
	
	
	if(!testCookie())return;
	var newsletterdisplayed=0;
	var oldCookie = $.cookie(VARIANBLE_COOKIE_NEWSLETTER);
	if(oldCookie==undefined||oldCookie==null)oldCookie = 0;
	if(oldCookie*1>=CAPING_NL) {
		return;
	}
	else {
		
		$.cookie(VARIANBLE_COOKIE_NEWSLETTER,''+((oldCookie*1)+1),{ path: '/',expires: 7 });
		
		$.fancybox({
			'href':URL_PRE_HOME,
			'autoDimensions': true,
			'height' : 350,
			'overlayOpacity': '0.7',
			'overlayColor':'#000',
			'autoScale' : true,
			'transitionIn' : 'none',
			'transitionOut' : 'none', 
			'type' : 'ajax',
			'showCloseButton': false,
			'hideOnOverlayClick': false,
			'onComplete': function(){
				oldTexteChampsEmail = $('input[name=email]').val();
				$('input[name=email]').click(function(){if($(this).val()==oldTexteChampsEmail)$(this).val('');});
				$('input[name=email]').focus(function(){if($(this).val()==oldTexteChampsEmail)$(this).val('');});
				$('input[name=email]').blur(function(){if($(this).val()=='')$(this).val(oldTexteChampsEmail); });				
			}
		}); 	
	}
	/*$(VARIABLE_SELECTOR_FORM).load(URL_PRE_HOME, function(){
		fenetreNL = $(VARIABLE_SELECTOR_FORM).dialog({height:354,width:800,modal:true,resizable:false,position:['center', 25] });
		$('.ui-dialog-titlebar').hide();
		
		//gestion du focus de l'email : 
		oldTexteChampsEmail = $('input[name=email]').val();
		$('input[name=email]').click(function(){if($(this).val()==oldTexteChampsEmail)$(this).val('');});
		$('input[name=email]').focus(function(){if($(this).val()==oldTexteChampsEmail)$(this).val('');});
		$('input[name=email]').blur(function(){if($(this).val()=='')$(this).val(oldTexteChampsEmail); });
		$('.ui-widget-overlay').css({ width:'100%', height:'100%' });
        }
     );*/

});
