/**************************** général **************************************************************/
function checkFormatTel(num){
	var reg=new RegExp(" ", "g");
	num=num.replace(reg,"");
	var reg=new RegExp("[.]", "g");
	num=num.replace(reg,"");
	var reg=new RegExp("[,]", "g");
	num=num.replace(reg,"");
	
	var reg1=/^0[1-6]{1}[0-9]{8}$/;
	/**var reg3=/^(33|[+]33|0033)[1-6]{1}[0-9]{8}$/;
	var reg4=/^(33|[+]33|0033)870[0-9]{6}$/;
	
	mes=0;
	if (reg1.exec(num)==null){
	 	if (reg3.exec(num)==null) {
		   if (reg4.exec(num)==null) {
		   	  mes=1;
		   }
		}
	}**/  
	mes=0;
	if (reg1.exec(num)==null){
	  mes=1;
	}
	return mes;
}
function checkFormatPort(num){
	var reg=new RegExp(" ", "g");
	num=num.replace(reg,"");
	var reg=new RegExp("[.]", "g");
	num=num.replace(reg,"");
	var reg=new RegExp("[,]", "g");
	num=num.replace(reg,"");
	
	var reg1=/^06{1}[0-9]{8}$/;
	var reg3=/^(33|[+]33|0033)6{1}[0-9]{8}$/;
	
	mes=0;
	if (reg1.exec(num)==null){
	 	if (reg3.exec(num)==null) {
		   	  mes=1;
		}
	}
	return mes;
}

function messagerie() {
adresse = document.forms[0].email.value;
taille = document.forms[0].email.value.length;

validelog = false;
validedom = false;
valideext = false;

arob = adresse.lastIndexOf("@");
login = adresse.substring(0,arob);

pointfinal = adresse.lastIndexOf(".");
extension = adresse.substring(pointfinal,taille);

domaine = adresse.substring(arob+1,pointfinal);


if ( login.length > 1 ) {
validelog = true;
}
else {
validelog = false;
}

if ( domaine.length > 1 ) {
validedom = true;
}
else {
validelog = false;
}

if ( pointfinal > -1 && (extension.length == 3 || extension.length == 4 || extension.length == 5) ) {
valideext = true;
}
else {
valideext = false;
}
if ( validelog == false || validedom == false || valideext == false) {
alert('Votre adresse e-mail n\'est pas valide.');
document.forms[0].email.focus();
} else {
document.forms[0].submit();
}}

function messagerie2(adresse,taille) {
		mes=0;
		validelog = false;
		validedom = false;
		valideext = false;
		
		arob = adresse.lastIndexOf("@");
		login = adresse.substring(0,arob);
		
		pointfinal = adresse.lastIndexOf(".");
		extension = adresse.substring(pointfinal,taille);
		
		domaine = adresse.substring(arob+1,pointfinal);
		
		
		if ( login.length > 1 ) {
		validelog = true;
		} else {
		  validelog = false;
		}
		
		if ( domaine.length > 1 ) {
		validedom = true;
		} else {
			 validelog = false;
		}
		
		if ( pointfinal > -1 && (extension.length == 3 || extension.length == 4 || extension.length == 5) ) {
		   valideext = true;
		} else {
		  valideext = false;
		}
		  
		if ( validelog == false || validedom == false || valideext == false) {
		   mes=1;
		  
		} 
		return mes;
}

function cocher(nomelt,tp) {
    i=0;
	while (i <= document.forms[0].elements.length-1) {
				if (document.forms[0].elements[i].name==nomelt) {
					document.forms[0].elements[i].checked=tp;
				}
				i++;
	}
}


function popup(adr,scr,h,w,l,r) {
		window.open(adr,'','toolbar=0,location=0,directories=0,menuBar=0,scrollbars='+scr+',resizable=1,width='+h+',height='+w+',left='+l+',top='+r);
} 

function autres(suite) {		
	 document.forms[0].suite.value=suite;
	 document.forms[0].submit();
}

function formate(val){
	val=val.toFixed(2);
	val=val.replace(".",",");
	return val;
}

function preimprimer(source){
	nlle=open(source,"nlle",'screenX=0,screenY=0,width=750,height=500,resizable=1,scrollbars=1');
}

function verifie_date(d) {
	  // Cette fonction vérifie le format JJMMAAAA saisi et la validité de la date.
	  var j=(d.substring(0,2));
      var m=(d.substring(2,4));
      var a=(d.substring(4));
      var ok=1;
    
      var d2=new Date(a,m-1,j);
      j2=d2.getDate();
      m2=d2.getMonth()+1;
      a2=d2.getFullYear();
      if (a2<=100) {a2=1900+a2}
      if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
         alert("La date n'est pas valide");
      }	  else {
		  document.forms[0].submit();
	  }
      
}

function verifie_date2(d) {
	  // Cette fonction vérifie le format JJMMAAAA saisi et la validité de la date.
	  var j=(d.substring(0,2));
      var m=(d.substring(2,4));
      var a=(d.substring(4));
      var ok=1;
    
      var d2=new Date(a,m-1,j);
      j2=d2.getDate();
      m2=d2.getMonth()+1;
      a2=d2.getFullYear();
      if (a2<=100) {a2=1900+a2}
      if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
         ok=0;
      }
	  return ok;
      
}

/************************************** page d'accueil fax-accueil.php ******************************************************/
function valider_com1() {
	   document.forms[0].action.value="com1";
	   document.forms[0].submit();
}

function valider_espace() {
	   if (document.forms[0].emailUti.value=="") {
	  	 alert("Veuillez saisir une adresse e-mail !");
		 document.forms[0].emailUti.focus();
	   } else if (document.forms[0].emailUti.value!="" && messagerie2(document.forms[0].emailUti.value,document.forms[0].emailUti.value.length)==1) {
   		   alert("L'adresse e-mail n'est valide!");
		   document.forms[0].emailUti.focus();
	   } else if (document.forms[0].pwdUti.value=="") {
	  	 alert("Veuillez saisir un mot de passe !");
		 document.forms[0].pwdUti.focus();
	   
	   } else {
	   	 	document.forms[0].action.value="connect";
			document.forms[0].submit();
	   }
}	
/************************************** page de commande fax-commande.php et fax-inscription.php ******************************************************/
function valider_client() {
	   if (document.forms[0].textEmail.value=="") {
	  	 alert("Veuillez saisir une adresse e-mail !");
		 document.forms[0].textEmail.focus();
	   } else if (document.forms[0].textEmail.value!="" && messagerie2(document.forms[0].textEmail.value,document.forms[0].textEmail.value.length)==1) {
   		   alert("L'adresse e-mail n'est valide!");
		   document.forms[0].textEmail.focus();
	   } else if (document.forms[0].textPwd.value=="") {
	  	 alert("Veuillez saisir un mot de passe !");
		 document.forms[0].textPwd.focus();
	   
	   } else {
	   	 	document.forms[0].action.value="connectClient";
			document.forms[0].submit();
	   }
}	 

function valider_coord() {	
    if (document.forms[0].textNom.value=="") {
	  	 alert("Veuillez saisir votre nom !");
		 document.forms[0].textNom.focus();
	  } else if (document.forms[0].textPrenom.value=="") {
	  	 alert("Veuillez saisir votre prénom !");
		 document.forms[0].textPrenom.focus();
	  } else if (document.forms[0].textTel.value!="" && checkFormatTel(document.forms[0].textTel.value)==1) {
  		 alert("Le format de téléphone n'est pas valide!");
	     document.forms[0].textTel.focus();
	   } else if (document.getElementsByName('textMail').length>0 && document.forms[0].textMail.value=="") {
	  	 alert("Veuillez saisir une adresse e-mail !");
		 document.forms[0].textMail.focus();
	   } else if (document.getElementsByName('textMail').length>0 && document.forms[0].textMail.value!="" && messagerie2(document.forms[0].textMail.value,document.forms[0].textMail.value.length)==1) {
   		   alert("L'adresse e-mail n'est pas valide!");
		   document.forms[0].textMail.focus();
	   } else {
	   	 	document.forms[0].action.value="inscrire";
			document.forms[0].submit(); 
	   }
}
/************************************** page oublie.php ******************************************************/
function oublie() {
    if (document.forms[0].textOublie.value=="") {
	  	 alert("Veuillez saisir une adresse e-mail !");
		 document.forms[0].textOublie.focus();
	   } else if (document.forms[0].textOublie.value!="" && messagerie2(document.forms[0].textOublie.value,document.forms[0].textOublie.value.length)==1) {
   		   alert("L'adresse e-mail n'est valide!");
		   document.forms[0].textOublie.focus();
	   } else {
	   	 	
			document.forms[0].submit();
	   }
} 


/************************************** page email.php ******************************************************/
function valider_email() {
    if (document.forms[0].textEmail.value=="") {
	  	 alert("Veuillez saisir une adresse e-mail !");
		 document.forms[0].textEmail.focus();
	   } else if (document.forms[0].textEmail.value!="" && messagerie2(document.forms[0].textEmail.value,document.forms[0].textEmail.value.length)==1) {
   		   alert("L'adresse e-mail n'est valide!");
		   document.forms[0].textOublie.focus();
	   } else {
			document.forms[0].action.value="valider";
			document.forms[0].submit();
	   }
}

/************************************** page fax.php ******************************************************/
function valider_dates() {
       if (!document.forms[0].textDate1.value) {
	   		alert("Veuillez saisir une date !"); 
			document.forms[0].textDate1.focus();
	   } else if (document.forms[0].textDate1.value && !verifie_date2(document.forms[0].textDate1.value)) {
		   alert("Le format de la date n'est pas valide !");
		   document.forms[0].textDate1.focus();
	   } else if (!document.forms[0].textDate2.value) {
	   		alert("Veuillez saisir une date !"); 
			document.forms[0].textDate2.focus();
	   } else if (document.forms[0].textDate2.value && !verifie_date2(document.forms[0].textDate2.value)) {
		   alert("Le format de la date n'est pas valide !");
		   document.forms[0].textDate2.focus();
	   } else {
			document.forms[0].submit();
	   }
}

/**************************** page ren.php *****************************************************/
function majRen(element,hidden,eldatea,eldater){
	abnt=0;   
	if (document.forms[0].abnt[0].checked) abnt=1;	  else if (document.forms[0].abnt[1].checked) abnt=3; 	else if (document.forms[0].abnt[2].checked) abnt=6; else if (document.forms[0].abnt[3].checked) abnt=12;
 	ajout=0;
	datea=eldatea.value;
	 j1 = datea.substring(0,2);
	m1 = datea.substring(3,5);
	a1 = datea.substring(6,10);
	dt =new Date(a1, m1, j1);
	num=hidden.value;
	typenum=num.substr(0,2);
	mont=document.forms[0].montant.value;
	ajout+= Number(tabAbnt["abnt"][abnt])*Number(abnt);
	dt.setMonth(dt.getMonth()+Number(abnt));
	if (element.checked==true) {
	   ajout+=Number(mont.replace(",",".")); 
	 } else {
	   ajout=Number(mont.replace(",","."))-ajout;
	}
	
	document.forms[0].montant.value=formate(ajout);

	mois=dt.getMonth();
	mois=(mois<10?"0":"")+mois;
	jour=dt.getDate();
	jour=(jour<10?"0":"")+jour;
	mois=(mois==0?"12":mois);
	validite=jour+"/"+mois+"/"+dt.getFullYear();
	if (element.checked==true){
	    eldater.value=validite;
	} else {
		eldater.value="";
	}
} 

function majRen2(element,hidden,eldatea,eldater){
	abnt=0;   
	if (document.forms[0].abnt[0].checked) abnt=3; 	else if (document.forms[0].abnt[1].checked) abnt=6; else if (document.forms[0].abnt[2].checked) abnt=12;
 	ajout=0;
	datea=eldatea.value;
	 j1 = datea.substring(0,2);
	m1 = datea.substring(3,5);
	a1 = datea.substring(6,10);
	dt =new Date(a1, m1, j1);
	num=hidden.value;
	typenum=num.substr(0,2);
	mont=document.forms[0].montant.value;
	ajout+= Number(tabAbnt["abnt"][abnt])*Number(abnt);
	dt.setMonth(dt.getMonth()+Number(abnt));
	if (element.checked==true) {
	   ajout+=Number(mont.replace(",",".")); 
	 } else {
	   ajout=Number(mont.replace(",","."))-ajout;
	}
	
	document.forms[0].montant.value=formate(ajout);

	mois=dt.getMonth();
	mois=(mois<10?"0":"")+mois;
	jour=dt.getDate();
	jour=(jour<10?"0":"")+jour;
	mois=(mois==0?"12":mois);
	validite=jour+"/"+mois+"/"+dt.getFullYear();
	if (element.checked==true){
	    eldater.value=validite;
	} else {
		eldater.value="";
	}
} 

function majRen3(element,hidden,eldatea,eldater){
	document.forms[0].montant.value="";
	abnt=0;   
	if (document.forms[0].abnt[0].checked) abnt=0;	  else if (document.forms[0].abnt[1].checked) abnt=1; 	else if (document.forms[0].abnt[2].checked) abnt=3; else if (document.forms[0].abnt[3].checked) abnt=6; else if (document.forms[0].abnt[4].checked) abnt=12;
 	ajout=0;
	datea=eldatea.value;
	 j1 = datea.substring(0,2);
	m1 = datea.substring(3,5);
	a1 = datea.substring(6,10);
	dt =new Date(a1, m1, j1);
	num=hidden.value;
	typenum=num.substr(0,2);
	mont=document.forms[0].montant.value;
	if (abnt==0) ajout+=0; else ajout+= Number(tabAbnt["abnt"][abnt])*Number(abnt);
	if (document.forms[0].credit[0].checked) ajout+=Number(tarifFax*document.forms[0].credit[0].value);	  
	 else if (document.forms[0].credit[1].checked) ajout+=Number(tarifFax*document.forms[0].credit[1].value); 	
	 else if (document.forms[0].credit[2].checked) ajout+=Number(tarifFax*document.forms[0].credit[2].value); 
	 else if (document.forms[0].credit[3].checked) ajout+=Number(tarifFax*document.forms[0].credit[3].value);
	dt.setMonth(dt.getMonth()+Number(abnt));
	/**if (element.checked==true) {
	   ajout+=Number(mont.replace(",",".")); 
	 } else {
	   ajout=Number(mont.replace(",","."))-ajout;
	} **/
	
	document.forms[0].montant.value=formate(ajout);

	mois=dt.getMonth();
	mois=(mois<10?"0":"")+mois;
	jour=dt.getDate();
	jour=(jour<10?"0":"")+jour;
	mois=(mois==0?"12":mois);
	validite=jour+"/"+mois+"/"+dt.getFullYear();
	if (element.checked==true){
	    eldater.value=validite;
	} else {
		eldater.value="";
	}
}

function calculerDate() {
	 abnt=0;   
	 if (document.forms[0].abnt[0].checked) abnt=1;	  else if (document.forms[0].abnt[1].checked) abnt=3; 	else if (document.forms[0].abnt[2].checked) abnt=6; else if (document.forms[0].abnt[3].checked) abnt=12;
	 i = 0;
	 while (i <= document.forms[0].elements.length-1) {
			if (document.forms[0].elements[i].name=='checkboxNum[]' && document.forms[0].elements[i].checked==true) {
			    dateact=document.forms[0].elements[i+1].value;

			    j1 = dateact.substring(0,2);
				m1 = dateact.substring(3,5);
				a1 = dateact.substring(6,10);
				dt =new Date(a1, m1, j1);
				//dt_utc=Date.UTC(dt.getFullYear(),(dt.getMonth()+Number(abnt)),dt.getDate(),dt.getHours(),dt.getMinutes(),0);
			    dt.setMonth(dt.getMonth()+Number(abnt));
				
				mois=dt.getMonth();	 
				mois=(mois<10?"0":"")+mois;
				jour=dt.getDate();
				jour=(jour<10?"0":"")+jour;
				mois=(mois==0?"12":mois);
				if (mois=="12") validite=jour+"/"+mois+"/"+(dt.getFullYear()-1); else validite=jour+"/"+mois+"/"+dt.getFullYear();
				document.forms[0].elements[i+2].value=validite;
			}
			i++;
	}
	
	/** Maj des montants **/
	ajout=0;
	i=0;
	cpt=0;
	
	while (i <= document.forms[0].elements.length-1) {
			if (document.forms[0].elements[i].name=='checkboxNum[]' && document.forms[0].elements[i].checked==true) {
				num=eval('document.getElementsByName("Num[]")['+cpt+'].value');
				typenum=num.substr(0,2);
				ajout+= Number(tabAbnt["abnt"][abnt])*Number(abnt);
				cpt++;
			}
			i++;
	}
	
	document.forms[0].montant.value=formate(ajout);
} 	 

function calculerDate2() {
	 abnt=0;   
	 if (document.forms[0].abnt[0].checked) abnt=3; 	else if (document.forms[0].abnt[1].checked) abnt=6; else if (document.forms[0].abnt[2].checked) abnt=12;
	 i = 0;
	 while (i <= document.forms[0].elements.length-1) {
			if (document.forms[0].elements[i].name=='checkboxNum[]' && document.forms[0].elements[i].checked==true) {
			    dateact=document.forms[0].elements[i+1].value;

			    j1 = dateact.substring(0,2);
				m1 = dateact.substring(3,5);
				a1 = dateact.substring(6,10);
				dt =new Date(a1, m1, j1);
				//dt_utc=Date.UTC(dt.getFullYear(),(dt.getMonth()+Number(abnt)),dt.getDate(),dt.getHours(),dt.getMinutes(),0);
			    dt.setMonth(dt.getMonth()+Number(abnt));
				
				mois=dt.getMonth();	 
				mois=(mois<10?"0":"")+mois;
				jour=dt.getDate();
				jour=(jour<10?"0":"")+jour;
				mois=(mois==0?"12":mois);
				if (mois=="12") validite=jour+"/"+mois+"/"+(dt.getFullYear()-1); else validite=jour+"/"+mois+"/"+dt.getFullYear();
				document.forms[0].elements[i+2].value=validite;
			}
			i++;
	}
	
	/** Maj des montants **/
	ajout=0;
	i=0;
	cpt=0;
	
	while (i <= document.forms[0].elements.length-1) {
			if (document.forms[0].elements[i].name=='checkboxNum[]' && document.forms[0].elements[i].checked==true) {
				num=eval('document.getElementsByName("Num[]")['+cpt+'].value');
				typenum=num.substr(0,2);
				ajout+= Number(tabAbnt["abnt"][abnt])*Number(abnt);
				cpt++;
			}
			i++;
	}
	
	document.forms[0].montant.value=formate(ajout);
}

function calculerDate3() {
	 abnt=0;   
	 if (document.forms[0].abnt[0].checked) abnt=0;	  else if (document.forms[0].abnt[1].checked) abnt=1; 	else if (document.forms[0].abnt[2].checked) abnt=3; else if (document.forms[0].abnt[3].checked) abnt=6; else if (document.forms[0].abnt[4].checked) abnt=12	;
	 if (document.forms[0].abnt[0].checked==true) {
		 i = 0;
		 while (i <= document.forms[0].elements.length-1) {
				if (document.forms[0].elements[i].name=='checkboxNum[]' && document.forms[0].elements[i].checked==true){
					 document.forms[0].elements[i].checked=false; 
					 document.forms[0].elements[i+2].value="";
				}
				i++;
		}
	 } else {
		 i = 0;
		 while (i <= document.forms[0].elements.length-1) {
				if (document.forms[0].elements[i].name=='checkboxNum[]' && document.forms[0].elements[i].checked==true) {
				    dateact=document.forms[0].elements[i+1].value;
	
				    j1 = dateact.substring(0,2);
					m1 = dateact.substring(3,5);
					a1 = dateact.substring(6,10);
					dt =new Date(a1, m1, j1);
					//dt_utc=Date.UTC(dt.getFullYear(),(dt.getMonth()+Number(abnt)),dt.getDate(),dt.getHours(),dt.getMinutes(),0);
				    dt.setMonth(dt.getMonth()+Number(abnt));
					
					mois=dt.getMonth();	 
					mois=(mois<10?"0":"")+mois;
					jour=dt.getDate();
					jour=(jour<10?"0":"")+jour;
					mois=(mois==0?"12":mois);
					if (mois=="12") validite=jour+"/"+mois+"/"+(dt.getFullYear()-1); else validite=jour+"/"+mois+"/"+dt.getFullYear();
					document.forms[0].elements[i+2].value=validite;
				}
				i++;
		}
	}
	/** Maj des montants **/
	ajout=0;
	i=0;
	cpt=0;
	
	while (i <= document.forms[0].elements.length-1) {
			if (document.forms[0].elements[i].name=='checkboxNum[]' && document.forms[0].elements[i].checked==true) {
				num=eval('document.getElementsByName("Num[]")['+cpt+'].value');
				typenum=num.substr(0,2);
				if (abnt==0) ajout+=0; else ajout+= Number(tabAbnt["abnt"][abnt])*Number(abnt);
				cpt++;
			}
			i++;
	} 
	if (document.forms[0].credit[0].checked) ajout+=Number(tarifFax*document.forms[0].credit[0].value);	  
	 else if (document.forms[0].credit[1].checked) ajout+=Number(tarifFax*document.forms[0].credit[1].value); 	
	 else if (document.forms[0].credit[2].checked) ajout+=Number(tarifFax*document.forms[0].credit[2].value); 
	 else if (document.forms[0].credit[3].checked) ajout+=Number(tarifFax*document.forms[0].credit[3].value);
	
	document.forms[0].montant.value=formate(ajout);
} 

function renouvelerNum(){
	 i = 0;
	 cpt = 0;
	 while (i <= document.forms[0].elements.length-1) {
			if (document.forms[0].elements[i].name=='checkboxNum[]' && document.forms[0].elements[i].checked==true) {
				cpt++;
			}
			i++;
	 }
 	
	if (cpt==0){
	 alert ("Veuillez sélectionner au moins un numéro !")
	} else {
	  document.forms[0].submit();
	}

}

/**************************** page act.php *****************************************************/
function calc_mt() {
 ajout=0;
 if (document.forms[0].abnt[0].checked) ajout=Number(tabAbnt["abnt"][1]);	  else if (document.forms[0].abnt[1].checked) ajout=Number(tabAbnt["abnt"][3])*3; 	else if (document.forms[0].abnt[2].checked) ajout=Number(tabAbnt["abnt"][6])*6; else if (document.forms[0].abnt[3].checked) ajout=Number(tabAbnt["abnt"][12])*12;
 document.forms[0].montant.value=formate(ajout);
}

function calc_mt2() {
 ajout=0;
 if (document.forms[0].abnt[0].checked) ajout=Number(tabAbnt["abnt"][3])*3; 	else if (document.forms[0].abnt[1].checked) ajout=Number(tabAbnt["abnt"][6])*6; else if (document.forms[0].abnt[2].checked) ajout=Number(tabAbnt["abnt"][12])*12;
 document.forms[0].montant.value=formate(ajout);
}

function calc_mt3() {//17.05.11 : spécifique receptofax
 ajout=0;
 if (document.forms[0].abnt[0].checked) ajout=Number(tabAbnt["abnt"][1]);	  else if (document.forms[0].abnt[1].checked) ajout=Number(tabAbnt["abnt"][3])*3; 	else if (document.forms[0].abnt[2].checked) ajout=Number(tabAbnt["abnt"][6])*6; else if (document.forms[0].abnt[3].checked) ajout=Number(tabAbnt["abnt"][12])*12;
 if (document.forms[0].credit[0].checked) ajout+=Number(tarifFax*document.forms[0].credit[0].value);	  
 else if (document.forms[0].credit[1].checked) ajout+=Number(tarifFax*document.forms[0].credit[1].value); 	
 else if (document.forms[0].credit[2].checked) ajout+=Number(tarifFax*document.forms[0].credit[2].value); 
 else if (document.forms[0].credit[3].checked) ajout+=Number(tarifFax*document.forms[0].credit[3].value); 
 document.forms[0].montant.value=formate(ajout);
}
/**************************** page envoiu.php *****************************************************/
function valider_e() { // validation envoi unitaire

	fichier=document.forms[0].file1.value;
	if (fichier!='') ext=fichier.substring(fichier.lastIndexOf(".")+1); else ext=1;
	
	fichier2=document.forms[0].file2.value;
	if (fichier2!='') ext2=fichier2.substring(fichier2.lastIndexOf(".")+1); else ext2=1;
	
	fichier3=document.forms[0].file3.value;
	if (fichier3!='') ext3=fichier3.substring(fichier3.lastIndexOf(".")+1); else ext3=1;
	
	var numero=document.forms[0].fax.value;
	var debut=numero.substring(0,2);
	
	if (!document.forms[0].fax.value) {
		alert('Veuillez indiquer au moins un numéro de Fax !');
		document.forms[0].fax.focus();	
	} else if (document.forms[0].fax.value.length < 10) {
		alert("Le numéro de fax n\'est pas valide !");
		document.forms[0].fax.focus();	
	}else if (isNaN(debut)) {
		alert("Le numéro de Fax doit être numérique !");
		document.forms[0].fax.focus();	
	}else if (!(isNaN(debut)) && document.forms[0].fax.value<0) {
		alert("Le numéro de Fax doit être numérique !");
		document.forms[0].fax.focus();	
	} else if (!document.forms[0].ref.value) {
		alert('Veuillez indiquer une référence !');
		document.forms[0].ref.focus();	
	} else if (!document.forms[0].file1.value) {
		alert('Veuillez indiquer le nom de votre fichier en cliquant sur parcourir\nou Veuillez saisir du texte!');
		document.forms[0].file1.focus();	
	} else if (ext=="wps" || ext=="WPS" || ext2=="WPS" || ext2=="wps" || ext3=="WPS" || ext3=="wps") {
		alert("Vous ne pouvez pas envoyer de fichier .WPS !");
	} else if (ext=="php" || ext=="PHP" || ext2=="php" || ext2=="PHP" || ext3=="php" || ext3=="PHP") {
		alert("Vous ne pouvez pas envoyer de fichier .php !");
	} else if (ext=="js" || ext=="JS" || ext2=="js" || ext2=="JS" || ext3=="js" || ext3=="JS") {
		alert("Vous ne pouvez pas envoyer de fichier .js !");
	} else if (ext=="exe" || ext=="EXE" || ext2=="exe" || ext2=="EXE" || ext3=="exe" || ext3=="EXE") {
		alert("Vous ne pouvez pas envoyer de fichier .exe !");
	} else {
		document.forms[0].submit();
	}

} 

function valider_cfe(id,cnx){ //validation classement fax envoyés
	i = 0;
	cpt = 0;
	while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='checkboxName[]' && document.forms[0].elements[i].checked==true) {
			cpt++;
			val=document.forms[0].elements[i].value;
		}
		i++;
	}
	
	if (document.forms[0].selectName[document.forms[0].selectName.selectedIndex].value=='st'){
	
		if (confirm('ATTENTION:\n\nVous êtes sur le point de supprimer toute la liste complète des FAX envoyés !\nPour effectuer cette suppression cliquez sur OK, sinon cliquez sur ANNULER.')) {
			document.forms[0].action.value="supprimer_tout";
			document.forms[0].submit();
		}
	
	} else if (cpt==0){
			alert ("Veuillez sélectionnez au moins un fax!")
	} else	if (document.forms[0].selectName[document.forms[0].selectName.selectedIndex].value=='s'){
				document.forms[0].action.value="supprimer";
				document.forms[0].submit();
	}
}

/**************************** page options.php *****************************************************/
function valider_coord_uti(){ // valider la saisie des coordonnées

	
	if (!document.forms[0].prenom.value){
		alert ("Le champ prenom est obligatoire");
		document.forms[0].prenom.focus();
	} else if (!document.forms[0].nom.value){
		alert ("Le champ nom est obligatoire");
		document.forms[0].nom.focus();
	} else if (!document.forms[0].adr.value){
		alert ("Le champ adresse est obligatoire");
		document.forms[0].adr.focus();
	} else if (!document.forms[0].cp.value){
		alert ("Le champ code postal est obligatoire");
		document.forms[0].cp.focus();
	} else if (!document.forms[0].ville.value){
		alert ("Le champ ville est obligatoire");
		document.forms[0].ville.focus();
	} else if (document.forms[0].tel.value.length < 10) {
        alert("Le numéro de téléphone n\'est pas valide !");
	    document.forms[0].fax.focus();
	} else {
		//document.forms[0].submit();
		messagerie();
	}
}
