function verifier(tabchamps,champsnum,longob)
{
	var vide = false ;
	var notnum = false ;
	var long = false ;
	
	// Contrôle si les champs sont vides
	if(tabchamps != "")
	{
		for(elem in tabchamps.split("|"))
		{
			if(document.getElementById(tabchamps.split("|")[elem]).value == "")
			{
				vide = true ;
				document.getElementById(tabchamps.split("|")[elem]+"div").innerHTML = "<div id='"+tabchamps.split("|")[elem]+"div' class='msgErr'><img src='../images/error_bang.gif' width='16' height='14' /> Champs obligatoire !!</div>" ;
			}
			else 
			{
				if(tabchamps.split("|")[elem] == "mail")
				{
					VerifAdr(document.getElementById("mail").value) ;
				}
				else document.getElementById(tabchamps.split("|")[elem]+"div").innerHTML = "<div id='"+tabchamps.split("|")[elem]+"div' class='msgErr'><img src='../images/checkbullet.gif' width='16' height='16' /></div>" ;
			}
		}
	}
	
	// Contrôle si les champs numerique sont bons
	if(champsnum != "")
	{
		for(elem in champsnum.split("|"))
		{
			//Probleme des champs numériques et obligatoires !!
			probleme = false ;
			for(elemt in tabchamps.split("|"))
			{
				if((document.getElementById(champsnum.split("|")[elem]).value == "") && (champsnum.split("|")[elem] == tabchamps.split("|")[elemt])) probleme = true ;
			}
			if(!probleme)
			{
				if(isNaN(document.getElementById(champsnum.split("|")[elem]).value))
				{
					notnum = true ;
					document.getElementById(champsnum.split("|")[elem]+"div").innerHTML = "<div id='"+champsnum.split("|")[elem]+"div' class='msgErr'><img src='../images/error_bang.gif' width='16' height='14' /> Champs num&eacute;rique !!</div>" ;
				}
				else document.getElementById(champsnum.split("|")[elem]+"div").innerHTML = "<div id='"+champsnum.split("|")[elem]+"div' class='msgErr'><img src='../images/checkbullet.gif' width='16' height='16' /></div>" ;
			}
		}
	}
	
	// Contrôle longeur des champs
	if(longob != "")
	{
		for(elem in longob.split("|"))
		{
			//Probleme des champs numériques et obligatoires !!
			probleme = false ;
			for(elemt in tabchamps.split("|"))
			{
				if((document.getElementById(longob.split("|")[elem].split(";")[0]).value == "") && (longob.split("|")[elem].split(";")[0] == tabchamps.split("|")[elemt])) probleme = true ;
			}
			if(!probleme)
			{
				if(!isNaN(document.getElementById(longob.split("|")[elem].split(";")[0]).value))
				{
					if((document.getElementById(longob.split("|")[elem].split(";")[0]).value.length) != longob.split("|")[elem].split(";")[1] && (document.getElementById(longob.split("|")[elem].split(";")[0]).value != ""))
					{
						long = true;
						document.getElementById(longob.split("|")[elem].split(";")[0]+"div").innerHTML = "<div id='"+longob.split("|")[elem].split(";")[0]+"div' class='msgErr'><img src='../images/error_bang.gif' width='16' height='14' /> Ce champs doit contenir "+longob.split("|")[elem].split(";")[1]+" caract&egrave;res!!</div>" ;
					}
					else document.getElementById(longob.split("|")[elem].split(";")[0]+"div").innerHTML = "<div id='"+longob.split("|")[elem].split(";")[0]+"div' class='msgErr'><img src='../images/checkbullet.gif' width='16' height='16' /></div>" ;
				}
			}
		}
	}
	
	if(vide)
	{
		//alert('Veuillez remplir TOUS les champs !!') ;
		return(false) ;
	}
	else
	{
		if(notnum)
		{
			//alert('Veuillez vérifier les valeurs numériques !!') ;
			return(false) ;
		}
		else
		{
			if(long)
			{
				//alert('Veuillez vérifier la longueur des champs !!') ;
				return(false) ;
			}
			else
			{
				return(VerifAdr(document.getElementById("mail").value)) ;
			}
		}
	}
		
}

function VerifAdr(adresse)
{
	
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
	{
		document.getElementById("maildiv").innerHTML = "<div id='maildiv' class='msgErr'><img src='../images/checkbullet.gif' width='16' height='16' /></div>";
		document.form1.submit() ;
		return(true);
	}
	else
	{
		//alert('Entrez une adresse e-mail valide!!');
		document.getElementById("maildiv").innerHTML = "<div id='maildiv' class='msgErr'><img src='../images/error_bang.gif' width='16' height='14' /> Format du mail incorrect !!</div>" ;
		return(false);
	}
}