//JavaScript Document
//Pour la validation et l'enregistrement du nouvel email d'inscription
//au newsletter de Quintessence
//Lier ? "Jquery"
//et ? "newsletter_controller/is_email_available"
/////////////////////////////////////////////////

//Fonction pour valider l'email
function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
	}
    // Fonction pour supprimer les espaces et les retour chariot
function trim(myString){
    return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
}
//JQuery - fonction pour traiter l'email
function verficationFormulaireNewsLetter(_zSiteUrl){
    var zEmailAddress = document.getElementById("zEmailAddress").value;

    var zEmail = jQuery("#zEmailAddress").val();
    //remove all the class add the messagebox classes and start fading (cf. style messagebox)
    if(zEmail == "" || zEmail == "Newsletter : votre e-mail"){
        alert("Veuillez renseigner votre adresse email");
    }else{
        if(isValidEmailAddress(zEmail) == true){
		jQuery.post(_zSiteUrl + "newsletter/is_email_available", { email:zEmail } ,function(data){
                var vardata =trim(data);
                if(vardata=='no') //si email non disponible
                {
                    alert('Vous êtes déjà inscrit avec cet e-mail :'+ " " + zEmail);
                 } else if (vardata=='yes') {
                    alert('Merci pour votre inscription avec le mail :'+ " " + zEmail)
                    jQuery("#zEmailAddress").val("@ inscription à la newsletter") ;
                }/*else{
                    alert("non defini");
                }  */
            });
        }else{
            alert("Format email incorrect ");
        }
    }
}
function verficationFormulaireContact (){
    var ErrorString = "" ;
    var zEmailAddress = document.getElementById("zEmail").value;
    var zNom = jQuery("#zNom").val();
    var zPrenom = jQuery("#zPrenom").val();
    var zEmail = jQuery("#zEmail").val();
    var zDemande = jQuery("#zDemande").val();
    //remove all the class add the messagebox classes and start fading (cf. style messagebox)
	/*
    if(zNom == "" || zNom == "votre nom"){
        ErrorString +="Veuillez renseigner votre nom .\n";
    }
    if(zPrenom == "" || zPrenom == "votre prénom"){
        ErrorString +="Veuillez renseigner votre prénom .\n";
    }
	*/
    if(zEmail == "" || zEmail == "votre email"){
        ErrorString +="Veuillez renseigner votre adresse email .\n";
    } else{
        if(isValidEmailAddress(zEmail) != true){
            ErrorString +=" Format email incorrect .\n";
        }
    }
    if(zDemande == "" || zDemande == "votre demande"){
        ErrorString +="Veuillez renseigner votre demande .\n";
    }
    if (ErrorString.length > 0) {
        alert(ErrorString) ;
        return false ;
    }
    return true ;
}
function affiche_desc(i){
   document.getElementById("div"+i).style.visibility= "visible";
}

function masquer_desc(i){
   document.getElementById("div"+i).style.visibility= "hidden";
}

function getReponse(){
document.getElementById("ul_alaune").style.display = "none";
document.getElementById("ul_alaune1").style.display = "block";

document.getElementById("idSuivant").style.display = "none";
document.getElementById("idPrecedent").style.display = "block";



}
function getReponsePrecedente(){
document.getElementById("ul_alaune1").style.display = "none";
document.getElementById("ul_alaune").style.display = "block";

document.getElementById("idPrecedent").style.display = "none";
document.getElementById("idSuivant").style.display = "block";

}


/*function suivante_8(_iNbTotal){
	var iActif = parseInt(document.getElementById("idTxtActif").value)  ;
	document.getElementById("idTxtActif").value = iActif+1;
	alert(_iNbTotal);
	var i;
	  
		for(i=0;i<8;i++){  alert("li-"+iActif);
			document.getElementsByName("li-"+iActif).item(i).style.display = "none";
			document.getElementsByName("li-"+iActif+1).item(i).style.display = "block";
		}
	
}
function precedente_8(_iNbTotal){
	var iActif = parseInt(document.getElementById("idTxtActif").value) - 1 ;
	document.getElementById("idTxtActif").value = iActif;
	alert(iActif);
	var i ;
	for(i=0;i<8;i++){
			document.getElementsByName("li-"+iActif).item(i).style.display = "none";
			document.getElementsByName("li-"+iActif-1).item(i).style.display = "block";
		}
}*/
