/**************************** 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;
		   }
		}
	}
	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 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 inscri.php *****************************/
function valider_inscri() {
	  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.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 pas valide!");
		   document.forms[0].textEmail.focus();
	   } else {
			document.forms[0].submit(); 
	   }
}  


