 
	var step=1;
    
    function Continuer() {
		//alert("continuer");
      var tgt = document.getElementById("FORM"+(step+1));
	// alert(tgt);
      if (!tgt) {		  
        checkform();
			return false;
        }
      tgt.style.display="block";
      step+=1;
	  return false;
    }
     
    
    function addMajeur() {
      for (var i=0;i<7;i++) {
        var tgt = document.getElementById("MAJEUR_"+(i+1));
        if (tgt && tgt.style.display=="none") {
            tgt.style.display="block";
            break;
      
        }
      }
    }
	
	
	
    function checkform() {
	 // alert("checkform");
      if (step==1) {
		return Continuer();

		}
      //Nom, Prenom, un des tels
      var msg="";
      var Zef = document.form;
      if ((Zef.NOM.value=="" || Zef.NOM.value=="Nom") || (Zef.PRENOM.value=="" || Zef.PRENOM.value=="Prénom")) {
        msg+=".Merci de saisir un nom et un prénom\n";
      }
      if (Zef.CP.value=="") msg += ".Saisissez un code postal pour accéder à toutes les offres\n";
       if (Zef.TELDOM.value=="" && Zef.TELBUR.value=="" && Zef.TELMOB.value=="") {
          msg += ".Saisissez au moins un numéro de telephone\n";
        }
        else {
          if (!(TelValide(document.form.TELDOM.value) || TelValide(document.form.TELMOB.value) || TelValide(document.form.TELBUR.value))) {
            msg += ".Le numéro de telephone saisi semble incorrect\n";
          }
        }
        
      if (msg!="") {
        msg="Le comparatif ne peut être affiché car certains éléments sont mal renseignés !\n\n"+msg;
        alert(msg);
        return false;
        
        if(TelValide(document.form.TELDOM.value) || TelValide(document.form.TELMOB.value) || TelValide(document.form.TELBUR.value))
		return true;
	else
	{
		alert("Numéro de téléphone non valide, merci de corriger");
		return false;
	}
        
      }
       
      
	  
	  //return true;
	  document.form.submit();
	  
	  document.getElementById("SUBMITTER").value="Chargement en cours...";
      document.getElementById("SUBMITTER").disabled=true;

    
	  
    }
    
    function CheckChampTel(Which) { 
	if(window.event && (window.event.keyCode==32||window.event.keyCode==8)) return;
	if ((Which.value.length+1)%3==0) {Which.value+=" ";}
     }
	 
	   function rappelImmediat() { 
    	syncRequest("GET", "rappel.php", "?TEL"+document.form.TELRAPPEL.value+"&DATE="+document.form.DATERAPPEL.value);
    	alert("Merci ! Vous allez recontacté dans les plus brefs délais !\n\nSachez que vous pouvez toujours nous contacter sur notre numéro Vert au 0800 300 642");
    	document.getElementById("INTRO2").style.display="none";
    }
    
    
	 
	 //faux numéros
	function Asc(String)
	{
		return String.charCodeAt(0);
	}
	function Chr(AsciiNum)
	{
		return String.fromCharCode(AsciiNum)
	}

	 function substr_count (str, seek)
	 {
	     return ((str.length - str.split(seek).join("").length) / seek.length);
	 }
	 
	 function TelValide(Num)
	 {

	 Num = Num.replace(/ /g, "");
	 	
	 	if(Num.length < 10 || Num.length > 15)
	 		return 0;
	 	
	 	for(i=0;i<10;i++)
	 	{
	 	
	 		if(substr_count(Num + "", i + "") > 5)
	 			return 0;
	 	}
	 	
	 	temp=0
	 	for(i=0;i<10;i++)
	 	{
	 		if(substr_count(Num+"", i+"") > 3)
	 		{
	 			if(temp)
	 				return 0;
	 			else
	 				temp=1;
	 		}
	 	}
 		if(Num.indexOf("34567") > 1)
 			return 0;
 		if(Num.indexOf("76543") > 1)
 			return 0;
 		if(Num.indexOf("0102030405") == 0)
 			return 0;	 	
 		if(Num.indexOf("06070809") == 0)
 			return 0;
 		if(Num.indexOf("06050403") == 0)
 			return 0;
 		
	 	for(i=0;i<Num.length;i++)
	 	{
	 		if(Asc(Num.substr(i, 1)+"") < 48 || Asc(Num.substr(i, 1)+"") > 57)
	 			return 0;
	 	}
 		
	 	return 1;
	 }
	
	 
