function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function est_date_fr( champ , param , message ) {
	var val = document.formu.elements[champ].value ;
	var re = /\d{2}\/\d{2}\/\d{4}/;
    if ( val.match(re)) return '' ;
	return message ;
}

function est_mail(champ , param , message )
{
    var val = document.formu.elements[champ].value ;
	var re = /[a-z\-\_\+\.\d]{2,}@[a-z\-_\+\.\d]+\.[a-z]{2,3}/ ;
	if ( val.match(re)) return ''  ;
	return message ;
} 

function est_numerique(champ , param , message )
{
    var val = document.formu.elements[champ].value ;
	if ( IsNumeric(val) ) return '' ;
	return message ;
} 

function est_rempli(champ , param , message )
{
	if ( !param ) param = 3 ;
	var val = document.formu.elements[champ].value ;
    if (val.length >= param) return '' ;
    return message ;
}

function est_egal(champ , param , message )
{
	var val = document.formu.elements[champ].value ;
	var com = document.formu.elements[param].value ;
	if (val == com ) return '' ;
    return message ;
}


function est_mdp(champ , param , message )
{
	var val = document.formu.elements[champ].value ;
	var re = /^[a-z\d]{5,}$/ ;
	if ( val.match(re)) return ''  ;
    return message  ;
} 


