function verification_saisie_login()   {
    if (document.forms[0].login.value == "")
       {
       alert("Vous n'avez pas saisi d'identifiant client !"); document.forms[0].login.value = ""; document.forms[0].passwd.value = ""; return false}
    else {
          if (document.forms[0].login.value.length > 7)  
             {alert (unescape("L'identifiant client doit %0Atre compos%E9 de 7 chiffres maximum !"));document.forms[0].login.value = ""; document.forms[0].passwd.value = ""; return false;}         
          else { 
                  /* Test passwd */
                   if (document.forms[0].passwd.value == "")
                     {
                     alert("Vous n'avez pas saisi de mot de passe !"); document.forms[0].login.value = ""; document.forms[0].passwd.value = ""; return false}
                   else {
                          if (document.forms[0].passwd.value.length > 8)  
                            {alert (unescape("Le mot de passe doit %0Atre compos%E9 de 8 caract%E8res maximum !"));document.forms[0].login.value = ""; document.forms[0].passwd.value = ""; return false;}         
                          else { return true; }
                    }
	    }
    }
}

function verification_saisie_mail()   {
    if (document.forms[0].login.value == "")
       {
       alert("Vous n'avez pas saisi votre identifiant utilisateur !"); document.forms[0].login.value = ""; document.forms[0].mail.value = ""; return false;}
    else {
          if (document.forms[0].login.value.length > 10)  
             {alert (unescape("L'identifiant utilisateur doit %0Atre compos%E9 de 10 caract%E8res maximum !"));document.forms[0].login.value = ""; document.forms[0].mail.value = ""; return false;}         
          else { 
                  /* Test passwd */
                   if (document.forms[0].mail.value == "")
                     {
                     alert("Vous n'avez pas saisi d'adresse Email !"); document.forms[0].login.value = ""; document.forms[0].mail.value = ""; return false}
                   else {
                          if (document.forms[0].mail.value.length > 50)  
                            {alert (unescape("Votre adresse mail  doit %0Atre compos%E9 de 50 caract%E8res maximum !"));document.forms[0].login.value = ""; document.forms[0].mail.value = ""; return false;}         
                          else
	        {
		
		if (verif_email())
			 { return true; }
		 else
			 { document.forms[0].login.value = ""; document.forms[0].mail.value = ""; return false;}
	       }
                    }
	    }
    }
}

function verif_email()
{
var varp=document.forms[0].mail.value;
if (varp.indexOf("@")==-1)
	{
	alert("Une adresse Email doit contenir un '@'");
	return false;
	}
if (varp.indexOf(".")==-1)
	{
	alert("Une adresse Email doit contenir au moins un '.'");
	return false;
	}
if ((varp.indexOf(" ")!=-1)||(varp.indexOf(";")!=-1)||
	(varp.indexOf(",")!=-1)||
	(varp.indexOf("&")!=-1)||
	(varp.indexOf(";")!=-1)||
	(varp.indexOf("\|")!=-1)||(varp.indexOf("°")!=-1)||
	(varp.indexOf("¤")!=-1)||
	(varp.indexOf("%")!=-1)||
	(varp.indexOf("?")!=-1)||(varp.indexOf("!")!=-1)||
	(varp.indexOf("§")!=-1)||
	(varp.indexOf(":")!=-1)||(varp.indexOf("/")!=-1)||
	(varp.indexOf("²")!=-1)||
	(varp.indexOf("{")!=-1)||(varp.indexOf("}")!=-1)||
	(varp.indexOf("(")!=-1)||
	(varp.indexOf("[")!=-1)||(varp.indexOf("]")!=-1)||
	(varp.indexOf(")")!=-1)||
	(varp.indexOf("`")!=-1)||(varp.indexOf("=")!=-1)||
	(varp.indexOf("+")!=-1)||
	(varp.indexOf("<")!=-1)||(varp.indexOf(">")!=-1)||
	(varp.indexOf("~")!=-1)||
	(varp.indexOf("\\")!=-1)||(varp.indexOf("#")!=-1)||
	(varp.indexOf("'")!=-1)||
	(varp.indexOf("\"")!=-1)||(varp.indexOf("*")!=-1)||
	(varp.indexOf("^")!=-1))
	{
	alert(unescape("Une adresse Email ne doit pas contenir de caract%E8res sp%E9ciaux"))
	return false;
	}
var indexa = varp.indexOf("@");
var lindexa = varp.lastIndexOf("@");
if (indexa != lindexa){
	alert("Une adresse Email ne peut pas contenir plusieurs '@'");
	return false;
	}
var lindexp = varp.lastIndexOf(".");
if(lindexp < indexa){
	alert("Il doit y avoir un '.' APRES le @");
	return false;
	}
var longadr = varp.length;
lastindex = longadr-1;
if(lindexp == lastindex){
	alert("Il doit y avoir une extension apres le '.' (.fr .com)");
	return false;
	}
return true;
}

function verification_saisie_recepisse()   {

/* On force le deuxième champ date à la valeur du premier si il est blanc */
{ if (document.forms[0].dt1_recep.value != "" && document.forms[0].dt2_recep.value == "")
	{
	document.forms[0].dt2_recep.value = document.forms[0].dt1_recep.value;
	}	
}

if (document.forms[0].dt1_recep.value == "" && document.forms[0].dt2_recep.value == "" &&     document.forms[0].no_recep.value == "" && document.forms[0].exp_recep.value == "" && document.forms[0].dest_recep.value == "" && document.forms[0].dep_recep.value == "00" && document.forms[0].loc_recep.value == "")
   	{
	alert(unescape("Il faut saisir au moins un crit%E8re !"));
    	return false;
	}
else
    { 
    if (document.forms[0].dt1_recep.value == "" && document.forms[0].dt2_recep.value == "" 
&& document.forms[0].no_recep.value == "" 
&& document.forms[0].exp_recep.value == "")
	{
	alert(unescape("Les crit%E8res suivants sont obligatoires : date ou num%E9ro de r%E9c%E9piss%E9 !"));
    	return false;
    	}
	else
	{	
	if ((document.forms[0].dt1_recep.value == "" && document.forms[0].dt2_recep.value != "") || (document.forms[0].dt2_recep.value == "" && document.forms[0].dt1_recep.value != ""))
		{
		alert(unescape("Merci de renseigner les deux champs date !"));
    		return false;
    		}
	else
		{
    		return true;
		}
	}
     }
}

function verification_saisie_recepisse_interne()   {

/* On force le deuxième champ date à la valeur du premier si il est blanc */
{ if (document.forms[0].dt1_recep.value != "" && document.forms[0].dt2_recep.value == "")
	{
	document.forms[0].dt2_recep.value = document.forms[0].dt1_recep.value;
	}	
}

 
if (document.forms[0].dt1_recep.value == "" && document.forms[0].dt2_recep.value == "" &&     document.forms[0].no_recep.value == ""  && document.forms[0].exp_recep.value == "" && document.forms[0].dest_recep.value == "" && document.forms[0].dep_recep.value == "00" && document.forms[0].loc_recep.value == "" && document.forms[0].code_cli.value == "")
    {
		alert(unescape("Il faut saisir au moins un crit%E8re !"));
    		return false;
	}
else 
   {
    	if (document.forms[0].dt1_recep.value == "" && document.forms[0].dt2_recep.value == "" && document.forms[0].no_recep.value == "" & document.forms[0].code_cli.value == "")
	{
	alert(unescape("Renseigner au moins les crit%E8res suivant : date et/ou num%E9ro de r%E9c%E9piss%E9 et code client !"));
    	return false;
    	}
	else
	{
	return true;
	}
    }
}

function verification_saisie_recepisse_directe()   {

if (document.forms[1].no_barre.value == "")
   	{
	alert(unescape("Le num%E9ro du code barre est obligatoire !"));
    	return false;
	}
else
    { 
    if (document.forms[1].no_barre.value.length != 8)
	{
		alert(unescape("Le num%E9ro du code barre se compose de 8 chiffres !"));
		document.forms[1].no_barre.value = "";
    		return false;
    	}
		else
	{
    		return true;
	}
     }
}

