/**************************** 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-7]{1}[0-9]{8}$/;
	var reg3=/^(33|[+]33|0033)[1-7]{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;
		   }
		}
	}
	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,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 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 spe_cocher(nomelt,tp,nb) {
    i=0;  
	j=1;
	objdoc=window.frames['ifliste'];
	//alert(objdoc.document.forms[0].elements[0].name)
	while (i <= objdoc.document.forms[0].elements.length-1) {
				if (objdoc.document.forms[0].elements[i].name==nomelt && j<=nb) {
					objdoc.document.forms[0].elements[i].checked=tp;
					j++;
				}
				i++; 
				
	}
}

function spe_cocher2(nomelt,tp) {
    i=0;  
	objdoc=window.frames['ifliste'];
	//alert(objdoc.document.forms[0].elements[0].name)
	while (i <= objdoc.document.forms[0].elements.length-1) {
				if (objdoc.document.forms[0].elements[i].name==nomelt) {
					objdoc.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 checkFormatDate(d) {
      // Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date.
      // Le séparateur est défini dans la variable separateur
      var amin=1999; // année mini
      var amax=2005; // année maxi
      var j=(d.substring(0,2));
      var m=(d.substring(3,5));
      var a=(d.substring(6));
      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;
 }

 function checkFormatDate2(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;
      
}

 function trim(s) {
    return s.replace(/^\s+/, '').replace(/\s+$/, '');
 }
 
 function formate(val){
	val=val.toFixed(2);
	val=val.replace(".",",");
	return val;
}  

/************************************** page inscription.php ******************************************************/
function valider_inscri() {
	  if (document.forms[0].nom.value=="") {
	  	 alert(al1);
		 document.forms[0].nom.focus();
	  } else if (document.forms[0].prenom.value=="") {
	  	 alert(al2);
		 document.forms[0].prenom.focus();
	  } else if (document.forms[0].tel.value!="" && checkFormatTel(document.forms[0].tel.value)==1) {
  		 alert(al7);
	     document.forms[0].tel.focus();
	   } else if (document.forms[0].emaili.value=="") {
	  	 alert(al8);
		 document.forms[0].emaili.focus();
	   } else if (document.forms[0].emaili.value!="" && messagerie2(document.forms[0].emaili.value,document.forms[0].emaili.value.length)==1) {
   		   alert(al9);
		   document.forms[0].emaili.focus();
	   } else {
	   	 	document.forms[0].action.value="inscrire";
			document.forms[0].submit(); 
	   }
}  


/************************************** page oublie.php ******************************************************/
function oublie() {
    if (document.forms[0].ema.value=="") {
	  	 alert(al8);
		 document.forms[0].ema.focus();
	   } else if (document.forms[0].ema.value!="" && messagerie2(document.forms[0].ema.value,document.forms[0].ema.value.length)==1) {
   		   alert(al9);
		   document.forms[0].ema.focus();
	   } else {
	   	 	document.forms[0].submit();
	   }
}

/**************************** page contacts.php *****************************************************/
function passer_par(valeur,num,prive) {
	  document.forms[0].textGroupe.value=valeur;
	  document.forms[0].numgroup.value=num;
	  if (prive=="o") {
	  	 document.forms[0].radioPar[1].checked=1;
	  } else {
	     document.forms[0].radioPar[0].checked=1;
	  }
}	

function valider_soc(){
  if (document.forms[0].selectGroupe.value=='') {
   	 	  alert(al10);
   } else {
		if (document.forms[0].textNomSoc.value=="") {
			alert(al11);
			document.forms[0].textNomSoc.focus();
		} else {
		   document.forms[0].submit();
		}
	}
}

function valider_cont() {
  b=false;
   if (document.forms[0].selectNewGroupe.value=="" || document.forms[0].selectNewGroupe.value=="#") {
   	  alert(al12);
   } else {
	   if (document.forms[0].textNomCont.value=="" && document.forms[0].textPrenomCont.value=="" && document.forms[0].textSocCont.value=="") {	   
	   	   alert(al13); 
		   if (document.forms[0].textPrenomCont.value=="") {
		   		 document.forms[0].textPrenomCont.focus();
		   } else {
		   		 document.forms[0].textNomCont.focus();
		   }
	   } else if (document.forms[0].textMailCont.value != '' && messagerie(document.forms[0].textMailCont.value,document.forms[0].textMailCont.value.length)==1) {
	  		 alert(al9);
		     document.forms[0].textMailCont.focus();
	   } else {
	   	  b=true;
	   }
	}
	return b;
}

/*
else if (document.forms[0].textTelCont.value!="" && checkFormatTel(document.forms[0].textTelCont.value)==1) {
	   		 alert("format de téléphone non valide !");
			 document.forms[0].textTelCont.focus();
	   } else if (document.forms[0].textGsmCont.value!="" && checkFormatTel(document.forms[0].textGsmCont.value)==1) {
	   		 alert("format de portable non valide !");
			 document.forms[0].textGsmCont.focus();
	   } else if (document.forms[0].textFaxCont.value!="" && checkFormatTel(document.forms[0].textFaxCont.value)==1) {
	   		 alert("format de fax non valide !"); 
			 document.forms[0].textFaxCont.focus();
	   }
	   */

function valider_choix_cont() {
	 i = 0;
	 cpt = 0;
	 while (i <= document.forms[0].elements.length-1) {
			if (document.forms[0].elements[i].name=='dest_i[]' && document.forms[0].elements[i].checked==true) {
				cpt++;
			}
			i++;
	 }
	 
	 if (cpt==0){
	 alert (al14)
	} else {
	  document.forms[0].submit();
	}
}

function valider_mail() {
 if (document.forms[0].textDe.value=="") {	
 	alert(al15);
	document.forms[0].textDe.focus();		  
 } else if (document.forms[0].textMesText.value=="" && document.forms[0].textMesHtml.value=="") {
    alert(al16);
	document.forms[0].textMesText.focus();
 } else if (document.forms[0].radioMail[0].checked && document.forms[0].textMail.value=="") {
    alert(al17);	 
	document.forms[0].textMail.focus();
 } else if (document.forms[0].radioMail[0].checked && document.forms[0].textMail.value!="" && messagerie(document.forms[0].textMail.value,document.forms[0].textMail.value.length)==1) {
   	alert(al9);
	document.forms[0].textMail.focus();
 } else if (document.forms[0].textObjet.value=="") {
 	if (confirm(conf1)) {
	    document.forms[0].submit();
	}

 } else {
 	  document.forms[0].submit();
 }

}

function valider_hist() {
	 i = 0;
	 cpt = 0;
	 while (i <= document.forms[0].elements.length-1) {
			if (document.forms[0].elements[i].name=='checkMail[]' && document.forms[0].elements[i].checked==true) {
				cpt++;
			}
			i++;
	 }
	 
	if (cpt==0){
	 	alert (al18)
	} else {
		 if (document.forms[0].selectHist.value!="#") {
	 		  if (document.forms[0].selectHist.value=="sup") {
			  	 if (cpt==1) {
				    mess="Souhaitez vous supprimer le mail sélectionné ?";
				 } else {
				    mess="Souhaitez vous supprimer les mails sélectionnés ?";
				 }
				 if (confirm(mess)) {
				 	document.forms[0].submit();
				 }
			  } else {
			  	document.forms[0].submit();
			  }
		 }
	}
}

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

function limite(limit,suite) {		
 	 document.forms[0].limit.value=limit;
	 document.forms[0].suite.value=suite;
	 document.forms[0].action.value='affiche';
	 document.forms[0].submit();
}
 

function valider_upd() {
	vide=1;
	for (i=1;i<=15;i++) {
	   if (eval("document.forms[0].rg"+i+".value!=''")) {
	   	  vide=0;
		  break;
	   }
	}
	
	if (vide) {
	  alert(al19);
	} else if (document.forms[0].selectGroupe.value == '#') {
	  alert(al20);
	  document.getElementById('dgroupe').style.visibility='visible';
	   document.forms[0].ajoutgrp.value="";
	    document.forms[0].grp.focus();
	} else if (document.forms[0].userfile.value == '') {
		alert(al21);
		document.forms[0].userfile.focus();
	} else {
		document.forms[0].submit();
	}
}

function showGroupe() {
	//alert(document.getElementById('dgroupe').style.visibility);
	if (document.getElementById('dgroupe').style.visibility=='hidden' || document.getElementById('dgroupe').style.visibility=='') {
	   document.getElementById('dgroupe').style.visibility='visible';
	} else {
	   document.getElementById('dgroupe').style.visibility='hidden';
	}
}	

function valider_ugrp() {
    if ( document.forms[0].grp.value =="") {
	   alert(al22);
	   document.forms[0].grp.focus();
	} else {
		b=true;
		i=0;
		while (i<=document.forms[0].selectGroupe.options.length-1 && b){
			if (document.forms[0].selectGroupe.options[i].text==document.forms[0].grp.value){
					b=false;
			} else{
					i++;
			}
		}
		
		if (!b){
			alert(al23)
			document.forms[0].grp.focus();
		} else {
			var opt=new Option(document.forms[0].grp.value,"");
			document.forms[0].selectGroupe.options[document.forms[0].selectGroupe.options.length]=opt;
			document.forms[0].ajoutgrp.value=document.forms[0].grp.value;
			document.forms[0].selectGroupe.options.selectedIndex=document.forms[0].selectGroupe.options.length-1;
			document.getElementById("dgroupe").style.visibility="hidden";
		}
	}
}  

function entrer() {
	   if (window.event.keyCode==13) {
	   	 javascript:document.forms[0].action.value='rech';
		 document.forms[0].submit();
	   }
} 

function entrer2(e) {
	 if (e.keyCode==13) {
	  	javascript:document.forms[0].action.value='rech';
		 document.forms[0].submit();
	 }
}

function valider_mod() {

if (document.forms[0].textMod.value=="") {
  alert("Veuillez saisir un nom de modèle !");
} else {
 document.forms[0].action.value="modele";
 document.forms[0].submit(); 
}
}  

function sup_mod(num) {
  if (confirm("Etes-vous certain de vouloir supprimer le modèle?")) {
  	 document.forms[0].action.value="sup_modele";
	 document.forms[0].sup.value=num;
 	 document.forms[0].submit(); 
  }
} 

function preimprimer(source){
	nlle=open(source,"nlle",'screenX=0,screenY=0,width=750,height=500,resizable=1,scrollbars=1');
}
/**************************** page agenda.php *****************************************************/
function valider_rdv(gsm) {
	dtj=new Date();
	
	d=document.forms[0].dateDeb.value;
	var jd=(d.substring(0,2));
    var md=(d.substring(2,4));
    var ad=(d.substring(4));
	f=document.forms[0].dateFin.value;
	var jf=(f.substring(0,2));
    var mf=(f.substring(2,4));
    var af=(f.substring(4));
	datei_utc=Date.UTC(ad,(md-1),jd);
	datef_utc=Date.UTC(af,(mf-1),jf);
	
	dti_utc=Date.UTC(dtj.getFullYear(),dtj.getMonth(),dtj.getDate(),document.forms[0].selectHDeb.value,document.forms[0].selectMDeb.value,0);
	dtf_utc=Date.UTC(dtj.getFullYear(),dtj.getMonth(),dtj.getDate(),document.forms[0].selectHFin.value,document.forms[0].selectMFin.value,0);
	
	
	if (verifie_date(document.forms[0].dateDeb.value)!=1) { 
	    document.forms[0].dateDeb.focus();
	} else if (verifie_date(document.forms[0].dateFin.value)!=1) {
		document.forms[0].dateFin.focus();
	} else if (datei_utc>datef_utc) {
	  alert("La date de début ne peut pas être supérieure à la date de fin !");
	} else if (document.forms[0].textObjet.value=='') {
	 alert(al24);
	 document.forms[0].textObjet.focus();
	} else if (dti_utc>dtf_utc) {
	   alert(al25);
	} else if (document.forms[0].selectSms.value!="0" && gsm==0) {
	  alert(al26);
	} else {
	  document.forms[0].action.value='valider';	  
	  document.forms[0].submit();
	}
}

function valider_docj() {
	 var reg=new RegExp("php", "i");
		mes="";
		mes2="";
		for (i=1;i<=document.forms[0].nbFile.value;i++) {
		 	fichier=eval("document.forms[0].file"+i+".value");	
			if (fichier!='') ext=fichier.substring(fichier.lastIndexOf(".")+1); else ext=1;
			if (reg.exec(ext)!=null) {
				mes=al65;
				break;
			} else if (ext=="exe" || ext=="EXE" ) {	
				mes=al66;
				break;
			} else if (eval("document.forms[0].ref"+i+".style!='none'") && fichier!='' && eval("document.forms[0].ref"+i+".value==''")) {
				mes2=al67; 
				break;
			}	
		}//fin du for
	   
		if (mes!="" || mes2!="") {
		   if (mes!="") alert(mes); else alert(mes2);
		   if (mes!="") eval("document.forms[0].file"+i+".focus()"); else eval("document.forms[0].ref"+i+".focus()");
		} else {
		   document.forms[0].action.value='valider';	  
		   document.forms[0].submit();
		} 
		  
}

function sup_rdv(numrdv) {
	  document.forms[0].numrdv.value=numrdv;
	  document.forms[0].action.value='sup';	  
	  document.forms[0].submit();	 

}

function valider_trdv() {
   if (document.forms[0].textType.value=="") {
   	 alert(al27);
	 document.forms[0].textType.focus();
   } else {
	  document.forms[0].submit();
	} 
}

function showDate() {
   document.getElementById('divDate').style.visibility='visible';
}

function verifie_date(d) {
	  // Cette fonction vérifie le format JJMMAAAA saisi et la validité de la date.
      // Le séparateur est défini dans la variable separateur
      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");
		 return 0;
      }	  else {
	   return ok;
	  }
      
}

function showFichiers() {
   fichiers.style.display = document.all ? "block" : "table-row"
}
/**************************** page pop_uti.php *****************************************************/
function valider_uti() {
   b=false;
   if (document.forms[0].textNomUti.value=="" || document.forms[0].textPrenomUti.value=="") {	   
   	   alert(al28); 
	   if (document.forms[0].textPrenomUti.value=="") {
	   		 document.forms[0].textPrenomUti.focus();
	   } else {
	   		 document.forms[0].textNomUti.focus();
	   }
   } else if (document.forms[0].textIdentUti.value=="") {	    
   	  alert(al29); 
	  document.forms[0].textIdentUti.focus();
   } else if (document.forms[0].textIdentUti.value != '' && messagerie(document.forms[0].textIdentUti.value,document.forms[0].textIdentUti.value.length)==1) {
  		 alert(al30);
	     document.forms[0].textIdentUti.focus();
   } else if (document.getElementsByName('textPwdUti').length>0 && document.forms[0].textPwdUti.value=="") {	    
   	  alert(al31); 
	  document.forms[0].textPwdUti.focus();
   } else {
   	  b=true;
   }
	return b;

}

/**************************** page mails.php *****************************************************/
function valider_cpte(nbcpte,nbmax) {
      nbcpte=nbcpte*1;
	  nbmax=nbmax*1;
	  if (nbcpte>=nbmax) {
	  	 if (nbmax<=1) alert("Votre formule d'abonnement autorise "+nbmax+" compte POP.\nVous ne pouvez pas ajouter un nouveau compte.");
		 else alert("Votre formule d'abonnement autorise "+nbmax+" comptes POP.\nVous ne pouvez pas ajouter un nouveau compte.");
	  } else {
		  if (document.forms[0].email.value=='') {
		   	   alert(al32);
		  	   document.forms[0].email.focus();	
		  } else if (document.forms[0].email.value!='' && messagerie(document.forms[0].email.value,document.forms[0].email.value.length)==1) {
		  	   alert(al9);
		  	   document.forms[0].email.focus();	
		  } else if (document.forms[0].serveur.value=='') {
		   	 alert(al33);
		  	 document.forms[0].serveur.focus();	
		   } else if (document.forms[0].ident.value=='') {
		   	 alert(al34);
		  	 document.forms[0].ident.focus();	
		   } else if (document.forms[0].pwd.value=='') {
		   	 alert(al35);
		  	 document.forms[0].pwd.focus();	
		   } else {
		   	 document.forms[0].submit();
		   }
		}
}

function passer_par_mail(valeur,num) {
	  document.forms[0].textDossm.value=valeur;
	  document.forms[0].numdossm.value=num;
}

function action_mail(n_corb){		   
	 objdoc=window.frames['ifliste'];
     i = 0;
	 cpt = 0;
	 while (i <= objdoc.document.forms[0].elements.length-1) {
			if (objdoc.document.forms[0].elements[i].name=='checkMail[]' && objdoc.document.forms[0].elements[i].checked==true) {
				cpt++;
			}
			i++;
	 }
	subm=0;
	if (cpt==0){
	 	alert (al36)
	} else if (document.forms[0].selectMailListe.value!="#") {
		 if (document.forms[0].selectMailListe.value==n_corb) {
			  	 if (cpt==1) {
				    mess=conf2;
				 } else {
				    mess=conf3;
				 }
				 if (confirm(mess)) {
				 	document.forms[0].action.value="deplacer";
					document.forms[0].numdossier.value=document.forms[0].selectMailListe.value;
					subm=1;
				 	/**document.forms[0].submit();
					objdoc.document.forms[0].submit();**/
				 }
		  } else if (document.forms[0].selectMailListe.value=="norec") {
		  	 if (confirm("Souhaitez-vous ne plus recevoir de mails ?")) {
				 document.forms[0].action.value="noreceive";
				 subm=1;
			 }
		  } else if (document.forms[0].selectMailListe.value=="retirer") {
		  	 document.forms[0].action.value="retirer";
			subm=1;
		  } else if (document.forms[0].selectMailListe.value=="lu") {
		  	 document.forms[0].action.value="marquer";
			subm=1;
		  } else if (document.forms[0].selectMailListe.value=="atr") {
		  	 document.forms[0].action.value="atraiter";
			subm=1;
		  } else {
		  	document.forms[0].action.value="deplacer";
			document.forms[0].numdossier.value=document.forms[0].selectMailListe.value;
			subm=1;
		  	//document.forms[0].submit();
			//objdoc.document.forms[0].submit();
		  }
		  if (subm) {
			  	i = 0;
				laliste="";
				while (i <= objdoc.document.forms[0].elements.length-1) {
					if (objdoc.document.forms[0].elements[i].name=='checkMail[]' && objdoc.document.forms[0].elements[i].checked==true) {
						laliste+=objdoc.document.forms[0].elements[i].value+",";
					}
					i++;
		 		}
				document.forms[0].checkmail.value=laliste;
				document.forms[0].submit();
		  }
    }
}


function sup_mail(n_corb,numsup) {
	mess=conf4;
	if (confirm(mess)) {
	 	parent.document.forms[0].action.value="deplacer";
		parent.document.forms[0].numdossier.value=n_corb;
		subm=1;
	 	parent.document.forms[0].checkmail.value=numsup+",";
		parent.document.forms[0].submit();
	}
}

function valider_action(voir,ncorb,cpte,sscont,contact,email,id,cnx,table_ass) {
	if (document.forms[0].selectAction.value!="#") {
	    if (document.forms[0].selectAction.value==ncorb) {
			 mess=conf4;
	 		 if (confirm(mess)) {
			 	parent.document.forms[0].action.value="deplacer";
				parent.document.forms[0].numdossier.value=document.forms[0].selectAction.value;
				parent.document.forms[0].ref_e.value=voir;
				parent.document.forms[0].ref_cpte.value=cpte;
				parent.document.forms[0].type.value=sscont;
				parent.document.forms[0].table_ass.value=table_ass;
			 	parent.document.forms[0].submit();
			 }
		} else if (document.forms[0].selectAction.value=="rep" || document.forms[0].selectAction.value=="rep_t" || document.forms[0].selectAction.value=="sui" || document.forms[0].selectAction.value=="sui_t" || document.forms[0].selectAction.value=="marquer" || document.forms[0].selectAction.value=="retirer") {
		  	   parent.document.forms[0].action.value=document.forms[0].selectAction.value;
			   parent.document.forms[0].ref_e.value=voir;
			   parent.document.forms[0].ref_cpte.value=cpte;
			   parent.document.forms[0].type.value=sscont;
			   parent.document.forms[0].table_ass.value=table_ass;
			   if (document.forms[0].selectAction.value=="rep" || document.forms[0].selectAction.value=="rep_t") {
			   	  parent.document.forms[0].reponse.value=voir;
			   }
			   if (document.forms[0].selectAction.value=="sui"){
			   	  parent.document.forms[0].reponse.value="_"+voir;	
			   } 
			   parent.document.forms[0].submit();
		} else if (document.forms[0].selectAction.value=="enr_cont") {
		  	   popup("pop_mcont.php?id="+id+"&cnx="+cnx+"&contact="+contact+"&mail="+email,1,450,500);
		} else {
	  	    parent.document.forms[0].action.value="deplacer";
			parent.document.forms[0].numdossier.value=document.forms[0].selectAction.value;
			parent.document.forms[0].ref_e.value=voir;
			parent.document.forms[0].type.value=sscont;
			parent.document.forms[0].table_ass.value=table_ass;
		  	parent.document.forms[0].submit();
		}
	}
}



function valider_action2(voir,ncorb,type,cpte,contact,email,id,cnx,table_ass) {
	if (document.forms[0].selectAction.value!="#") {
	    if (document.forms[0].selectAction.value==ncorb) {
			 mess=conf4;
	 		 if (confirm(mess)) {
			 	window.opener.document.forms[0].action.value="deplacer";
				window.opener.document.forms[0].numdossier.value=document.forms[0].selectAction.value;
				window.opener.document.forms[0].ref_e.value=voir;
				window.opener.document.forms[0].sscont.value=type;
				window.opener.document.forms[0].table_ass.value=table_ass;
			 	window.opener.document.forms[0].submit();
				window.close();
			 }
		} else if (document.forms[0].selectAction.value=="rep" || document.forms[0].selectAction.value=="rep_t" || document.forms[0].selectAction.value=="sui" || document.forms[0].selectAction.value=="sui_t" || document.forms[0].selectAction.value=="lu") {
		  	   window.opener.document.forms[0].action.value=document.forms[0].selectAction.value;
			   window.opener.document.forms[0].ref_e.value=voir;
			   window.opener.document.forms[0].ref_cpte.value=cpte;
			   window.opener.document.forms[0].sscont.value=type;
			   window.opener.document.forms[0].table_ass.value=table_ass;
			    if (document.forms[0].selectAction.value=="rep" || document.forms[0].selectAction.value=="rep_t") {
			   	  window.opener.document.forms[0].reponse.value=voir;
			   }  
			    if (document.forms[0].selectAction.value=="sui"){
			   	  window.opener.document.forms[0].reponse.value="_"+voir;	
			   }
			   window.opener.document.forms[0].submit();
			   window.close();
		} else if (document.forms[0].selectAction.value=="enr_cont") {
		  	   popup("pop_mcont.php?id="+id+"&cnx="+cnx+"&contact="+escape(contact)+"&mail="+email,1,450,500);
		} else {
	  	    window.opener.document.forms[0].action.value="deplacer";
			window.opener.document.forms[0].numdossier.value=document.forms[0].selectAction.value;
			window.opener.document.forms[0].ref_e.value=voir;
			window.opener.document.forms[0].sscont.value=type;
			window.opener.document.forms[0].table_ass.value=table_ass;
		  	window.opener.document.forms[0].submit();
			window.close();
		}
	}
}

function continuer_envoi() {	

	 if (document.getElementsByName('textDesti').length>0 && document.forms[0].textDesti.value=="") {
	  	alert(al37);
		document.forms[0].textDesti.focus();
	 } else if (document.forms[0].textObjet.value=="") {
	 	 if (confirm(conf1)) {
		  	verif_body();
		 } else {
		   document.forms[0].textObjet.focus();
		 }
	 } else if (document.forms[0].textareaMess.value=="") {
	 	 if (confirm(conf5)) {
		  	document.forms[0].submit();
		 } else {
		   document.forms[0].textareaMess.focus();
		 }
	 } else {
	 	document.forms[0].submit();
	 }
}

function verif_body() {
	 if (document.forms[0].textareaMess.value=="") {
	 	 if (confirm(conf5)) {
		  	document.forms[0].submit();
		 } else {
		   document.forms[0].textareaMess.focus();
		 }
	 } else {
	 	document.forms[0].submit();
	 }
} 

var nextHiddenIndex = 4;
		
function AddFileInput()
{
	fileObj="fileInput" + nextHiddenIndex;
	eval(fileObj+'.style.display = document.all ? "block" : "table-row"');
	textObj="textInput" + nextHiddenIndex;
	nextHiddenIndex++;
	document.forms[0].nbFile.value=nextHiddenIndex;	   
	//if(nextHiddenIndex >= 50) ylib_getObj("attachMoreLink").style.display = "none";
}

var nextHiddenIndex3 = 2;
		
function AddFileInput3()
{  
	fileObj="fileInput" + nextHiddenIndex3;
	eval(fileObj+'.style.display = document.all ? "block" : "table-row"');
	refObj="refInput" + nextHiddenIndex3;
	eval(refObj+'.style.display = document.all ? "block" : "table-row"');
	textObj="textInput" + nextHiddenIndex3;
	nextHiddenIndex3++;
	document.forms[0].nbFile.value=nextHiddenIndex3;	   
	//if(nextHiddenIndex >= 50) ylib_getObj("attachMoreLink").style.display = "none";
}

function AddFileInput2()
{
	fileObj="fileInput" + nextHiddenIndex;
	eval(fileObj+'.style.display = document.all ? "block" : "table-row"');
	textObj="textInput" + nextHiddenIndex;
	eval(textObj+'.style.display = document.all ? "block" : "table-row"');
	tdaObj="tda" + nextHiddenIndex;
	eval(tdaObj+'.style.display = document.all ? "block" : "table-row"');
	tdbObj="tdb" + nextHiddenIndex;
	eval(tdbObj+'.style.display = document.all ? "block" : "table-row"');
	tdcObj="tdc" + nextHiddenIndex;
	eval(tdcObj+'.style.display = document.all ? "block" : "table-row"');
	tddObj="tdd" + nextHiddenIndex;
	eval(tddObj+'.style.display = document.all ? "block" : "table-row"');
	
	nextHiddenIndex++;
	document.forms[0].nbFile.value=nextHiddenIndex;	   
}

function efface_piece(ind) { 
//alert(document.getElementById('tr0').innerHTML)
	eval("document.getElementById('tr"+ind+"').innerHTML=''");
	//document.forms[0].nb_piece.value=document.forms[0].nb_piece.value-1;
} 

function vider() {
 if (confirm(conf6)) {
 	document.forms[0].action.value="vider";
	document.forms[0].submit();
 }
} 

function activer_cpte(etat,numcpte) {
   if (etat=="a")  {
   	  mess=conf7;
	  newetat="i";
   } else {
   	 mess=conf8;
	 newetat="a";
   } 
   if (confirm(mess)) {
   	 document.forms[0].numactif.value=numcpte;
	 document.forms[0].action.value="activer";	
	 document.forms[0].etat.value=newetat;	
	 document.forms[0].submit();
   }
}

function activer_anti(etat,numcpte) {
   if (etat=="a")  {
	  newetat="i";
   } else {
	 newetat="a";
   } 
   	 document.forms[0].numactif.value=numcpte;
	 document.forms[0].action.value="activeranti";	
	 document.forms[0].etat.value=newetat;	
	 document.forms[0].submit();
}

function valider_regle() {
//alert(document.forms[0].checkObjet.checked);
 if (document.forms[0].textRegle.value=="") {
 	alert(al38); 
	document.forms[0].textRegle.focus();
 } else if (document.forms[0].checkEmailemt.checked==0 && document.forms[0].checkCpte.checked==0 && document.forms[0].checkObjet.checked==0) {
   alert(al39);
 } else if (document.forms[0].checkEmailemt.checked && messagerie(document.forms[0].textMail.value,document.forms[0].textMail.value.length)==1 && !document.forms[0].selectGroupe.value) {
 	 alert(al9);
	 document.forms[0].textMail.focus();
 } else if (document.forms[0].checkObjet.checked && document.forms[0].textObjet1.value=="" && document.forms[0].textObjet2.value=="" && document.forms[0].textObjet3.value=="") {
 	alert(al40);
	document.forms[0].textObjet1.focus();
 } else if (document.forms[0].radioAction[3].checked && messagerie(document.forms[0].textTransfert.value,document.forms[0].textTransfert.value.length)==1) {
   	alert(al9);
	document.forms[0].textTransfert.focus();
 } else {
 	   document.forms[0].submit();
 }
}

function valider_dom() {
  if (document.forms[0].textDom.value=="") {
 	alert("Veuillez saisir un nom de domaine !"); 
	document.forms[0].textDom.focus();
  } else {
 	   document.forms[0].submit();
  }
}	

function passer_dom(valeur,num) {
  document.forms[0].textDom.value=valeur;
  document.forms[0].numaccr.value=num;
} 

function valider_modele() {
  if (document.forms[0].textTitre.value=="") {
 	alert("Veuillez saisir un titre !"); 
	document.forms[0].textTitre.focus();
  } else if (document.forms[0].textModele.value=="") {
 	alert("Veuillez saisir un texte pour le modèle !"); 
	document.forms[0].textModele.focus();
  } else {
 	   document.forms[0].submit();
  }
}	

/**************************** page pop_carn.php *****************************************************/
function valider_adr() {
    i = 0;	
	adresses="";	
	adressesCc="";
	adressesCci="";
	if (window.opener.document.forms[0].textDesti.value!="") {
	   adresses=window.opener.document.forms[0].textDesti.value+",";
	} 
	if (window.opener.document.forms[0].textCc.value!="") {
	   adressesCc=window.opener.document.forms[0].textCc.value+",";
	}
	if (window.opener.document.forms[0].textCci.value!="") {
	   adressesCci=window.opener.document.forms[0].textCci.value+",";
	}
	
	 while (i <= document.forms[0].elements.length-1) {
			if (document.forms[0].elements[i].name=='checkA' && document.forms[0].elements[i].checked==true) {
				adresses+=document.forms[0].elements[i].value+",";
			}
			if (document.forms[0].elements[i].name=='checkCc' && document.forms[0].elements[i].checked==true) {
				adressesCc+=document.forms[0].elements[i].value+",";
			}
			if (document.forms[0].elements[i].name=='checkCci' && document.forms[0].elements[i].checked==true) {
				adressesCci+=document.forms[0].elements[i].value+",";
			}
			i++;
	 }
	window.opener.document.forms[0].textDesti.value=adresses.substring(0,adresses.length-1);
	window.opener.document.forms[0].textCc.value=adressesCc.substring(0,adressesCc.length-1);
	window.opener.document.forms[0].textCci.value=adressesCci.substring(0,adressesCci.length-1); 
	this.close();
}

function valider_envoyer() {
	 document.forms[0].submit();
}

function tousA() {
  i = 0;	
  while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='checkA' && document.forms[0].elements[i].checked==false) {
			document.forms[0].elements[i].checked=true;
		} else if (document.forms[0].elements[i].name=='checkA' && document.forms[0].elements[i].checked==true) {
		   document.forms[0].elements[i].checked=false;
		}
		i++;
 }
}

function tousCc() {
  i = 0;	
  while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='checkCc' && document.forms[0].elements[i].checked==false) {
			document.forms[0].elements[i].checked=true;
		} else if (document.forms[0].elements[i].name=='checkCc' && document.forms[0].elements[i].checked==true) {
		   document.forms[0].elements[i].checked=false;
		}
		i++;
 }
}

function tousCci() {
  i = 0;	
  while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='checkCci' && document.forms[0].elements[i].checked==false) {
			document.forms[0].elements[i].checked=true;
		} else if (document.forms[0].elements[i].name=='checkCci' && document.forms[0].elements[i].checked==true) {
		   document.forms[0].elements[i].checked=false;
		}
		i++;
 }
}
/**************************** page pop_pieces.php *****************************************************/
function valider_pieces() {
	document.getElementById("div_message").style.visibility="visible";
	document.getElementById("div_fich").style.visibility="hidden";
}

function remplaceMess(erreur) {	   
	if (erreur=="1") {
	   document.getElementById("td1").innerHTML="<span class=ai11>Erreur téléchargement</span>";
	   document.getElementById("td2").innerHTML="Le message n'a pas été envoyé";
	} else if (erreur=="2") {
	  document.getElementById("td1").innerHTML="<span class=ai11>Erreur téléchargement : la taille du fichier est trop importante ( > 5 Mo)</span>";
	  document.getElementById("td2").innerHTML="Le message n'a pas été envoyé";
	} else {
	   document.getElementById("td1").innerHTML="Message envoyé !";
	   document.getElementById("td2").innerHTML="La fenêtre se fermera automatiquement dans 5 secondes";
	   rebours(5);
	}
	document.getElementById("div_message").style.visibility="visible";
	document.getElementById("div_fich").style.visibility="hidden";
}


function kill() {
	//window.open("kill.html",'','width=400,height=200,toolbar=false,scrollbars=false');
	this.close();
}
function rebours(seconde) {
	setTimeout("kill()",seconde*1000);
}


/**************************** page fax.php *****************************************************/
function showDivGrp(){
	if (document.getElementById("divgrp").style.visibility=="" || document.getElementById("divgrp").style.visibility=="hidden"){
		document.getElementById("divgrp").style.visibility="visible";
	} else {
		document.getElementById("divgrp").style.visibility="hidden";
	}
}

function envoin_2() {
    i = 0;
	cpt = 0;
	while (i <= document.forms[0].elements.length-1) {
			if (document.forms[0].elements[i].name=='dest_i[]' && document.forms[0].elements[i].checked==true) {
				cpt++;
			}
			i++;
	}
	if (cpt==0){
	 	alert (al41)
	} else {
	   document.forms[0].submit();
	}

}

function passer_par_cat(nom,num,numt,type,plus) {
	 document.forms[0].textCat.value=nom;
	 document.forms[0].numdossf.value=num;
	 document.forms[0].numtypdossf.value=numt;
	 if (plus=="er") {
	   document.forms[0].radioType[2].checked=1;
	 } else if (type=="e") {
	   document.forms[0].radioType[0].checked=1;
	 } else if (type=="r") {
	   document.forms[0].radioType[1].checked=1;
	 } else {
	 	document.forms[0].radioType[0].checked=0;
		document.forms[0].radioType[1].checked=0;
		document.forms[0].radioType[2].checked=0;
	 }
}  

function new_cat() {
   document.forms[0].textCat.value='';	
    document.forms[0].textCat.disabled=0;  
   document.forms[0].textCat.focus();
   document.forms[0].radioType[2].checked=1; 
   document.forms[0].selectCat.selectedIndex=0;	
   document.getElementById("divsup").style.visibility="hidden";		
   document.forms[0].numdossm.value="";
}  

function valider_cat() {
  if (!document.forms[0].checkSup.checked &&  document.forms[0].textCat.value=='') {
  	 alert(al42);
	 document.forms[0].textCat.focus();
  } else {
  	 document.forms[0].submit();
  }
}  

function supp_bl() {
   i = 0;
	cpt = 0;
	while (i <= document.forms[0].elements.length-1) {
			if (document.forms[0].elements[i].type=='checkbox' && document.forms[0].elements[i].checked==true) {
				cpt++;
			}
			i++;
	}
	if (cpt==0){
	 	alert (al43)
	} else {
	   document.forms[0].submit();
	}
} 



function valider_decl() {
  if ( messagerie(document.forms[0].textEmail.value,document.forms[0].textEmail.value.length)==1) {
  	   alert(al9); 
	   document.forms[0].textEmail.focus();
  } else if ( document.forms[0].textPwd.value=="" ) {
  	  alert(al44); 
	  document.forms[0].textPwd.focus();
  }	  else {
  	 document.forms[0].submit();
  }
} 

function valider_cfr(id,cnx){ //validation classement fax reçus
	i = 0;
	cpt = 0;
	valeur=document.forms[0].selectAction.value;
	debut=valeur.substr(0,3);
	while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='checkFaxr[]' && document.forms[0].elements[i].checked==true){
			cpt++;
			val=document.forms[0].elements[i].value;
			val_id=document.forms[0].elements[i].id;
		}
		i++;
	}
	
	if (document.forms[0].selectAction.value!='r'){
		if (cpt==0 && document.forms[0].selectAction.value!='c') { 
			alert (al45)
		} else	{
		
			if (document.forms[0].selectAction.value=='s'){
				document.forms[0].action.value="supprimer";
				document.forms[0].submit();
			} else if (document.forms[0].selectAction.value=='c'){
				document.forms[0].action.value="enr_com";
				document.forms[0].submit();
			} else if (document.forms[0].selectAction.value=='bl'){
				document.forms[0].action.value="black_lister";
				document.forms[0].submit();
			
			} else if (document.forms[0].selectAction.value=='te'){
				if (cpt>1){
					alert (al46);
				} else { 
					if (val_id=="w") {
						chemin="index.php?pg=fax&menu=env&cont=trm&id="+id+"&cnx="+cnx+"&val="+val+"&cat=recu";
						window.location=chemin;
					} else {
					  alert("Vous n'avez pas les droits pour transférer ce fax");
					}
				}
			} else if (document.forms[0].selectAction.value=='tf'){
				if (cpt>1){
					alert (al46);
				} else { 
					if (val_id=="w") {
						chemin="index.php?pg=fax&menu=env&cont=envu&id="+id+"&cnx="+cnx+"&val="+val+"&cat=recu";
						window.location=chemin;
					} else {
					  alert("Vous n'avez pas les droits pour transférer ce fax");
					}
				}
			} else if (document.forms[0].selectAction.value=='pr'){
			  	document.forms[0].action.value="priver";
				document.forms[0].submit();
			} else if (debut=="doc") {
			    document.forms[0].action.value="classer_doc";
				document.forms[0].submit();
			}  else {
				document.forms[0].action.value="classer";
				document.forms[0].submit();
			}
			
		}
	} else {
	   alert(al47);
	}
}

function valider_cfe(id,cnx,idfax){ //validation classement fax envoyés
	i = 0;
	cpt = 0;
	valeur=document.forms[0].selectAction.value;
	debut=valeur.substr(0,3);
	while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='checkFaxe[]' && document.forms[0].elements[i].checked==true) {
			cpt++;
			val=document.forms[0].elements[i].value;
			val_id=document.forms[0].elements[i].id;
		}
		i++;
	}
	
	if (document.forms[0].selectAction.value=='st'){
		if (confirm(conf9)) {
			document.forms[0].action.value="supprimer_tout";
			document.forms[0].submit();
		}
	} else if (document.forms[0].selectAction.value!='r'){
		if (cpt==0){
			alert (al45)
		} else	{
			if (document.forms[0].selectAction.value=='s'){
				document.forms[0].action.value="supprimer";
				document.forms[0].submit();
			} else if (document.forms[0].selectAction.value=='te'){
				if (cpt>1){
					alert (al46);
				} else { 
					if (val_id=="w") {
						chemin="index.php?pg=fax&menu=env&cont=trm&id="+id+"&cnx="+cnx+"&val="+val+"&cat=envoi"+"&selectIdfax="+idfax;
						window.location=chemin;
					} else {
					  alert("Vous n'avez pas les droits pour transférer ce fax");
					}
				}
			} else if (document.forms[0].selectAction.value=='tf'){
				if (cpt>1){
					alert (al46);
				} else { 
					if (val_id=="w") {
						chemin="index.php?pg=fax&menu=env&cont=envu&id="+id+"&cnx="+cnx+"&val="+val+"&cat=envoi";
						window.location=chemin;
					} else {
					  alert("Vous n'avez pas les droits pour transférer ce fax");
					}
				}
			} else if (debut=="doc") {
			    document.forms[0].action.value="classer_doc";
				document.forms[0].submit();
			} else {
				document.forms[0].action.value="classer";
				document.forms[0].submit();
			}
		}
	}
}	 

function valider_et(id,cnx) { // validation envoi unitaire en transfert de fax
   
	if (checkFormatTel(document.forms[0].fax.value)==1) {
		alert(al48);
		document.forms[0].fax.focus();	
	/**} else if (document.forms[0].textpres.checked && !document.forms[0].numpres.value) {
		if (confirm(conf10)){
			//url="fe_coord.php?id="+id+"&cnx="+cnx+"&numclient="+numclient;
			url="pop_texte.php?pg=fax&id="+id+"&cnx="+cnx+"&selectIdfax="+document.forms[0].selectIdfax.value;
			popup(url,1,450,400);
		}else{
			document.forms[0].textpres.checked=0;
		}**/
	} else {
	  document.forms[0].submit();
	}

} 

function valider_e(id,cnx) { // validation envoi unitaire

	fichier=document.forms[0].file1.value;
	if (fichier!='') ext=fichier.substring(fichier.lastIndexOf(".")+1); else ext=1;
	
	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(document.forms[0].fax.value)) {
		alert("Le numéro de Fax ne doit pas contenir d\'espaces et de caractères spéciaux !");
		document.forms[0].fax.focus();	
	}else if (!(isNaN(document.forms[0].fax.value)) && document.forms[0].fax.value<0) {
		alert("Le numéro de Fax ne doit pas contenir d\'espaces et de caractères spéciaux !");
		document.forms[0].fax.focus();	
	} else if (!document.forms[0].ref.value) {
		alert(al50);
		document.forms[0].ref.focus();	
	} else if (!document.forms[0].file1.value && !document.forms[0].textarea.value) {
		alert(al51);
		document.forms[0].file1.focus();	
	} else if (document.forms[0].file1.value && document.forms[0].textarea.value) {
	  	alert(al52);
	} else if (ext=="wps" || ext=="WPS") {
		alert(al53);
	} else {
	document.forms[0].submit();
	}

}

function valider_util(){
	if (messagerie(document.forms[0].email.value,document.forms[0].email.value.length)==1) {
		alert (al9);
		document.forms[0].email.focus();
	} else {
		document.forms[0].submit();
	}
}


function valider_en(id,cnx,nb_desti) { // validation envoi en nbre
	
	fichier=document.forms[0].file1.value;
	if (fichier!='') ext=fichier.substring(fichier.lastIndexOf(".")+1); else ext=1;
	
	if (!document.forms[0].ref.value) {
		alert(al50);
		document.forms[0].ref.focus();	
	} else if (!document.forms[0].file1.value && !document.forms[0].textarea.value) {
		alert(al51);
		document.forms[0].file1.focus();	
	} else if (document.forms[0].file1.value && document.forms[0].textarea.value) {
	  	alert(al55);
	} else if (ext=="wps" || ext=="WPS") {
		alert(al53);
	} else {
		if (document.forms[0].file1.value!='') mes_en=conf12+" ("+document.forms[0].file1.value+") à "; else mes_en=conf13;
		if (nb_desti==1) mes_en=mes_en+conf14; else mes_en=mes_en+nb_desti+conf15;
		mes_en=mes_en+conf16;
		if (confirm(mes_en)) document.forms[0].submit();
	}

}

function supp_transf() {
   i = 0;
	cpt = 0;
	while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='checkTransf[]' && document.forms[0].elements[i].checked==true){
			cpt++;
			val=document.forms[0].elements[i].value;
		}
		i++;
	}
	
	if (cpt==0) { 
		alert ("Veuillez sélectionnez au moins un fax")
	} else	{
	 document.forms[0].submit();
	}
}

/**************************** page pop_texte.php *****************************************************/
function valider_pres() {
 if (document.forms[0].fax.value!="" && checkFormatTel(document.forms[0].fax.value)==1) {
 	alert(al48);
	document.forms[0].fax.focus();
 } else {
   document.forms[0].submit();
 }

}

/**************************** page compte.php *****************************************************/
function valider_coord() {
	  if (document.forms[0].nom.value=="") {
	  	 alert(al56);
		 document.forms[0].nom.focus();
	  } else if (document.forms[0].prenom.value=="") {
	  	 alert(al57);
		 document.forms[0].prenom.focus();
	  } else if (document.forms[0].societe.value=="") {
	  	 alert(al58);
		 document.forms[0].societe.focus();
	  } else if (document.forms[0].adr.value=="") {
	  	 alert(al59);
		 document.forms[0].adr.focus();
	  } else if (document.forms[0].cp.value=="") {
	  	 alert(al60);
		document.forms[0].cp.focus();
	  } else if (document.forms[0].ville.value=="") {
	  	 alert(al61);
		 document.forms[0].ville.focus();
	   } else if (document.forms[0].tel.value!="" && checkFormatTel(document.forms[0].tel.value)==1) {
  		 alert(al7);
	     document.forms[0].tel.focus();
	   } else if (document.forms[0].gsm.value!="" && checkFormatPort(document.forms[0].gsm.value)==1) {
  		 alert(al62);
	     document.forms[0].gsm.focus();
	  } else if (document.forms[0].fax.value!="" && checkFormatTel(document.forms[0].fax.value)==1) {
  		 alert(al48);
	     document.forms[0].fax.focus();
	  } else if (document.forms[0].old_motpasse.value=="") {
	  	 alert("Veuillez saisir votre ancien mot de passe !");
		 document.forms[0].old_motpasse.focus();
	  } else if (document.forms[0].new_motpasse.value=="") {
	  	 alert("Veuillez saisir votre nouveau mot de passe !");
		 document.forms[0].new_motpasse.focus();
	  } else {
	  	document.forms[0].action.value="valider";
	  	 document.forms[0].submit();
		 
	  } 
}  

function show_tr(sens,prel) {
  i = 0;  
  cpt=0;
  while (i <= document.forms[0].elements.length-1) {
	if (document.forms[0].elements[i].name=='radioDuree')  cpt++;
	i++;
  }
  //alert(cpt);
  if (sens=="1") {
	  for (i=1;i<4;i++) {
	  	  eval('tr'+i+'.style.display = "none"');
	  }	 
	  for (i=4;i<6;i++) {
	  	  eval('tr'+i+'.style.display = document.all ? "block" : "table-row"');
	  }
	  if (cpt>4) {
		  document.forms[0].radioDuree[3].checked=0;
		  document.forms[0].radioDuree[8].checked=1;
	  } else {
	    document.forms[0].radioDuree[3].checked=1;
	  }	  
  } else {
	  for (i=4;i<6;i++) {
	  	  eval('tr'+i+'.style.display = "none"');
	  }	 
	  for (i=1;i<4;i++) {
	  	  eval('tr'+i+'.style.display = document.all ? "block" : "table-row"');
	  }
	   if (cpt>4) {
		  if (prel=="o") document.forms[0].radioDuree[4].checked=1; else document.forms[0].radioDuree[3].checked=1;
		  document.forms[0].radioDuree[8].checked=0;
	   } else {
	   	 document.forms[0].radioDuree[3].checked=1;
	   }	  
  }
}

function show_tr2() {
 for (i=1;i<4;i++) {
  	  eval('tr'+i+'.style.display = document.all ? "block" : "table-row"');
  }

}

function majMontant(nb,tarif){
   if (tarif) tarif=tarif*1; else tarif=0;
   montant=nb*tarif;
   if (!isNaN(montant)) {
	   montant=montant.toFixed(2);
	   document.forms[0].textMontant.value=montant.replace(".",",")+" €"
	}
}

function majMont(element,hidden,eldatea,eldater,numpack){
	hidden=hidden*1;
	//alert(tabAbnt[numpack][document.forms[0].selectAbnt.value])
	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);
	
	mont=document.forms[0].montant.value;
	ajout+= Number(tabAbnt[numpack][document.forms[0].selectAbnt.value])*Number(document.forms[0].selectAbnt.value);
	dt.setMonth(dt.getMonth()+Number(document.forms[0].selectAbnt.value));
	
	if (element.checked==true) {
	   ajout+=Number(mont.replace(",",".")); 
	 } else {
	   ajout=Number(mont.replace(",","."))-ajout;
	}
	document.forms[0].montant.value=formate(ajout);

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

function calculerDate() {
	 i = 0;
	 while (i <= document.forms[0].elements.length-1) {
			if (document.forms[0].elements[i].name=='checkUti[]' && 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.setMonth(dt.getMonth()+Number(document.forms[0].selectAbnt.value));
				
				mois=dt.getMonth();
				annee=(mois==0?(dt.getFullYear()-1):dt.getFullYear());
				mois=(mois<10?"0":"")+mois;
				jour=dt.getDate();
				jour=(jour<10?"0":"")+jour;
				mois=(mois==0?"12":mois);
				validite=jour+"/"+mois+"/"+annee;
				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=='checkUti[]' && document.forms[0].elements[i].checked==true) {
				numpack=eval('document.getElementsByName("nump[]")['+cpt+'].value');
				ajout+= Number(tabAbnt[numpack][document.forms[0].selectAbnt.value])*Number(document.forms[0].selectAbnt.value);
				cpt++;
			}
			i++;
	}
	document.forms[0].montant.value=formate(ajout);
}

function calculerRen(dval,tarif) {
	
    j1 = dval.substring(0,2);
	m1 = dval.substring(3,5);
	a1 = dval.substring(6,10);
	dt =new Date(a1, m1, j1);
	
    dt.setMonth(dt.getMonth()+Number(document.forms[0].selectRen.value));
	
	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();
	document.forms[0].valRen.value=validite;
			
	
	/** Maj du montant **/
	ajout=0;
	tar=tarif.replace(",",".");
	ajout+= Number(tar)*Number(document.forms[0].selectRen.value);
	document.forms[0].montantRen.value=formate(ajout);
}


function majCredit(credit_i){
   credit_i=credit_i*1;	
   credit=0;		 
   ajout=0;
   if (document.forms[0].textUnit.value!="" ) {	 
	   if (!isNaN(document.forms[0].textUnit.value)) {
		   ajout=document.forms[0].textUnit.value*1;
		   credit=credit_i-ajout;
		   document.forms[0].textCredit.value=credit;
		} else {
		  credit=credit_i;	
		 document.forms[0].textCredit.value=credit;
		}
	} else if (document.forms[0].textUnit.value=="") {
		 credit=credit_i;	
		 document.forms[0].textCredit.value=credit;
	}
}

function valider_tr() {		
	reste=document.forms[0].textCredit.value;
	if (!isNaN(reste)) reste=document.forms[0].textCredit.value*1;
   if (document.forms[0].textUnit.value=="") { 
   	  alert("Veuillez saisir un nombre d'unités de communication à transférer !")
	  document.forms[0].textUnit.focus();
   } else  if (document.forms[0].textUnit.value!="" && isNaN(document.forms[0].textUnit.value)) {
   	  alert("Format incorrect !")
	  document.forms[0].textUnit.focus();
   }  else if (reste<0){
   	  alert("Attention, votre crédit est négatif !")  ;
	  document.forms[0].textUnit.focus();
   }  else {
   	  document.forms[0].action.value="transfert";
	  document.forms[0].submit();
   }
} 

function changer_abnt(quoi,numpack) {
  if (document.getElementsByName('radioPack').length>0) {
	  if (document.getElementsByName('radioPack').length==1) {
	  	 document.forms[0].numpack.value=document.forms[0].elements["radioPack"].value;
	  } else {
		  for (var i=0;i<document.getElementsByName('radioPack').length;i++) {
			   if (document.forms[0].elements["radioPack"][i].checked) {
				   document.forms[0].numpack.value=document.forms[0].elements["radioPack"][i].value;
		           break;
		       }
		  }
	  }
  }	else {
  	 document.forms[0].numpack.value=numpack;
  }
   
  if (document.getElementsByName('montantRen').length>0 && tr3.style.display!='none' ) {
  	  document.forms[0].montantRen.value="";
  }
  document.forms[0].action.value=quoi;
  document.forms[0].submit();
}	   

function sousc_uti()	 {
   if (valider_uti()) {
	  document.forms[0].action.value='declarer';
	  document.forms[0].submit();
   }
} 

function sousc()	 {
   for (var i=0;i<document.forms[0].elements["radioPack"].length;i++) {
       if (document.forms[0].elements["radioPack"][i].checked) {
           document.forms[0].numpack.value=document.forms[0].elements["radioPack"][i].value;
           break;
       }
  }
  document.forms[0].action.value='sousc';
  document.forms[0].submit();
}

function mod_uti(numpack,iduti2)	 {
  document.forms[0].numpack.value=numpack;	
  document.forms[0].iduti2.value=iduti2;	
  document.forms[0].action.value='mod_uti';
  document.forms[0].submit();
}

function ren_uti() {
    i = 0;
	cpt = 0;
	while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='checkUti[]' && document.forms[0].elements[i].checked==true){
			cpt++;
		}
		i++;
	}
	
   if (cpt==0) { 
		alert("Veuillez sélectionnez au moins un utilisateur !");
   } else {
   	 document.forms[0].action.value="ren_uti";
	 document.forms[0].submit();
   }
}

function majTarif(numpack,tarif,dval,abnt){
	/**** Maj du tarif ****/
	tar=tarif.replace(",",".");	   
	tari=formate(Number(tar));
	eval("document.forms[0].text"+numpack+".value='"+tari+"'");
	
	/*** Maj de la date d'expiration *****/
	j1 = dval.substring(0,2);
	m1 = dval.substring(3,5);
	a1 = dval.substring(6,10);
	dt =new Date(a1, m1, j1);
	//dt_utc=Date.UTC(dt.getFullYear(),dt.getMonth()+Number(abnt),dt.getDate(),0,0,0);
    dt.setMonth(dt.getMonth()+Number(abnt));
	
	mois=dt.getMonth();
	annee=(mois==0?(dt.getFullYear()-1):dt.getFullYear());
	mois=(mois<10?"0":"")+mois;
	jour=dt.getDate();
	jour=(jour<10?"0":"")+jour;
	mois=(mois==0?"12":mois);
	validite=jour+"/"+mois+"/"+annee;
	eval("document.forms[0].dtRen"+numpack+".value='"+validite+"'");
	//eval("document.forms[0].dtRen"+numpack+".value='"+validite+"'");
}

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

/**************************** page prefs.php *****************************************************/
function valider_pref() {	   
  deb=document.forms[0].selectDeb.value*1;
   fin=document.forms[0].selectFin.value*1;
   if (deb >= fin) {
   	  alert(al63) 
   } else if (document.forms[0].checkFaxMail.checked && messagerie(document.forms[0].textFaxMail.value,document.forms[0].textFaxMail.value.length)==1) {
      alert(al9);
	  document.forms[0].textFaxMail.focus(); 
   } else if (document.forms[0].checkFaxSms.checked && checkFormatTel(document.forms[0].textFaxSms.value)==1) {
		alert(al81); 
		document.forms[0].textFaxSms.focus();
   } else {
   	document.forms[0].submit();
   }
  
}

/**************************** page prefs.php *****************************************************/
function valider_nume() {
    cpt=0;
	for (i=1;i<=document.forms[0].nbFile.value;i++) {
	 	fichier=eval("document.forms[0].file"+i+".value");
		if (fichier=="") cpt++;
	}
	
	if (cpt==document.forms[0].nbFile.value) {
	    alert(al64);
		document.forms[0].file1.focus();	
	} else {
	    var reg=new RegExp("php", "i");
		mes="";
		mes2="";
		for (i=1;i<document.forms[0].nbFile.value;i++) {
		 	fichier=eval("document.forms[0].file"+i+".value");
			if (fichier!='') ext=fichier.substring(fichier.lastIndexOf(".")+1); else ext=1;
			if (reg.exec(ext)!=null) {
				mes=al65;
				break;
			} else if (ext=="exe" || ext=="EXE" ) {	
				mes=al66;
				break;
			} else if (eval("document.forms[0].textFile"+i+".style!='none'") && fichier!='' && eval("document.forms[0].textFile"+i+".value==''")) {
				mes2=al67;
				break;
			}	
		}//fin du for
		if (mes!="" || mes2!="") {
		   if (mes!="") alert(mes); else alert(mes2);
		   if (mes!="") eval("document.forms[0].file"+i+".focus()"); else eval("document.forms[0].textFile"+i+".focus()");
		} else {
		   document.forms[0].submit();
		}
	}//fin du else
}


function valider_doc() {
   i = 0;
	cpt = 0;
	while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='checkDoc[]' && document.forms[0].elements[i].checked==true){
			cpt++;
			val=document.forms[0].elements[i].value;
		}
		i++;
	}
	
	if (document.forms[0].selectAction.value!='r'){
		if (cpt==0 && document.forms[0].selectAction.value!='m') { 
			alert (al68)
		} else	{
			if (document.forms[0].selectAction.value=='s'){
				document.forms[0].action.value="supprimer";
				document.forms[0].submit();
			} else if (document.forms[0].selectAction.value=='m'){
				document.forms[0].action.value="enr_ref";
				document.forms[0].submit();
			} else {
				document.forms[0].action.value="classer";
				document.forms[0].submit();
			}
		}
	} else {
	   alert(al69);
	}
}

function changeCoul(){
   if (document.forms[0].selectCoul.value==1) {
   	 document.getElementById("td1").bgColor="#CDCCC9";
	 document.getElementById("td2").bgColor="#F5F4F0";
   } else if (document.forms[0].selectCoul.value==2) {
   	 document.getElementById("td1").bgColor="#d5e2f4";
	 document.getElementById("td2").bgColor="#eef3fa";
   } else if (document.forms[0].selectCoul.value==3) {
   	 document.getElementById("td1").bgColor="#880000";
	 document.getElementById("td2").bgColor="#FFFFE6";
   }  else if (document.forms[0].selectCoul.value==4) {
   	 document.getElementById("td1").bgColor=coul_td1;
	 document.getElementById("td2").bgColor=coul_td2;
   } else if (document.forms[0].selectCoul.value==5) {
   	 document.getElementById("td1").bgColor=coul_td3;
	 document.getElementById("td2").bgColor=coul_td4;
   } else if (document.forms[0].selectCoul.value==6) {
   	 document.getElementById("td1").bgColor=coul_td5;
	 document.getElementById("td2").bgColor=coul_td6;
   }
}

/**************************** page taches.php *****************************************************/
function collective() {
 cpt=0;
   for (i=0;i<document.forms[0].elements['listeUti[]'].options.length;i++) {
   	   if (document.forms[0].elements['listeUti[]'].options[i].selected==1) cpt++;
   }
 //alert(cpt);
 if (cpt>1)  {
	document.getElementById("td1").style.display = document.all ? "block" : "table-row";
	document.getElementById("td2").style.display = document.all ? "block" : "table-row";
 } else {
 	document.getElementById("td1").style.display = "none";
	document.getElementById("td2").style.display = "none";	
	document.forms[0].radioCol[1].checked=1;
 }
}

function valider_tache(mode,nbSms) {
	nbSms=nbSms*1;
    _j1=(document.forms[0].Jdeb.value<10)?"0"+document.forms[0].Jdeb.value:document.forms[0].Jdeb.value;
	_m1=(document.forms[0].Mdeb.value<10)?"0"+document.forms[0].Mdeb.value:document.forms[0].Mdeb.value;
	_j2=(document.forms[0].Jfin.value<10)?"0"+document.forms[0].Jfin.value:document.forms[0].Jfin.value;
	_m2=(document.forms[0].Mfin.value<10)?"0"+document.forms[0].Mfin.value:document.forms[0].Mfin.value;
	//_j3=(document.forms[0].Jsms.value<10)?"0"+document.forms[0].Jsms.value:document.forms[0].Jsms.value;
	//_m3=(document.forms[0].Msms.value<10)?"0"+document.forms[0].Msms.value:document.forms[0].Msms.value;
	d1=_j1+"/"+_m1+"/"+document.forms[0].Adeb.value;
	d2=_j2+"/"+_m2+"/"+document.forms[0].Afin.value;
	//d3=_j3+"/"+_m3+"/"+document.forms[0].Asms.value;
	dtj=new Date();
	dtj_utc=Date.UTC(dtj.getFullYear(),dtj.getMonth(),dtj.getDate(),dtj.getHours(),dtj.getMinutes(),0);
    dtd_utc=Date.UTC(document.forms[0].Adeb.value,document.forms[0].Mdeb.value-1,document.forms[0].Jdeb.value,dtj.getHours(),dtj.getMinutes(),0);
	dtf_utc=Date.UTC(document.forms[0].Afin.value,document.forms[0].Mfin.value-1,document.forms[0].Jfin.value,dtj.getHours(),dtj.getMinutes(),0);
	//dts_utc=Date.UTC(document.forms[0].Asms.value,document.forms[0].Msms.value-1,document.forms[0].Jsms.value,document.forms[0].selectHr.value,document.forms[0].selectMin.value,0);
	
   if (document.forms[0].textObjet.value=='') {
   	   alert(al70);
	   document.forms[0].textObjet.focus();
   } else if (document.forms[0].radioDeb[1].checked && !checkFormatDate(d1)){ 
   		  alert(al71+d1+al72);
   } else if (mode=="" && document.forms[0].radioDeb[1].checked && dtd_utc<dtj_utc){ 
   		  alert(al73);
   } else if (document.forms[0].radioFin[1].checked && !checkFormatDate(d2)){ 
   		  alert(al71+d2+al72);
   } else if (document.forms[0].radioFin[1].checked && dtf_utc<dtj_utc){ 
   		  alert(al74);
   } else if (document.forms[0].radioDeb[1].checked && document.forms[0].radioFin[1].checked && dtf_utc<dtd_utc) {
   	 	  alert(al75);
   } else if (document.forms[0].selectSms.value=="now" && nbSms<=0) {	   
   	 	  alert("Veuillez créditer votre compte de SMS !");
   } else {
   		  document.forms[0].submit();
   }
}


function valider_taction() {
   i = 0;
	cpt = 0;
	while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='checkTache[]' && document.forms[0].elements[i].checked==true){
			cpt++;
			val=document.forms[0].elements[i].value;
		}
		i++;
	}
	
	if (document.forms[0].selectAction.value!='r'){
		if (cpt==0) { 
			alert (al76)
		} else	{
			if (document.forms[0].selectAction.value=='a'){
				document.forms[0].action.value="annuler";
			} else if (document.forms[0].selectAction.value=='e'){
				document.forms[0].action.value="effectuer";
			}  else if (document.forms[0].selectAction.value=='s'){
			   document.forms[0].action.value="supprimer";
			}
			document.forms[0].submit();
		}
	} else {
	   alert(al77);
	}
}

// Pour utiliser la fonction "setTimeout" avec les anciens navigateurs, on utilise des variables globales
var msg="MESSAGE";
var index=0;
var delay=200

function defil() {
	// Fonction récursive pour le décalage du texte du message
//	document.forms[0].defil.blur();
	var nb_char=msg.length;
	index++;
	if (index>nb_char) index=0;
	document.forms[0].defil.value=msg.substring(index)+msg;
	setTimeout("defil()",delay);
}

function defiler(txt,tps) {
	//Cette fonction est appelée pour déclencher le défilement.
	msg=txt + "   -   ";
	delay=tps;
	defil();
}

function addItem(){	
	var obj=document.getElementById('selectSms');
	var opt=new Option("1 heure avant échéance","moins_1");
	obj.options[obj.options.length]=opt;
	opt=new Option("2 heures avant échéance","moins_2");
	obj.options[obj.options.length]=opt;
	opt=new Option("3 heures avant échéance","moins_3");
	obj.options[obj.options.length]=opt;
	opt=new Option("5 heures avant échéance","moins_5");
	obj.options[obj.options.length]=opt;   
	opt=new Option("8 heures avant échéance","moins_8");
	obj.options[obj.options.length]=opt;
	opt=new Option("12 heures avant échéance","moins_12");
	obj.options[obj.options.length]=opt;  
	opt=new Option("24 heures avant échéance","moins_24");
	obj.options[obj.options.length]=opt;
	opt=new Option("48 heures avant échéance","moins_48");
	obj.options[obj.options.length]=opt;
	
	var obj=document.getElementById('selectMail');
	var opt=new Option("1 heure avant échéance","moins_1");
	obj.options[obj.options.length]=opt;
	opt=new Option("2 heures avant échéance","moins_2");
	obj.options[obj.options.length]=opt;
	opt=new Option("3 heures avant échéance","moins_3");
	obj.options[obj.options.length]=opt;
	opt=new Option("5 heures avant échéance","moins_5");
	obj.options[obj.options.length]=opt;   
	opt=new Option("8 heures avant échéance","moins_8");
	obj.options[obj.options.length]=opt;
	opt=new Option("12 heures avant échéance","moins_12");
	obj.options[obj.options.length]=opt;  
	opt=new Option("24 heures avant échéance","moins_24");
	obj.options[obj.options.length]=opt;
	opt=new Option("48 heures avant échéance","moins_48");
	obj.options[obj.options.length]=opt;
	
	document.forms[0].radioFin[1].checked=1;
} 

function delItem(){	
  var obj=document.getElementById('selectSms');
  for (i=obj.options.length;i>8;i--){
  	obj.options[i]=null;
  }
  
  var obj=document.getElementById('selectMail');
  for (i=obj.options.length;i>8;i--){
  	obj.options[i]=null;
  }
}

/**************************** page pop_uti2.php *****************************************************/
function valider_uti2(){
   b=false;
   if (document.forms[0].textNomUti.value=="" || document.forms[0].textPrenomUti.value=="") {	   
   	   alert(al78); 
	   if (document.forms[0].textPrenomUti.value=="") {
	   		 document.forms[0].textPrenomUti.focus();
	   } else {
	   		 document.forms[0].textNomUti.focus();
	   }
   } else if (document.forms[0].textIdentUti.value=="") {	    
   	  alert(al79); 
	  document.forms[0].textIdentUti.focus();
   } else if (document.forms[0].textIdentUti.value != '' && messagerie(document.forms[0].textIdentUti.value,document.forms[0].textIdentUti.value.length)==1) {
  		 alert(al80);
	     document.forms[0].textIdentUti.focus();
   } else {
      	  b=true;
   }
	return b;
}

function maj(item,id){
	var opt=new Option(item,id);
	var obj=document.getElementById('liste_fiche');
	obj.options[obj.options.length]=opt;
}

/**************************** page sms.php *****************************************************/
function message_onkeypress() {
	document.forms[0].compteur.value = 160 - document.forms[0].message.value.length;
}

function envoi_sms() {
   if (document.getElementsByName('gsm').length>0 && checkFormatTel(document.forms[0].gsm.value)==1) {
		alert(al81);
		document.forms[0].gsm.focus();	
	} else if (document.forms[0].diff[1].checked && !document.forms[0].textDate.value) {
		alert("Veuillez saisir une date !");
		document.forms[0].textDate.focus();	
	} else if (document.forms[0].diff[1].checked && document.forms[0].textDate.value && !checkFormatDate2(document.forms[0].textDate.value)) {
		 alert("Le format de date n'est pas valide !");
	   document.forms[0].textDate.focus();	 
	} else if (document.forms[0].message.value==""){
	  alert(al82);
	  document.forms[0].message.focus();	 
	} else {
	  document.forms[0].submit();
	}

}	  

function showAlertes() {
 if (parent.frames["bas"].document.getElementById('divAlertes').style.visibility=='visible') {
 	parent.frames["bas"].document.getElementById('divAlertes').style.visibility='hidden';
 } else {
   parent.frames["bas"].document.getElementById('divAlertes').style.visibility='visible';
 }
}

function supp_sms(){
   i = 0;
	cpt = 0;
	while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='checkSms[]' && document.forms[0].elements[i].checked==true){
			cpt++;
			val=document.forms[0].elements[i].value;
		}
		i++;
	}
	
	if (cpt==0) { 
		alert (al83)
	} else	{
	 document.forms[0].submit();
	}
}

function valider_phr() {
   if (document.forms[0].sujet.value=="") {
   	alert(al84);
	document.forms[0].sujet.focus();	
   } else if (document.forms[0].message.value=="") {
   	 alert(al85);
	 document.forms[0].message.focus();	
   } else {
   	   document.forms[0].submit();
   }
}

function supp_sms_rec() {
    i = 0;
	cpt = 0;
	while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='checkSmsRec[]' && document.forms[0].elements[i].checked==true){
			cpt++;
			val=document.forms[0].elements[i].value;
		}
		i++;
	}
	
	if (cpt==0) { 
		alert (al83)
	} else	{
	 document.forms[0].submit();
	}
}

/**************************** page courrier.php *****************************************************/
function envoi_cour() {
	if (document.forms[0].nom.value=='') {
		alert('Veuillez saisir le nom du destinataire !');
		document.forms[0].nom.focus();	
	} else if (document.forms[0].adr1.value=='') {
		alert('Veuillez saisir l\'adresse !');
		document.forms[0].adr1.focus();	
	} else if (document.forms[0].cp.value=='') {
		alert('Veuillez saisir le code postal !');
		document.forms[0].cp.focus();	
	} else if (document.forms[0].ville.value=='') {
		alert('Veuillez saisir la ville !');
		document.forms[0].ville.focus();	
	} else if (document.forms[0].file1.value=='') {
		alert('Veuillez sélectionner un fichier en cliquant sur parcourir !');
		document.forms[0].file1.focus();	
	} else {
		var reg=new RegExp("php", "i");
		mes="";
		for (i=1;i<4;i++) {
		 	fichier=eval("document.forms[0].file"+i+".value");
			if (fichier!='') ext=fichier.substring(fichier.lastIndexOf(".")+1); else ext=1;
			if (reg.exec(ext)!=null) {
				mes=al65;
				break;
			} else if (ext=="exe" || ext=="EXE" ) {	
				mes=al66;
				break;
			}
		}//fin du for
		if (mes!="") {
		   alert(mes); 
		   eval("document.forms[0].file"+i+".focus()")
		} else {
		   document.forms[0].submit();
		}
	}//fin du else
}


function param_cat(textdoss,numdoss,type) {
	 eval("document.forms[0].numdoss"+type+".value="+numdoss);
	 eval("document.forms[0].textDoss"+type+".value='"+textdoss+"'");
}

function valider_cr(){ //validation classement courriers expédiés
	i = 0;
	cpt = 0;
	while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='checkCour[]' && document.forms[0].elements[i].checked==true) {
			cpt++;
			val=document.forms[0].elements[i].value;
			val_id=document.forms[0].elements[i].id;
		}
		i++;
	}
	
	if (document.forms[0].selectAction.value=='st'){
		if (confirm(conf26)) {
			document.forms[0].action.value="supprimer_tout";
			document.forms[0].submit();
		}
	} else if (document.forms[0].selectAction.value!='r'){
		if (cpt==0){
			alert (al45)
		} else	{
			if (document.forms[0].selectAction.value=='s'){
				document.forms[0].action.value="supprimer";
				document.forms[0].submit();
			} else {
				document.forms[0].action.value="classer";
				document.forms[0].submit();
			}
		}
	}
}	 

/**************************** page incl_paiem.php *****************************************************/
function regler() {
  document.forms[0].action.value="regler";
  document.forms[0].submit();
}

/**************************** page document.php *****************************************************/
function valider_fax() {
   if (checkFormatTel(document.forms[0].textFax.value)==1) {
  		 alert(al48);
	     document.forms[0].textFax.focus();
	 } else	 {
	   document.forms[0].submit();
	 }
   
}

/**************************** page envoi.php *****************************************************/
function valider_com() {
	i=0;
	err=0;
	while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name=='desti[]' && !document.forms[0].elements[i].value) {
			alert("Veuillez selectionner au moins 1 groupe de contacts !");
			err=1;
		}
		i++;
	}
    if (!err ) {
   		i = 0;
		cpt = 0;
		while (i <= document.forms[0].elements.length-1) {
			if (document.forms[0].elements[i].name=='checkCom[]' && document.forms[0].elements[i].checked==true) {
				cpt++;
			}
			i++;
		}
		if (cpt==0) {
			alert("Veuillez selectionner au moins 1 moyen de communication !");
			err=1;
		}
    } 
	if (!err) {
	   if (document.forms[0].ref.value=="") {
	   	  alert("Veuillez saisir une référence")
		  document.forms[0].ref.focus();
		} else {
	   	   document.forms[0].submit();
		}   
	}
}

function valider_envoi(ind){
    if (document.getElementsByName('file1fax').length>0){
		fichier=document.forms[0].file1fax.value;
		if (fichier!='') ext=fichier.substring(fichier.lastIndexOf(".")+1); else ext=1;
   	}
	if (document.getElementsByName('file1cour').length>0) {
	    var reg=new RegExp("php", "i");
		mes="";
		for (i=1;i<4;i++) {
		 	fichier=eval("document.forms[0].file"+i+".value");
			if (fichier!='') ext=fichier.substring(fichier.lastIndexOf(".")+1); else ext=1;
			if (reg.exec(ext)!=null) {
				mes=al65;
				break;
			} else if (ext=="exe" || ext=="EXE" ) {	
				mes=al66;
				break;
			}
		}//fin du for
	}
	
	/**ind=ind*1;
	ind=ind-1;
	tab=new Array(ind);
	j=1;
	for (i=0;i<tab.length;i++) {
		tab[i]=j;
		j++;
	}**/
	priorSms=5;
	priorFax=6;
	priorCour=7;
	priorMail=8;
	if (document.getElementsByName('mess_sms').length>0) {
	   priorSms= document.forms[0].priorSms.value;	
	}
	if (document.getElementsByName('file1fax').length>0) {
	  priorFax=document.forms[0].priorFax.value;	
	}
	if (document.getElementsByName('file1cour').length>0) {
	  priorCour=document.forms[0].priorCour.value;
	}
	if (document.getElementsByName('textObjet').length>0) {
	  priorMail=document.forms[0].priorMail.value;
	}
	
	
   if (document.getElementsByName('mess_sms').length>0 && document.forms[0].mess_sms.value=="") {	
   	alert("Veuillez saisir un message sms !");
	document.forms[0].mess_sms.focus();
   } else if (document.getElementsByName('file1fax').length>0 && document.forms[0].file1fax.value=="" && document.forms[0].textarea_fax.value=="") {
   	 alert(al51);
   } else if (document.getElementsByName('file1fax').length>0 && document.forms[0].file1fax.value && document.forms[0].textarea_fax.value) {
	  	alert(al52);
   } else if (document.getElementsByName('file1fax').length>0 && (ext=="wps" || ext=="WPS")) {
		alert(al53);
   } else if (document.getElementsByName('file1cour').length>0 && document.forms[0].file1cour.value=='') {
		alert('Veuillez sélectionner un fichier en cliquant sur parcourir !');
		document.forms[0].file1cour.focus();	
   } else if (document.getElementsByName('file1cour').length>0 && mes) {
		   alert(mes); 
		   eval("document.forms[0].file"+i+".focus()");
   } else if (document.getElementsByName('textEmail').length>0 && document.forms[0].textEmail.value=='') {
		alert('Veuillez saisir une adresse destinataire !');
		document.forms[0].textEmail.focus();	
   } else if (priorSms==priorFax ||  priorSms==priorCour || priorSms==priorMail || priorFax==priorCour || priorFax==priorMail || priorCour==priorMail) {
   	  alert("Veuillez choisir des priorités différentes !");
   } else {
   	 document.forms[0].submit();
   }
}

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


/**************************** page pop_mcont.php *****************************************************/
function valider_mcont() {
  b=false;
  if (document.forms[0].email.value=='') {
		alert('Veuillez saisir une adresse email !');
		document.forms[0].email.focus();	
  } else if (messagerie(document.forms[0].email.value,document.forms[0].email.value.length)==1) {
  		 alert(al80);
	     document.forms[0].email.focus();
   } else if (document.forms[0].selectGrp.value=='#') {
   	   alert("Veuillez sélectionner un groupe");
   }  else {
   	 b=true;
   }
   return b;
}

/**************************** page tech/accreditez.php *****************************************************/
function val_code() {
  if (document.forms[0].code.value=='') {
	alert('Veuillez saisir un code !');
	document.forms[0].code.focus();	
  } else {
  	document.forms[0].submit();
  }
}

/**************************** page pop_contmail.php *****************************************************/
function val_contmail() {
  if (document.forms[0].textEmet.value=='') {
	alert('Veuillez saisir un émetteur !');
	document.forms[0].textEmet.focus();	
  } else if (document.forms[0].textObjet.value=='') {
	alert('Veuillez saisir un objet !');
	document.forms[0].textObjet.focus();	
  } else if (document.forms[0].textCont.value=='') {
	alert('Veuillez saisir un contenu !');
	document.forms[0].textCont.focus();	
  } else {
  	document.forms[0].submit();
  }
}




/**************************** page bnotes.php *****************************************************/
function valider_note() {
  if (document.forms[0].textTitre.value=='') {
	alert('Veuillez saisir un titre !');
	document.forms[0].textTitre.focus();	
  } else if (document.forms[0].textNotes.value=='') {
	alert('Veuillez saisir un contenu !');
	document.forms[0].textNotes.focus();	
  } else {
  	document.forms[0].submit();
  }
}

/**************************** page rech.php *****************************************************/
function affich() {
	if (document.getElementById("tr1").style.display == "none") {
	   document.getElementById("tr1").style.display = document.all ? "block" : "table-row";
	} else {
	  document.getElementById("tr1").style.display = "none";
	}
}

/**************************** page favoris.php *****************************************************/
function valider_fav() {
   if (!document.forms[0].textRef.value) {
   	  alert("Veuillez saisir une référence !")
	  document.forms[0].textRef.focus();
   } else if (!document.forms[0].textAdr.value) {
   	  alert("Veuillez saisir une adresse !")
	  document.forms[0].textAdr.focus();
   }  else {
	 document.forms[0].submit();
   }
}

function reset_fav() {
   document.forms[0].textRef.value="";
   document.forms[0].textAdr.value="";
   document.forms[0].numfav.value="";
}  


/**************************** page index.php de l'admin rvd*****************************************************/
function fenetre(ip,tps) {
   window.open('http://smstob.com/ip_whois.php?ip='+ip+'&tps='+tps,'titre','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1,width=430,height=450,left=50,top=50');
}
 

/****************** AJAX suggestion de contenu **************************************************************/
function getData(champ) { // 1 seul champ envoyé et pas tout un formulaire
		var data1 = "";
		var valeur=eval('document.forms[0].'+champ+'.value');
		data1 += champ + "=" +escape(valeur);
		return data1;
}
function getMenuData(menu) { // 1 option d'un select envoyé
		var data1 = "";
		var valeur=eval('document.forms[0].'+menu+'.options[document.forms[0].'+menu+'.selectedIndex].value');
		data1 += menu + "=" +escape(valeur);
		return data1;
}
function getFormData(form) { // tout le formulaire envoyé
		var data1 = "";
		var form = document.getElementById(form);
		var elements = form.elements;
		for(var i=0; i<form.length; i++)
			{
				data1 += elements[i].name + "=" +escape(elements[i].value);
				if((i+1)<form.length)
					{
						data1+="&";
					}
			}
		return data1;
}

//fonction qui sert à afficher le modèle dans la texetarea après avoir choisi le modèle dans la liste de sélection dans mail.php (écrire un mail) 
function ajax(fichier,method, form, champ, menu) {
	var xhr=null;
	var data="null";
	if (form!="null" && champ=="null" && menu=="null") { // envoi de tout le formulaire
		if(method=="GET") {
			data=form;
			method="POST";
		} else {
			data = getFormData(form);
		}
	} else if (form=="null" && champ!="null" && menu=="null") { // envoi d'un seul champ input
		if(method=="GET") {
			data=champ;
			method="POST";
		} else {
			data = getData(champ);
		}
	} else if (form=="null" && champ=="null" && menu!="null") { // envoi d'une option d'un menu select
		if(method=="GET") {
			data=menu;
			method="POST";
		} else {
			data = getMenuData(menu);
		}
	}
// détection du navigateur pour la création de l'objet XMLHttpRequest (soit l'acronyme xhr)
	if (window.XMLHttpRequest) {
		xhr = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xhr.open( method, fichier, false);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send(data);
	document.forms[0].textareaMess.value=xhr.responseText;
}


//fonction qui sert à afficher une suggestion de contenu (ex : les destinataires, cc, cci lors de la rédaction d'un mail => mail.php)
ancienneLongueurSaisie = 0 ;
function ajax2(fichier, div, divattente,method, form, champ, menu) {
 if (champ!="null") MontrerCalque2(div,'150px');
  else MontrerCalque(div);

  var xhr=null;
  var data="null";
  if (form!="null" && champ=="null" && menu=="null") { // envoi de tout le formulaire
	if(method=="GET") {
		data=form;
		method="POST";
	} else {
		data = getFormData(form);
	}
  } else if (form=="null" && champ!="null" && menu=="null") { // envoi d'un seul champ input
	if(method=="GET") {
		data=champ;
		method="POST";
	} else {
		data = getData(champ);
	}
  } else if (form=="null" && champ=="null" && menu!="null") { // envoi d'une option d'un menu select
	if(method=="GET") {
		data=menu;
		method="POST";
	} else {
		data = getMenuData(menu);
	}
  }
// dtection du navigateur pour la cration de l'objet XMLHttpRequest (soit l'acronyme xhr)

  var saisie=eval('document.forms[0].'+champ+'.value');
  var longueurSaisie = saisie.length ;
  if ((longueurSaisie!=ancienneLongueurSaisie) && longueurSaisie>=4){
	CacherCalque(divattente);
	if (window.XMLHttpRequest) { // Firefox
		xhr = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // Internet Explorer
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
	}
	/**xhr.open( method, fichier, false);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send(data); 
	if (document.getElementById) { // IE
         document.getElementById(div).innerHTML=xhr.responseText;
    } else {
         if (document.layers) {
               document.div.innerHTML=xhr.responseText;
          } else {
               document.all.div.innerHTML=xhr.responseText;
          }
    }**/
	
	 xhr.onreadystatechange = function() {//retourne par xhr.send()
         //alert(xhr.readyState);
         if (xhr.readyState==4) {

             if (document.getElementById) {
              document.getElementById(div).innerHTML=xhr.responseText;
             } else {
                  if (document.layers) {
                    document.div.innerHTML=xhr.responseText;
                   } else {
                    document.all.div.innerHTML=xhr.responseText;
                   }
             }
         } //fin if (xhr.readyState==4)

     }


     xhr.open( method, fichier, true);//true tres tres tres important avec Firefox 3.5 !!!!
     xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     xhr.send(data);
  }
  ancienneLongueurSaisie = longueurSaisie ;
}
 //if (document.getElementById("tr1").style.display == "none") {
	   //document.getElementById("tr1").style.display = document.all ? "block" : "table-row";
	   
function MontrerCalque () { // paramtres (calque1,calque2,...)
  var i,args=MontrerCalque.arguments; 
  for (i=0; i<(args.length); i+=1) {   
  	if (document.layers) {
    	document[args[i]].display = 'table-row';
		document[args[i]].height = '100%';
	} else if (document.all) {
		document.all[args[i]].style.display = 'block';
		document.all[args[i]].style.height = '100%';
	} else if (document.getElementById) {
    	document.getElementById(args[i]).style.display = 'table-row';
		document.getElementById(args[i]).style.height = '100%';
	}
  }
} 

function MontrerCalque2 () { // paramtres (calque1,hauteur1,calque2,hauteur2,...) pour grer une hauteur de div
  var i,args=MontrerCalque2.arguments; 
  for (i=0; i<(args.length); i+=2) {
  	if (document.layers) {
    	document[args[i]].display = 'table-row';
		document[args[i]].height = args[i+1];
	} else if (document.all) {
    	document.all[args[i]].style.display = 'block';
		document.all[args[i]].style.height = args[i+1];
	} else if (document.getElementById) {
    	document.getElementById(args[i]).style.display = 'table-row';
		document.getElementById(args[i]).style.height = args[i+1];
	}
  }
}

function CacherCalque () { // paramtre (calque1,calque2,...)
  var i,args=CacherCalque.arguments;
  for (i=0; i<(args.length); i+=1) {
  	if (document.layers) {
    	document[args[i]].display = 'none';
		document[args[i]].height = '0%';
	} else if (document.all) {
    	document.all[args[i]].style.display = 'none';
		document.all[args[i]].style.height = '0%';
	} else if (document.getElementById) {
    	document.getElementById(args[i]).style.display = 'none';
		document.getElementById(args[i]).style.height = '0%';
  	}
  }
} 

function remplirChamp(email,champ) {
  /**Expression = new RegExp("@","g");
  valeur=eval("document.forms[0]."+champ+".value");	 
  if (Expression.test(valeur)==false) eval("document.forms[0]."+champ+".value=''");
  if (eval("document.forms[0]."+champ+".value==''")) eval("document.forms[0]."+champ+".value='"+email+"'");
  else	eval("document.forms[0]."+champ+".value='"+valeur+","+email+"'");**/	   
  eval("document.forms[0]."+champ+".value='"+email+"'");
  if (champ=="textAvecqui")  {//iphone
  	 CacherCalque('attente','suggestion');	  
  } else {
  	CacherCalque('attente','attente2','attente3','suggestion','suggestion2','suggestion3');	
   }

}


/****************************************************************************************************************/
/*********************** Pages de l'appli iphone ****************************************************************/
/****************************************************************************************************************/
function valider_login() {
 if (document.uti.email.value=="") {
 	alert("Veuillez saisir votre email.")  ;
	document.uti.email.focus();
 } else if (document.uti.pwd.value=="") {
 	alert("Veuillez saisir votre mot de passe.");
	document.uti.pwd.focus();
 } else {
    new Loader().show(sendForm);
	//document.forms[0].submit();
 }	
}	

function cocher_iphone(nomelt) {
    i=0; 
	if (document.forms[0].cocher.checked==true) tp=1; else tp=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++;
	}
}
