var ERROR_MESSAGE_EMAIL_EMPTY = "Veuillez saisir votre e-mail";
var ERROR_MESSAGE_EMAIL_INVALID = "Erreur d'adresse e-mail";
 
$(function() { 				
    $('#close1').click(function() { 
        $.unblockUI(); 
        return false; 
    }); 
    
    $('#buttonclose1').click(function(){
    	$.unblockUI();
    	return false;
    });
    $('#imgclose1').click(function(){
    	$.unblockUI();
    	return false;
    }); 
}); 

function abonnement(){
	if(isEMailAddr(document.getElementById('email').value)){	
		document.getElementById('hdnMess').value="effectue";
		//document.getElementById("lienAbonne").href='${base}/popup/pop?KeepThis=true&amp;TB_iframe=true&amp;height=470&amp;width=460';
		//document.getElementById("lienAbonne").className='btn_cleft_newsletter thickbox';
		var form=document.forms["formAbonne"];
		form.action="${base}/sauver";
		form.submit();
	}
	else{
		$.blockUI({ message: $('#popupError'), css: { width: 'auto' } });
	}			
}

/**
* Test l'adresse email valid 
*/
function isEMailAddr(mail) {
    var usr = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
    var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
    var regex = "^"+usr+"\@"+domain+"$";
    var myrxp = new RegExp(regex);
    var check = (myrxp.test(mail));
    return check;
}

/**
* Clique sur le lien je m'abonne
*/    
function abonnerNewsLetter(action){
	var form = document.forms["formNewsLetter"] ;
	var email = trim(form.email.value) ;
	bok = true ;
	if(email==""){
		document.getElementById('msgDetailsError').innerHTML = ERROR_MESSAGE_EMAIL_EMPTY;
		bok = false ;
		$.blockUI({ message: $('#popupError'), css: { width: 'auto' } });
	}
	if(!isEMailAddr(email) && bok){
		document.getElementById('msgDetailsError').innerHTML = ERROR_MESSAGE_EMAIL_INVALID;
		bok = false ;
		$.blockUI({ message: $('#popupError'), css: { width: 'auto' } });
	}
	if(bok){
		form.action= action ;
	}
	return bok;
}

function desabonnement()
{
	var form = document.forms["formDesabonne"] ;
	form.submit() ;
}
function saisieObligatoire(string,messagechamp)
{
	if(string==""){
		document.getElementById('msgDetailsError').innerHTML ="Saisie obligatoire du champ "+messagechamp ;
		bok = false ;
		$.blockUI({ message: $('#popupError'), css: { width: 'auto' } });
	}
}
function validForm(idform,popup){
	var form = document.forms[idform] ;
	var email = trim(form.email.value) ;
	var phone = trim(form.phone.value) ;
	var civilite = trim(form.civilite.value) ;
	var nom=trim(form.nom.value) ;
	var prenom=trim(form.prenom.value) ;
	var codeP=trim(form.codeP.value) ;
	var adresse1=trim(form.adresse1.value) ;
	var ville=trim(form.ville.value) ;
	var pays=trim(form.pays.value) ;
	bok = true ;
	saisieObligatoire(pays,"pays");
	saisieObligatoire(ville,"ville");
	saisieObligatoire(codeP,"code postale");
	saisieObligatoire(adresse1,"adresse 1");
	saisieObligatoire(prenom,"pr&eacute;nom");
	saisieObligatoire(nom,"nom");
	saisieObligatoire(civilite,"Civilit&eacute;");
	saisieObligatoire(phone,"T&eacute;l&eacute;phone");
	saisieObligatoire(email,"email");
	if(!isEMailAddr(email) && bok){
	
		document.getElementById('msgDetailsError').innerHTML ="Merci de v&eacute;rifier la saisie de votre email" ;
		$.blockUI({ message: $('#popupError'), css: { width: 'auto' } });
		bok = false ;
	}
	if(!form.accepte.checked)
	{
		document.getElementById('msgDetailsError').innerHTML ="Merci d'accepter les conditions g&eacute;n&eacute;rales de ventes" ;
		$.blockUI({ message: $('#popupError'), css: { width: 'auto' } });
		bok = false ;
	
	}
	if(bok){
		//form.action= action ;
		form.submit() ;
	}
}
function validChamp(idform,idchamp,messagechamp)
{
	var form = document.forms[idform] ;
	var champ = trim(form.idchamp.value) ;
	saisieObligatoire(champ,messagechamp);
}
function submitForm(idform)
{
	var form = document.forms[idform] ;
	form.submit() ;
}

function onblurNewsleter() {
	var email = document.getElementById("email");
	if(email){
		if(trim(email.value) == ""){
			email.value = "Saisissez votre e-mail";
		}
	}else{
		email = document.getElementById("el3");
		if(email){
			if(trim(email.value) == ""){
				email.value = "Saisissez votre e-mail";
			}
		}
	}
}
