function CheckDate(j,m,a) {
    // 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=2100; // année maxi
    var ok=1;
    if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) {
        ok=0;
    }
    if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) {
        ok=0;
    }
    if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) {
        ok=0;
    }
    if (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 control_site(formulaire)
{
	var erreur = new Array();
	if(formulaire.site.value == '')
	{
		alert("le nom du site est obligatoire");
		return false;
	}
	
	
	if(formulaire.adresse.value == '')
	{
		alert("l'adresse du site est obligatoire");
		return false;
	}
	
	if(formulaire.cp.value == '')
	{
		alert("le code postal  est obligatoire");
		return false;
	}
	
	if(formulaire.ville.value == '')
	{
		alert("la ville est obligatoire");
		return false;
	}
	
	return true;
}


function control_audit(formulaire)
{
	var erreur = new Array();
	if(formulaire.Titre.value == '')
	{
		alert("le titre de l'audit est obligatoire");
		return false;
	}
	
	if(formulaire.CodeESI.value == '')
	{
		alert("le code immeuble est obligatoire");
		return false;
	}
	
	if(formulaire.adresse.value == '')
	{
		alert("l'adresse est obligatoire");
		return false;
	}
	
	if(formulaire.cp.value == '')
	{
		alert("le code postal  est obligatoire");
		return false;
	}
	
	if(formulaire.ville.value == '')
	{
		alert("la ville est obligatoire");
		return false;
	}
	
	if(CheckDate(formulaire.jour.value,formulaire.mois.value,formulaire.annee.value) == 0)
	{
		alert("la date est incorrecte");
		return false;
	}
	return true;
}

function control_user(formulaire)
{
	var erreur = new Array();
	if(formulaire.nom.value == '')
	{
		alert("le nom est obligatoire");
		return false;
	}
	
	if(formulaire.prenom.value == '')
	{
		alert("le prenom est obligatoire");
		return false;
	}
	
	if(formulaire.mail.value == '')
	{
		alert("le mail est obligatoire");
		return false;
	}
	
	if(formulaire.telephone.value == '')
	{
		alert("le telephone est obligatoire");
		return false;
	}
	
	if(formulaire.adresse.value == '')
	{
		alert("l'adress est obligatoire");
		return false;
	}
	
	if(formulaire.cp.value == '')
	{
		alert("le code postal est obligatoire");
		return false;
	}
	
	if(formulaire.ville.value == '')
	{
		alert("la ville est obligatoire");
		return false;
	}
	
	if(formulaire.company.value == '')
	{
		alert("le nom de la société est obligatoire");
		return false;
	}
	
	if(formulaire.login.value == '')
	{
		alert("le login est obligatoire");
		return false;
	}
	
	if(formulaire.upassword.value == '')
	{
		alert("le mot de passe est obligatoire");
		return false;
	}
	
	if(formulaire.verifpassword.value == '')
	{
		alert("la confirmation du mot de passe est obligatoire");
		return false;
	}
	
	return true;
}


function numberV(field)
{
	if(!(isNaN(field.value)) == false)
	{
		field.style.backgroundColor = "#FFAAAA";
		alert("Attention : ce champ doit etre compose que de chiffres");
		//return false;
	}
	else
	{
		if(parseInt(""+field.value) < 0)
		{
			field.style.backgroundColor = "#FFAAAA";
			alert("Attention : la valeur ne peut \352tre n\351gative");
			//return false;
		}
		else
		{	
			field.style.backgroundColor = "#FFFFFF";
			//return true;
		}
	}
}

function control_etat1(formulaire)
{
	//alert("yo");
	return true;
}

function date_format(date)
{
	if(date.value != "")
	{
		var tab = date.value.split('/');
		jour = tab[0];
		mois = tab[1];
		annee = tab[2];
	
		if(CheckDate(jour,mois,annee)== 0)
		{
			date.style.backgroundColor = "#FFAAAA";
			alert("la date est incorrecte");
			//return false;
		}
		else
		{
			date.style.backgroundColor = "#FFFFFF";
		}
	}
}


