 function VerifSaisieEmail(evt){
 
	if (!evt) var evt = window.event; 
	if (evt.keyCode) {  code_eventChooser = evt.keyCode;} 
	else if (evt.which) code_eventChooser = evt.which ; 
 
    // code_eventChooser = event.keyCode;
	 code_which = String.fromCharCode(code_eventChooser).toLowerCase();
	 if((code_eventChooser > 47 && code_eventChooser<58) || (code_eventChooser > 64 && code_eventChooser<91) || (code_eventChooser > 96 && code_eventChooser<123) || (code_eventChooser == 64) || (code_eventChooser == 46) || (code_eventChooser == 95) || (code_eventChooser == 45) )
		  {
			  // caracteres alphanumeriques => RAF
			  // 48 -> 57  : 0 -> 9
			  // 65 -> 90  : A -> Z
			  // 97 -> 122 : a -> z
			  // 64 -> @	
			  // 46 -> .	
			  // 95 -> _
			  // 45 -> -
			  
		  }
	  else	
		  {
				alert("Le caractère " + code_which + " n'est pas valide dans une adresse email.");
		  }
}

 function SubmitForm(){
     document.getElementById("SubmitButton").innerHTML = "<a class=\"boutonbleu\"><span><img src=\"/images/loader.gif\" alt=\"En cours d'enregistrement\" title=\"En cours d'enregistrement\" border=\"0\" />&nbsp;V&eacute;rification en cours...</span>";
     setTimeout("javascript:inscription();", 1000);
 }

 function inscription() {
     erreur = 0;
     mail_erreur = "";
     mail_exist = "";
     checked_service = 0;

	 ref = document.getElementById("ref").value;
     // Test sur la civilit&eacute;
     if (!(document.f_inscription.s_civilite.item(0).checked) && !(document.f_inscription.s_civilite.item(1).checked) && !(document.f_inscription.s_civilite.item(2).checked)) {
         erreur = erreur + 1;
			 document.getElementById("td_civ").className= "erreur" ;
			
     } else {
        	document.getElementById("td_civ").className= "" ;
		
    }
    

     // Test sur le pr&eacute;nom
     if (document.f_inscription.t_prenom.value == "") {
         erreur = erreur + 1;
          document.f_inscription.t_prenom.className= "erreur" ;
     } else {
          document.f_inscription.t_prenom.className= "" ;
     }

     // Test sur le nom
     if (document.f_inscription.t_nom.value == "") {
         erreur = erreur + 1;
            document.f_inscription.t_nom.className= "erreur" ;
     } else {
        document.f_inscription.t_nom.className= "" ;
     }
     
     // Test sur le code postal
     if (document.f_inscription.t_codepostal.value == "") {
         if (document.f_inscription.t_codepostal.value == "*") {
         }
         else {
             erreur = erreur + 1;
                document.f_inscription.t_codepostal.className= "erreur" ;
         }
     } else {
            document.f_inscription.t_codepostal.className= "" ;
     }

     // Test sur la ville
     if (document.f_inscription.t_ville.value == "") {
         if (document.f_inscription.t_ville.value == "*") {
         }
         else {
             erreur = erreur + 1;
                document.f_inscription.t_ville.className= "erreur" ;
         }
     } else {
         document.f_inscription.t_ville.className= "" ;
     }

     // Test sur le pays
     if (document.f_inscription.s_pays.value == "") {
         erreur = erreur + 1;
            document.f_inscription.s_pays.className= "erreur" ;
     } else {
          document.f_inscription.s_pays.className= "" ;
     }
     
     //Test sur le t&eacute;l
     var taille_fixe = document.f_inscription.t_tel1.value;
     var taille_port = document.f_inscription.t_port.value;
     //if ((document.f_inscription.t_tel1.length < 6) && (document.f_inscription.t_port.length < 6)) {
     if ((taille_fixe.length < 6) && (taille_port.length < 6)) {
         erreur = erreur + 1;
             document.f_inscription.t_port.className= "erreur" ;
     }
     else {
         document.f_inscription.t_port.className= "" ;
     }

     //Test sur le t&eacute;l
     //if ((document.f_inscription.t_tel1.value == "") && (document.f_inscription.t_port.value == "")) {
     //    erreur = erreur + 1;
     //    document.getElementById("img_tel").style.display = "block";
     //} 
     //else {
     //    var telephone = document.f_inscription.t_tel1.value;
     //    var portable = document.f_inscription.t_port.value;
     //    telephone = telephone.replace(/^\s*|\s*$/, "");
     //    portable = portable.replace(/^\s*|\s*$/, "");
     //    //alert(telephone2);
     //    
     //    if ((telephone.length == "") && (portable.length == "")) {
     //        erreur = erreur + 1;
     //        document.getElementById("img_tel").style.display = "block";
     //    }
     //    else {
     //        document.getElementById("img_tel").style.display = "none";
     //    }
     //}

     // Test sur le projet de formation
     /*if ((document.f_inscription.s_projet.value == "") || (document.f_inscription.s_projet.selectedIndex == 0)) {
         erreur = erreur + 1;
            document.f_inscription.s_projet.className= "erreur" ;
     } else {
         document.f_inscription.s_projet.className= "" ;
     }*/

     // Test sur les services
   /*  for (i = 0; i < document.getElementsByName("c_service").length-1; i++) {
         if (document.getElementsByName("c_service").item(i).checked) {
             checked_service = checked_service+1
         }
     }*/
    /* if (checked_service==0) {
         erreur = erreur + 1;
        document.getElementById("td_services").className= "erreur" ;
     } else {
        document.getElementById("td_services").className= "" ;
     }*/

     //  Test sur l'email avec le composant ASP MX
     if (document.f_inscription.t_email.value == "")
      {
         erreur = erreur + 1;
          document.f_inscription.t_email.className= "erreur" ;
     } else {

         try { var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
         catch (e) {
             try { var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
             catch (e) {
                 try { var xmlhttp = new XMLHttpRequest(); }
                 catch (e) { var xmlhttp = false; }
             }
         }

          xmlhttp.open("GET", "checkemail.asp?str=" + document.f_inscription.t_email.value, false);
          xmlhttp.send("");

         if (xmlhttp.responseText.indexOf("mail_exist") >= 0) {
             //mail_exist = "L'adresse email indiqu&eacute;e est d&eacute;jà r&eacute;f&eacute;renc&eacute;e auprès de nos services.\nVos codes d'accès viennent de vous être envoy&eacute;s à cette adresse.\nPour modifier vos donn&eacute;es, connectez-vous à votre espace Membres."
            document.f_inscription.t_email.className= "" ;
             document.getElementById("ErrorEmail").innerHTML = "<h5>V&eacute;rifiez votre email, vous y recevrez vos codes d'acc&egrave;s.</h5>";
             document.f_inscription.action = "confirmation.asp?ref=" + ref + "&idins=" + xmlhttp.responseText.replace("mail_exist", "");
             //erreur = erreur + 1;
         }
         else {
             if (xmlhttp.responseText.indexOf("[checkemail]") >= 0) {
                document.f_inscription.t_email.className= "erreur" ;
                 texte_erreur_mail = xmlhttp.responseText.replace("[checkemail]", "");
                 texte_erreur_mail = texte_erreur_mail + "<h5>V&eacute;rifiez votre email ou contactez notre service technique.</h5>";
                 document.getElementById("ErrorEmail").innerHTML = texte_erreur_mail;
                 erreur = erreur + 1;
             }
             else {
                 //document.f_inscription.t_email.className= "erreur" ;
                 document.getElementById("ErrorEmail").innerHTML = "<h5 class=\"gris\">V&eacute;rifiez votre email, vous y recevrez vos codes d'acc&egrave;s.</h5>";
                 document.f_inscription.action = "confirmation.asp?ref=" + ref;
             }
         }
     }

	 // Test sur l'adresse
	 if ((document.f_inscription.t_adresse.value == "") || (document.f_inscription.t_adresse.value.length < 5)) {
	     if (document.f_inscription.t_adresse.value == "*") {
	     }
	     else {
	         erreur = erreur + 1;
	         document.f_inscription.t_adresse.className= "erreur" ;
	     }
	 } else {
		 document.f_inscription.t_adresse.className= "" ;
	 }
	 // Test sur la situation actuelle
	 if ((document.f_inscription.s_profil.value == "") || (document.f_inscription.s_profil.selectedIndex == 0)) {
		 erreur = erreur + 1;
		    document.f_inscription.s_profil.className= "erreur" ;
	 } else {
		 	document.f_inscription.s_profil.className= "" ;
	 }
	 // Test sur le diplome
	 if (((document.f_inscription.s_diplome1.value == "") || (document.f_inscription.s_diplome1.selectedIndex == 0)) ) {
		 erreur = erreur + 1;
		document.f_inscription.s_diplome1.className= "erreur" ;
	 } else {
		 document.f_inscription.s_diplome1.className= "" ;
	 }
     

     if (erreur == 0) {
         document.getElementById("SubmitButton").innerHTML = "<a class=\"boutonbleu\"><span><img src=\"/images/loader.gif\" alt=\"En cours d'enregistrement\" title=\"En cours d'enregistrement\" border=\"0\" />&nbsp;Enregistrement en cours...</span></a>";
         document.f_inscription.submit();
     }
     else {
	 document.getElementById("erreurmessage").innerHTML = "<div style=\"padding:5px; background-color:#FFDFE8;text-align:center\" class=\"rouge2\" ><img src=\"/images/asterisque.png\" alt=\"asterisque\" title=\"asterisque\"/> Les champs surlignés en rouge ci-dessous sont obligatoires. Merci de bien vouloir les compléter ou bien les corriger.</div>"
	 
         if (document.f_inscription.ref.value == "doc") {
             document.getElementById("SubmitButton").innerHTML = "<a href=\"javascript:SubmitForm();\" class=\"boutonbleu\"><span>&raquo; Valider ma demande gratuite</span></a>";
         } else {
             document.getElementById("SubmitButton").innerHTML = "<a href=\"javascript:SubmitForm();\" class=\"boutonbleu\"><span>&raquo; Valider mon inscription</span></a>";
         }
     }
 }

 function CheckServices(value, radiobutton) {
     if (radiobutton.checked) {
         if (value == 0) {
             for (i = 0; i < document.getElementsByName("c_service").length-1; i++) {
                 if (document.getElementsByName("c_service").item(i).id != "c_service_rien") {
                     document.getElementsByName("c_service").item(i).checked = false; 
                    }                 
                 }
         }
         else {
            document.getElementById("c_service_rien").checked = false;
         }
     }
 }
 
function PaysDocumentation(pays)
{
if (pays != "France")
	{
		document.getElementById("c_service_courrier").checked = false;
		document.getElementById("c_service_courrier").disabled = true;
		document.getElementById("div_courrier").innerHTML = "<span class=\"rouge2\">Ce service est r&eacute;serv&eacute; aux r&eacute;sidents France M&eacute;tropolitaine.</span>"
	}
else
	{
		document.getElementById("c_service_courrier").disabled = false;
		document.getElementById("div_courrier").innerHTML = "<span class=\"rouge2\">V&eacute;rifiez que vous avez correctement renseign&eacute; votre adresse.</span>"
	}
}

 function SubmitFormLP(){
     document.getElementById("SubmitButton").innerHTML = "<a class=\"boutonbleu\"><span><img src=\"/images/loader.gif\" alt=\"En cours d'enregistrement\" title=\"En cours d'enregistrement\" border=\"0\" />&nbsp;V&eacute;rification en cours...</span>";
     setTimeout("javascript:inscriptionLP();", 1000);
 }
 


 function inscriptionLP() {
     erreur = 0;
     mail_erreur = "";
     mail_exist = "";
     checked_service = 0;

	 ref = document.getElementById("ref").value;
     // Test sur la civilit&eacute;
     if (!(document.f_inscription.s_civilite.item(0).checked) && !(document.f_inscription.s_civilite.item(1).checked) && !(document.f_inscription.s_civilite.item(2).checked)) {
         erreur = erreur + 1;
        document.getElementById("td_civ").className= "erreur" ;
     } else {
        document.getElementById("td_civ").className= "" ;
    }

     // Test sur le pr&eacute;nom
     if (document.f_inscription.t_prenom.value == "") {
         erreur = erreur + 1;
		 document.f_inscription.t_prenom.className= "erreur" ;
     } else {
        document.f_inscription.t_prenom.className= "" ;
     }

     // Test sur le nom
     if (document.f_inscription.t_nom.value == "") {
         erreur = erreur + 1;
         document.f_inscription.t_nom.className= "erreur" ;
     } else {
          document.f_inscription.t_nom.className= "" ;
     }
     
     // Test sur le code postal
     if (document.f_inscription.t_codepostal.value == "") {
         erreur = erreur + 1;
         document.f_inscription.t_codepostal.className= "erreur" ;
     } else {
         document.f_inscription.t_codepostal.className= "" ;
     }

     // Test sur la ville
     if (document.f_inscription.t_ville.value == "") {
         erreur = erreur + 1;
         document.f_inscription.t_ville.className= "erreur" ;
     } else {
         document.f_inscription.t_ville.className= "" ;
     }

     // Test sur le pays
     if (document.f_inscription.s_pays.value == "") {
         erreur = erreur + 1;
         document.f_inscription.s_pays.className= "erreur" ;
     } else {
         document.f_inscription.s_pays.className= "" ;
     }
     
     //Test sur le t&eacute;l
     var taille_fixe = document.f_inscription.t_tel.value;
     //if ((document.f_inscription.t_tel1.length < 6) && (document.f_inscription.t_port.length < 6)) {
     if (taille_fixe.length < 6) {
         erreur = erreur + 1;
         document.f_inscription.t_tel.className= "erreur" ;
     }
     else {
         document.f_inscription.t_tel.className= "" ;
     }
 

     //  Test sur l'email avec le composant ASP MX
     if (document.f_inscription.t_email.value == "")
      {
         erreur = erreur + 1;
         document.f_inscription.t_email.className= "erreur" ;
     } else {
         try { var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
         catch (e) {
             try { var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
             catch (e) {
                 try { var xmlhttp = new XMLHttpRequest(); }
                 catch (e) { var xmlhttp = false; }
             }
         }

          xmlhttp.open("GET", "/contacts/inscription/checkemail.asp?str=" + document.f_inscription.t_email.value, false);
          xmlhttp.send("");

         if (xmlhttp.responseText.indexOf("mail_exist") >= 0) {
             //mail_exist = "L'adresse email indiqu&eacute;e est d&eacute;jà r&eacute;f&eacute;renc&eacute;e auprès de nos services.\nVos codes d'accès viennent de vous être envoy&eacute;s à cette adresse.\nPour modifier vos donn&eacute;es, connectez-vous à votre espace Membres."
            document.f_inscription.t_email.className= "" ;
             //document.getElementById("ErrorEmail").innerHTML = "V&eacute;rifiez l'exactitude de votre email ; vous y recevrez vos codes d'acc&egrave;s.";
             document.f_inscription.action = "/contacts/inscription/confirmation-lp.asp?ref=" + ref + "&idins=" + xmlhttp.responseText.replace("mail_exist", "");
             //erreur = erreur + 1;
         }
         else {
             if (xmlhttp.responseText.indexOf("[checkemail]") >= 0) {
                 document.f_inscription.t_email.className= "erreur" ;
                 texte_erreur_mail = xmlhttp.responseText.replace("[checkemail]", "");
                 texte_erreur_mail = texte_erreur_mail + "<br>V&eacute;rifiez votre email ou contactez notre service technique.";
                 //document.getElementById("ErrorEmail").innerHTML = texte_erreur_mail;
                 erreur = erreur + 1;
             }
             else {
                 document.f_inscription.t_email.className= "" ;
                 //document.getElementById("ErrorEmail").innerHTML = "V&eacute;rifiez l'exactitude de votre email ; vous y recevrez vos codes d'acc&egrave;s.";
                 document.f_inscription.action = "/contacts/inscription/confirmation-lp.asp?ref=" + ref;
             }
         }
     }

	 // Test sur l'adresse
	 if ((document.f_inscription.t_adresse.value == "") || (document.f_inscription.t_adresse.value.length < 5)) {
		 erreur = erreur + 1;
		 document.f_inscription.t_adresse.className= "erreur" ;
	 } else {
		 document.f_inscription.t_adresse.className= "" ;
	 }
	 // Test sur la situation actuelle
	 if ((document.f_inscription.s_profil.value == "") || (document.f_inscription.s_profil.selectedIndex == 0)) {
		 erreur = erreur + 1;
		 document.f_inscription.s_profil.className= "erreur" ;
	 } else {
		 document.f_inscription.s_profil.className= "" ;
	 } 
	 
     // Test sur le projet de formation
     if ((document.f_inscription.s_projet.value == "") || (document.f_inscription.s_projet.selectedIndex == 0)) {
         erreur = erreur + 1;
         document.f_inscription.s_projet.className= "erreur" ;
     } else {
         document.f_inscription.s_projet.className= "" ;
     }

     if (erreur == 0) {
         document.getElementById("SubmitButton").innerHTML = "<a class=\"boutonbleu\"><span><img src=\"/images/loader.gif\" alt=\"En cours d'enregistrement\" title=\"En cours d'enregistrement\" border=\"0\" />&nbsp;Enregistrement...</span></a>";
         document.f_inscription.submit();
     }
     else {
           document.getElementById("SubmitButton").innerHTML = "<a href=\"javascript:SubmitFormLP();\" class=\"boutonbleu\"><span>&raquo; Je valide</span></a>";
     }
 }



