
function verifNum(champ,lgmin,lgmax,ob)
{
	var valeur=document.getElementsByName(champ)[0].value;
	var reg = /^[0-9]*$/;
	
	if((ob==1)||((ob==0)&&(valeur.length!=0)))
	{
		if (reg.exec(valeur)!=null)
		{
			if ((valeur.length<lgmin)||(valeur.length>lgmax))
				setKO(champ);
			else
				setOK(champ);
		}
		else
			setKO(champ);	
	}
	else
		setOK(champ);
}

function verifFloat(champ,lgmin,lgmax,ob)
{
	var valeur=document.getElementsByName(champ)[0].value;
	var reg = /^[0-9]\.[0-9][0-9]*$/;
	var reg2 = /^[0-9]?$/;
	
	if((ob==1)||((ob==0)&&(valeur.length!=0)))
	{
		if ((reg.exec(valeur)!=null)||(reg2.exec(valeur)!=null))
		{
			if ((valeur.length<lgmin)||(valeur.length>lgmax))
				setKO(champ);
			else
				setOK(champ);
		}
		else
			setKO(champ);	
	}
	else
		setOK(champ);
}


function verifTel(champ)
{
	var valeur=document.getElementsByName(champ)[0].value;
	var reg = /^(01|02|03|04|05|06|08)(([\.\-\/\ ])?[0-9][0-9]){4}$/;
	if (reg.exec(valeur)!=null)
		setOK(champ);
	else
		setKO(champ);
}

function verifCp(champ)
{
	var valeur=document.getElementsByName(champ)[0].value;
	var reg = /^[0-9]/;
	if (reg.exec(valeur)!=null)
	{
		if (valeur.length==5)
			setOK(champ);
		else
			setKO(champ);
	}
	else
		setKO(champ);
}

function verifEmail(champ)
{
	var valeur=document.getElementsByName(champ)[0].value;
	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
	if (reg.exec(valeur)!=null)
		setOK(champ);
	else
		setKO(champ);
}
<!--
//function verifImmat(champ)
//{
	//var valeur=document.getElementsByName(champ)[0].value;
	//var reg = /^[1-9][0-9]{0,4}[a-zA-Z]{1,3}(0[1-9]|[1-9][0-9]|2a|2b)$/;
	//if (reg.exec(valeur)!=null)
	//	setOK(champ);
	//else
	//	setKO(champ);
//}
-->
function verifTxt(champ,lgmin,lgmax,ob)
{
	var valeur=document.getElementsByName(champ)[0].value;
	if((ob==1)||((ob==0)&&(valeur.length!=0)))
	{
		if ((valeur.length<lgmin)||(valeur.length>lgmax))
			setKO(champ);
		else
			setOK(champ);
	}
	else
		setOK(champ);
		
}

function setOK(champ)
{
	document.getElementById("ico_"+champ).style.display="inline";
	document.getElementById("ico_"+champ).style.marginLeft="2px";
	document.getElementById("ico_"+champ).src="kernel/images/good.gif";
	document.getElementById("ico_"+champ).alt="ok";
}

function setKO(champ)
{
	document.getElementById("ico_"+champ).style.display="inline";
	document.getElementById("ico_"+champ).style.marginLeft="2px";
	document.getElementById("ico_"+champ).src="kernel/images/bad.gif";
	document.getElementById("ico_"+champ).alt="ko";
}

function VerifPassword(mdp1,mdp2) {
	valid1=false;
	valid2=false;
	document.getElementById("ico_"+mdp1).style.display="inline";
	document.getElementById("ico_"+mdp1).style.margin="2px";
	document.getElementById("ico_"+mdp2).style.display="inline";
	document.getElementById("ico_"+mdp2).style.margin="2px";
	
	if(document.getElementById(mdp1).value.length>5)
	{
		document.getElementById("ico_"+document.getElementById(mdp1).name).src="kernel/images/good.gif";
		valid1=true;
	}
	else
		document.getElementById("ico_"+document.getElementById(mdp1).name).src="kernel/images/bad.gif";
	
	if((document.getElementById(mdp1).value==document.getElementById(mdp2).value)&&(document.getElementById(mdp2).value!=""))
	{
		document.getElementById("ico_"+document.getElementById(mdp2).name).src="kernel/images/good.gif";
		valid2=true;
	}
	else
		document.getElementById("ico_"+document.getElementById(mdp2).name).src="kernel/images/bad.gif";
		
	if(valid1&&valid2)
		return true;
	else
		return false;
}

