function verifiePays(form){
    if(form.paysMembreRecru.selectedIndex==3){
        chaine="/recrutement/suisse.jsp?noCentreDeChargeCourant=1";window.open(chaine,'AutrePays','height=177,width=616,toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=no');return false;
    }
    if(form.paysMembreRecru.selectedIndex==2){
        chaine="/recrutement/canada.jsp?noCentreDeChargeCourant=1";window.open(chaine,'AutrePays','height=177,width=616,toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=no');return false;
    }
    if(form.paysMembreRecru.selectedIndex==4){
        chaine="/recrutement/autres.jsp?noCentreDeChargeCourant=1";window.open(chaine,'AutrePays','height=177,width=616,toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=no');return false;
    }
    return true;
}
function runSubmit(form){
    if(isEmpty(form.prenomMembreRecru.value)){
        alert("Veuillez indiquer votre prénom.");form.prenomMembreRecru.focus();return;
    }
    if(isEmpty(form.nomMembreRecru.value)){
        alert("Veuillez indiquer votre nom.");form.nomMembreRecru.focus();return;
    }
    if(isEmpty(form.rueMembreRecru.value)){
        alert("Veuillez indiquer le nom de votre rue.");form.rueMembreRecru.focus();return;
    }
    if(isEmpty(form.noRueMembreRecru.value)){
        alert("Veuillez indiquer votre numéro de rue.");form.noRueMembreRecru.focus();return;
    }
    if(!zipCheck(form.codePostalMembreRecru.value)){
        alert("Veuillez entrer un code postal valide (9999).");document.main.codePostalMembreRecru.focus();return;
    }
    if(isEmpty(form.lieuMembreRecru.value)){
        alert("Veuillez indiquer le nom de votre ville.");form.lieuMembreRecru.focus();return;
    }
    if((form.paysMembreRecru.selectedIndex!=0)&&(form.paysMembreRecru.selectedIndex!=1)){
        alert("Vous avez choisi un pays différent de la Belgique. Veuillez faire un nouveau choix.");form.paysMembreRecru.focus();return;
    }
    if((isNaN(form.telephoneMembreRecru.value))&&(isNaN(form.telephonePortableMembreRecru.value))){
        alert("Votre numéro de téléphone ou de portable ne doit contenir que des chiffres.");form.telephoneMembreRecru.focus();return;
    }
    if((isNaN(form.telephoneMembreRecru.value))&&(isNaN(form.telephonePortableMembreRecru.value))){
        alert("Votre numéro de téléphone ou de portable ne doit contenir que des chiffres.");form.telephonePortableMembreRecru.focus();return;
    }
    if(isEmpty(form.telephoneMembreRecru.value)&&isEmpty(form.telephonePortableMembreRecru.value)){
        alert("Veuillez inscrire votre numéro de téléphone fixe ou portable.");form.telephoneMembreRecru.focus();return;
    }
    if(!isEmpty(form.telephoneMembreRecru.value)&&form.telephoneMembreRecru.value.length<9){
        alert("Veuillez compléter votre numéro de téléphone.");form.telephoneMembreRecru.focus();return;
    }
    if(!isEmpty(form.telephonePortableMembreRecru.value)&&form.telephonePortableMembreRecru.value.length<10){
        alert("Veuillez compléter votre numéro de téléphone portable.");form.telephonePortableMembreRecru.focus();return;
    }
    if(!isEmpty(form.jourNaissanceMembreRecru.value)){
        if(!isNumber(form.jourNaissanceMembreRecru.value)){
            alert("Vous devez indiquer le jour de votre naissance correctement.");form.jourNaissanceMembreRecru.focus();return;
        }
        if(form.jourNaissanceMembreRecru.value<1||form.jourNaissanceMembreRecru.value>31){
            alert("Le jour de votre naissance doit être entre 1 et 31.");form.jourNaissanceMembreRecru.focus();return;
        }
        if(form.jourNaissanceMembreRecru.value.length<2){
            alert("Vous devez indiquer un jour à 2 chiffres (01).");form.jourNaissanceMembreRecru.focus();return;
        }
        }
    if(!isEmpty(form.moisNaissanceMembreRecru.value)){
        if(!isNumber(form.moisNaissanceMembreRecru.value)){
            alert("Vous devez indiquer le mois de votre naissance correctement.");form.moisNaissanceMembreRecru.focus();return;
        }
        if(form.moisNaissanceMembreRecru.value<1||form.moisNaissanceMembreRecru.value>12){
            alert("Le mois de votre naissance doit être entre 1 et 12.");form.moisNaissanceMembreRecru.focus();return;
        }
        if(form.moisNaissanceMembreRecru.value.length<2){
            alert("Vous devez indiquer un mois à 2 chiffres (01)");form.moisNaissanceMembreRecru.focus();return;
        }
        }
    if(!isEmpty(form.anneeNaissanceMembreRecru.value)){
        if(!isNumber(form.anneeNaissanceMembreRecru.value)){
            alert("Vous devez indiquer l'année de votre naissance correctement.");form.anneeNaissanceMembreRecru.focus();return;
        }
        if(form.anneeNaissanceMembreRecru.value.length<4){
            alert("Vous devez indiquer une année à 4 chiffres (1980)");form.anneeNaissanceMembreRecru.focus();return;
        }
        }
    if(isEmpty(form.jourNaissanceMembreRecru.value)||isEmpty(form.moisNaissanceMembreRecru.value)||isEmpty(form.anneeNaissanceMembreRecru.value)){
        alert("Veuillez inscrire votre date de naissance complète.");form.jourNaissanceMembreRecru.focus();return;
    }else{
        form.dateNaissanceMembreRecru.value=form.anneeNaissanceMembreRecru.value+form.moisNaissanceMembreRecru.value+form.jourNaissanceMembreRecru.value;if(form.dateNaissanceMembreRecru.value>globalDateNaissanceLimite){
            alert("Nous sommes désolé. Vous devez être majeur(e) pour saisir, sur cette page, vos données personnelles");return;
        }
        }
    if(form.courrielMembreRecru.value==""||(form.courrielMembreRecru.value.indexOf("@")<0|(form.courrielMembreRecru.value.indexOf("@")>form.courrielMembreRecru.value.lastIndexOf(".")))){
        form.courrielMembreRecru.focus();alert("Vous devez entrer un e-mail valide.");return;
    }
    if(form.courrielMembreRecruConf.value==""||(form.courrielMembreRecruConf.value.indexOf("@")<0|(form.courrielMembreRecruConf.value.indexOf("@")>form.courrielMembreRecruConf.value.lastIndexOf(".")))){
        form.courrielMembreRecruConf.focus();alert("Vous devez entrer un e-mail de confirmation valide.");return;
    }
    if(form.courrielMembreRecru.value!=form.courrielMembreRecruConf.value)
    {
        form.courrielMembreRecru.focus();alert("Vos adresses électroniques saisies ne sont pas identiques.");return;
    }
    if(form.librairieOrigine.selectedIndex==-1){
        alert("Vous devez entrer la librairie fréquentée habituellement.");form.librairieOrigine.focus();return;
    }
    form.complementRueMembreRecru.value=form.niveau.value+" "+form.etage.value+" "+form.appartement.value;form.submit();

}

function runSubmitCommandeScolaire(form){
    if(isEmpty(form.prenomMembreRecru.value)){
        alert("Veuillez indiquer votre prénom.");form.prenomMembreRecru.focus();return;
    }
    if(isEmpty(form.nomMembreRecru.value)){
        alert("Veuillez indiquer votre nom.");form.nomMembreRecru.focus();return;
    }
    if(isEmpty(form.rueMembreRecru.value)){
        alert("Veuillez indiquer le nom de votre rue.");form.rueMembreRecru.focus();return;
    }
    if(isEmpty(form.noRueMembreRecru.value)){
        alert("Veuillez indiquer votre numéro de rue.");form.noRueMembreRecru.focus();return;
    }
    if(!zipCheck(form.codePostalMembreRecru.value)){
        alert("Veuillez entrer un code postal valide (9999).");document.main.codePostalMembreRecru.focus();return;
    }
    if(isEmpty(form.lieuMembreRecru.value)){
        alert("Veuillez indiquer le nom de votre ville.");form.lieuMembreRecru.focus();return;
    }
    if((isNaN(form.telephoneMembreRecru.value))&&(isNaN(form.telephonePortableMembreRecru.value))){
        alert("Votre numéro de téléphone ou de portable ne doit contenir que des chiffres.");form.telephonePortableMembreRecru.focus();return;
    }
    if(isEmpty(form.telephoneMembreRecru.value)&&isEmpty(form.telephonePortableMembreRecru.value)){
        alert("Veuillez inscrire votre numéro de téléphone fixe ou portable.");form.telephoneMembreRecru.focus();return;
    }
    if(!isEmpty(form.telephoneMembreRecru.value)&&form.telephoneMembreRecru.value.length<9){
        alert("Veuillez compléter votre numéro de téléphone.");form.telephoneMembreRecru.focus();return;
    }
    if(!isEmpty(form.telephonePortableMembreRecru.value)&&form.telephonePortableMembreRecru.value.length<10){
        alert("Veuillez compléter votre numéro de téléphone portable.");form.telephonePortableMembreRecru.focus();return;
    }
    if(form.courrielMembreRecru.value==""||(form.courrielMembreRecru.value.indexOf("@")<0|(form.courrielMembreRecru.value.indexOf("@")>form.courrielMembreRecru.value.lastIndexOf(".")))){
        form.courrielMembreRecru.focus();alert("Vous devez entrer un e-mail valide.");return;
    }
    if(form.courrielMembreRecruConf.value==""||(form.courrielMembreRecruConf.value.indexOf("@")<0|(form.courrielMembreRecruConf.value.indexOf("@")>form.courrielMembreRecruConf.value.lastIndexOf(".")))){
        form.courrielMembreRecruConf.focus();alert("Vous devez entrer un e-mail de confirmation valide.");return;
    }
    if(form.courrielMembreRecru.value!=form.courrielMembreRecruConf.value)
    {
        form.courrielMembreRecru.focus();alert("Vos adresses électroniques saisies ne sont pas identiques.");return;
    }
    var isChecked1 = false;
    var prevenirObligatoire = true;
    for (i=0; i < form.librairieLivraison.length; i++)
    {
        if(form.librairieLivraison[i].checked == true)
        {
            isChecked1 = true;
           if (i == 5) {
               prevenirObligatoire = false;                   
           }
        } 
    }
    if (!isChecked1) {
            alert("Veuillez choisir une librairie de livraison");form.librairieLivraison.focus();return;
    }
        
    if (prevenirObligatoire) {     
        var isChecked2 = false;
        for (i=0; i < form.avertissementArriveeCommande.length; i++)
        {
            if(form.avertissementArriveeCommande[i].checked == true)
            {
                isChecked2 = true;
            }
        }
        if (!isChecked2) {
                alert("Veuillez choisir un mode de contact.");form.avertissementArriveeCommande.focus();return;
        }
    }
    
    if(isEmpty(form.maCommandeLivres.value)){
        alert("Veuillez indiquer votre commande.");form.maCommandeLivres.focus();return;
    }

    form.submit();
}
function runSubmitQuiz(form){
    var isChecked1 = false;
    for (i=0; i < form.question1.length; i++)
    {
	    if(form.question1[i].checked == true)
	    {
            form.reponse1.value = form.question1[i].value;
	    	isChecked1 = true;
	    }
	}
	if (!isChecked1) {
		alert("Veuillez répondre à la question 1.");form.question1a.focus();return;
	}

    var isChecked2 = false;
    for (i=0; i < form.question2.length; i++)
    {
	    if(form.question2[i].checked == true)
	    {
            form.reponse2.value = form.question2[i].value;
	    	isChecked2 = true;
	    }
	}
	if (!isChecked2) {
		alert("Veuillez répondre à la question 2.");form.question2a.focus();return;
	}

    var isChecked3 = false;
    for (i=0; i < form.question3.length; i++)
    {
	    if(form.question3[i].checked == true)
	    {
            form.reponse3.value = form.question3[i].value;
	    	isChecked3 = true;
	    }
	}
	if (!isChecked3) {
		alert("Veuillez répondre à la question 3.");form.question3a.focus();return;
	}

    if(isEmpty(form.question4.value)){
        alert("Veuillez répondre à la question 4.");form.question4.focus();return;
    }
    if(!isNumber(form.question4.value)){
        alert("Le format de la question 4 n'est pas valide.");form.question4.focus();return;
    }
    if(isEmpty(form.prenomMembre.value)){
        alert("Veuillez indiquer votre prénom.");form.prenomMembre.focus();return;
    }
    if(isEmpty(form.nomMembre.value)){
        alert("Veuillez indiquer votre nom.");form.nomMembre.focus();return;
    }
    if(isEmpty(form.rueMembre.value)){
        alert("Veuillez indiquer le nom de votre rue.");form.rueMembre.focus();return;
    }
    if(isEmpty(form.noRueMembre.value)){
        alert("Veuillez indiquer votre numéro de rue.");form.noRueMembre.focus();return;
    }
    if(!isNumber(form.codePostalMembre.value)){
        alert("Veuillez entrer un code postal valide.");form.codePostalMembre.focus();return;
    }
    if(form.codePostalMembre.value.length<4||form.codePostalMembre.value.length>5){
        alert("La longueur du code postal n'est pas valide.");form.codePostalMembre.focus();return;
    }
    if(isEmpty(form.lieuMembre.value)){
        alert("Veuillez indiquer le nom de votre ville.");form.lieuMembre.focus();return;
    }
    if(isNaN(form.telephoneMembre.value)){
        alert("Votre numéro de téléphone ou de portable ne doit contenir que des chiffres.");form.telephoneMembre.focus();return;
    }
    if(isEmpty(form.telephoneMembre.value)){
        alert("Veuillez inscrire votre numéro de téléphone fixe ou portable.");form.telephoneMembre.focus();return;
    }
    if(!isEmpty(form.telephoneMembre.value)&&form.telephoneMembre.value.length<9){
        alert("Veuillez compléter votre numéro de téléphone.");form.telephoneMembre.focus();return;
    }
    if(!isEmpty(form.jourNaissanceMembre.value)){
        if(!isNumber(form.jourNaissanceMembre.value)){
            alert("Vous devez indiquer le jour de votre naissance correctement.");form.jourNaissanceMembre.focus();return;
        }
        if(form.jourNaissanceMembre.value<1||form.jourNaissanceMembre.value>31){
            alert("Le jour de votre naissance doit être entre 1 et 31.");form.jourNaissanceMembre.focus();return;
        }
        if(form.jourNaissanceMembre.value.length<2){
            alert("Vous devez indiquer un jour à 2 chiffres (01).");form.jourNaissanceMembre.focus();return;
        }
        }
    if(!isEmpty(form.moisNaissanceMembre.value)){
        if(!isNumber(form.moisNaissanceMembre.value)){
            alert("Vous devez indiquer le mois de votre naissance correctement.");form.moisNaissanceMembre.focus();return;
        }
        if(form.moisNaissanceMembre.value<1||form.moisNaissanceMembre.value>12){
            alert("Le mois de votre naissance doit être entre 1 et 12.");form.moisNaissanceMembre.focus();return;
        }
        if(form.moisNaissanceMembre.value.length<2){
            alert("Vous devez indiquer un mois à 2 chiffres (01)");form.moisNaissanceMembre.focus();return;
        }
        }
    if(!isEmpty(form.anneeNaissanceMembre.value)){
        if(!isNumber(form.anneeNaissanceMembre.value)){
            alert("Vous devez indiquer l'année de votre naissance correctement.");form.anneeNaissanceMembre.focus();return;
        }
        if(form.anneeNaissanceMembre.value.length<4){
            alert("Vous devez indiquer une année à 4 chiffres (1980)");form.anneeNaissanceMembre.focus();return;
        }
        }
    if(isEmpty(form.jourNaissanceMembre.value)||isEmpty(form.moisNaissanceMembre.value)||isEmpty(form.anneeNaissanceMembre.value)){
        alert("Veuillez inscrire votre date de naissance complète.");form.jourNaissanceMembre.focus();return;
    }
    form.dateNaissanceMembre.value=form.anneeNaissanceMembre.value+form.moisNaissanceMembre.value+form.jourNaissanceMembre.value;
    if(form.dateNaissanceMembre.value>globalDateNaissanceLimite){
        alert("Nous sommes désolé. Vous devez être majeur(e) pour saisir, sur cette page, vos données personnelles");return;
    }
    if(form.courrielMembre.value==""||(form.courrielMembre.value.indexOf("@")<0|(form.courrielMembre.value.indexOf("@")>form.courrielMembre.value.lastIndexOf(".")))){
        form.courrielMembre.focus();alert("Vous devez entrer un e-mail valide.");return;
    }
    if(form.confCourrielMembre.value!=form.courrielMembre.value){
        form.courrielMembre.focus();alert("Vos adresses électroniques saisies ne sont pas identiques.");return;
    }
    form.submit();
}

function runSubmitPageConfirmation(form)
{
    if(form.isProduitEfface.value=="1"){
        alert("Vous ne remplissez pas les conditions pour accéder à l'étape suivante.\nRetournez vite sur le catalogue pour profiter de notre offre de bienvenue.");return;
    }
    form.submit();
}
String.prototype.fullTrim=function(){
    return this.replace(/\s+/g," ").replace(/^\s*([\s\S]*\S+)\s*$|^\s*$/,"$1");
}

function deselectionner(id){
	ref=window.document.getElementById(id);
	ref.selectedIndex=-1
}

function buildCentreTabInteret(){
    var aryInputs = document.getElementsByTagName("input");
    var objInput;

    for (var i=0; i< aryInputs.length; i++) {
        objInput = aryInputs[i];
        alert("aryInputs["+ i + "] = " + aryInputs[i]);
        if (objInput.id.indexOf("id") > -1 && true == objInput.checked) {
            if ("" != document.getElementById("supId").value) {
                document.getElementById("supId").value += ",";
            }
            document.getElementById("supId").value += objInput.value;
        }
        if (objInput.id.indexOf("emailCommercial") > -1 && true == objInput.checked) {
             document.getElementById("ckEmailCommercial").value = "Y";
        }
    }
    //return true;
}
