var non=0;
var flg=0;
var SIr1="";
function CheckFields1(Ident1,SIr){
	var pform1 = new Object;
	var pformV1 = new Object;
   pform1=eval('Coord_Form.'+Ident1);
   pformV1=eval('Coord_Form.'+Ident1+'.value');
   if (pformV1.substring(0,1)=="0" ){
	   document.forms["Coord_Form"].elements[Ident1].value="";alert(Ident1+" Invalide,Recommencez, en cas de problème contactez nous");document.forms["Coord_Form"].elements[Ident1].focus();
		return(false);
	   }
   if (pformV1!=""){
	   var cmp="0123456789";
	  
	   var tst="";
	   var nr1=pformV1;
	   flg=0;
	   for (var i=0;i<nr1.length;i++){
			   tst=nr1.substring(i,i+1)
			   if (cmp.indexOf(tst)<0){flg++;}
		}
		if (flg!=0 ){
			if ( Ident1=="Siret"){
				non=1;alert("Siret Invalide,Recommencez, en cas de problème contactez nous");pform1.focus();return(false);
			}else{
				if ( flg>2 ){
					non=1;alert("N° TVA Intracommunautaire Invalide,Recommencez, en cas de problème contactez nous");document.forms["Coord_Form"].elements[Ident1].value="";pform1.focus();return(false);
				}else{
					SIr1=SIr
					NoTvaValide(nr1)
					if ( estValide == true ){
						alert("N° TVA Intracommunautaire Valide");
						document.cookie="CalcPROMO=%";
						document.cookie="CalcPROMO=[122+OUIµNON]%";
					}else{
						alert("N° TVA Intracommunautaire Invalide,Recommencez, en cas de problème contactez nous");
						document.cookie="CalcPROMO=%";document.forms["Coord_Form"].elements[Ident1].value="";
						pform1.focus();return(false);
					}
				}
			}
		}else{
			SIr=nr1
			EstSiretValide(nr1);
			if ( estValide == true ){
				alert("Siret Valide, les prix seront affichés remise déduite");
				document.cookie="CalcPROMO=%";
				document.cookie="CalcPROMO=[122+OUIµNON]%";
				document.cookie="SIRET=?";
				document.cookie="SIRET=["+nr1+"]?";
				return(true);
			}else{
				alert("Siret Invalide,Recommencez, en cas de problème contactez nous");
				document.cookie="SIR=[NON]";document.forms["Coord_Form"].elements[Ident1].value="";
				pform1.focus();return(false);
			}
		}
   }else{
	   if (Ident1=="NoTVA" && SIr!=""){
		   alert("ATTENTION !Le N°de TVAintracommunautaire est indispensable avec le SIRET pour bénéficier de la remise PRO");
	   }
   }
}
function CheckFields3(Ident1){
	var SIr="";
	//var pform1 = new Object;
	//var pformV1 = new Object;
	//alert (Ident1);
   //pform1=eval('Coord_Form.'+Ident1);
   //pformV1=eval('Coord_Form.'+Ident1+'.value');
   if (Ident1.substring(0,1)=="0" ){
	   document.forms["Coord_Form"].elements[Ident1].value="";alert(Ident1+" Invalide,Recommencez, en cas de problème contactez nous");document.forms["Coord_Form"].elements[Ident1].focus();
		return(false);
	   }
   if (Ident1!=""){
	   var cmp="0123456789";
	  
	   var tst="";
	   var nr1=Ident1;
	   flg=0;
	   for (var i=0;i<nr1.length;i++){
			   tst=nr1.substring(i,i+1)
			   if (cmp.indexOf(tst)<0){flg++;}
		}
		if (flg!=0 ){
				non=1;alert("Siret Invalide,Recommencez, en cas de problème contactez nous");pform1.focus();return(false);
		}else{
			EstSiretValide(nr1);
			if ( estValide == true ){
				alert("Siret Valide, les prix seront affichés remise déduite");
				document.cookie="CalcPROMO=%";
				document.cookie="CalcPROMO=[122+OUIµNON]%";
				document.cookie="SIRET=?";
				document.cookie="SIRET=["+nr1+"]?";
				return(true);
			}else{
				alert("Siret Invalide,Recommencez, en cas de problème contactez nous");
				document.cookie="SIR=[NON]";document.forms["Coord_Form"].elements[Ident1].value="";
				pform1.focus();return(false);
			}
		}
   }
}
  var estValide;
  function EstSiretValide(siret) {
    
    if ( (siret.length != 14) || (isNaN(siret)) )
      estValide = false;
    else {
       // Donc le SIRET est un numérique à 14 chiffres
       // Les 9 premiers chiffres sont ceux du SIREN (ou RCS), les 4 suivants
       // correspondent au numéro d'établissement
       // et enfin le dernier chiffre est une clef de LUHN. 
      var chars=siret.substr(9,3)
      if ( chars =="000" ){
	      var somme = 0;
	      var tmp;
	      for (var cpt = 0; cpt<siret.length; cpt++) {
	        if ((cpt % 2) == 0) { // Les positions impaires : 1er, 3è, 5è, etc... 
	          tmp = siret.charAt(cpt) * 2; // On le multiplie par 2
	          if (tmp > 9){ tmp -= 9;}	// Si le résultat est supérieur à 9, on lui soustrait 9
	        } else{
	         tmp = siret.charAt(cpt);
	     	}
	         somme += parseInt(tmp);
	      }
	      if ((somme % 10) == 0){
	        estValide = true; // Si la somme est un multiple de 10 alors le SIRET est valide 
	  		}else{
	        estValide = false;
	    	}
    	}else{
    		estValide = false;
		}
    }
    return estValide;
  }
function NoTvaValide(notva){
	var chars2=notva.substr(0,2)
	estValide = false;
	chars2.toUpperCase;
	if (chars2.charCodeAt(0)>=65 && chars2.charCodeAt(0)<=90 && chars2.charCodeAt(1)>=65 && chars2.charCodeAt(1)<=90 ){
			estValide = true;
	}
}
function Control (nm){
	var pform1 = new Object;
	var pformV1 = new Object;
   pform1=eval('Coord_Form.'+nm);
   pformV1=eval('Coord_Form.'+nm+'.value');
   //alert(pformV1);
   if ( pformV1!="" ){
	   //document.getElementById("divSiret").style.visibility="visible";
	   Coord_Form.Siret.disabled=false;
	   Coord_Form.NoTVA.disabled=false;
   }
}
function Control_Pays(nm){
	var pform1 = new Object;
	var pformV1 = new Object;
   pform1=eval('Coord_Form.'+nm);
   pformV1=eval('Coord_Form.'+nm+'.value');
   if ( Coord_Form.Ste.value!=""){
	   if (pformV1!="ZZ"){
		   	if (pformV1!="FRANCE") {
			   	document.getElementById("divSiret").style.visibility="hidden";
			   	document.getElementById("divTva").style.visibility="visible";
		   	}else{
			   	document.getElementById("divTva").style.visibility="hidden";
			   	document.getElementById("divSiret").style.visibility="visible";
		   	}
   		}else{
			   	alert("Vous devez donner un Pays");
			   	return;
		}
   }
}
function Control_Sir(){
	var coordonnees = null;
							var list_coord=0;var sireT="";
							var index5 = document.cookie.search(/SIRET/);
							if (index5 >= 0 ){
								debutcalc = (document.cookie.indexOf("=", index5) + 1);
						        fincalc = document.cookie.indexOf("?", index5);
						        coordonnees = document.cookie.substring(debutcalc, fincalc);
						       //alert (coordonnees);
						        list_coord = 0;
								for (var i = 0; i <= coordonnees.length; i++) {
									if (coordonnees.substring(i,i+1) == '[') {
										debut_coord = i+1;
									} else if (coordonnees.substring(i,i+1) == ']') {
										fin_coord = i;
										sireT=coordonnees.substring(debut_coord, fin_coord);
									}
								}
							}
							if (sireT=="" ){
								var nnn="Filmauto_R.html";
								var chaineX='<table width="480" bgcolor="white" align="center"><tr><td width="480" align="center">'
								+'<font style="font-size:10pt" color="red" face="Arial">'
								+'PROFESSIONNELS tapez ici votre SIRET pour obtenir votre remise<br>'
								+'SIRET(France)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input id="Siret" maxlength=30  type="text" value="")><input type="button" value="Valider" Onclick="javascript:CheckFields3(Siret.value);Retour();">(Autres Pays nous contacter )</font><br>'
								+'</Td></Tr></table><br>';
								document.getElementById("SIR").innerHTML=chaineX;
								document.getElementById("SIR").style.visibility="visible";
							}
}