function checkEmail(devis){  


	if (devis.firstname.value==''){ 
		msg('Nom non valide'); 
		devis.firstname.focus();
		return (false);
	}
	
	if (devis.lastname.value==''){ 
		msg('Prénom non valide'); 
		devis.lastname.focus();
		return (false);
	}

if (devis.Tel.value==''||!isNumeric(devis.Tel.value)){
	   msg('Téléphone non valide'); 
	   devis.Tel.focus();
	   return (false); 
	}   
	

if (!IsEmail(devis.email.value)){ 
		msg('E-mail non valide'); 
		devis.email.focus();
		return (false);
	}
if (devis.Adresse.value==''){ 
		msg('Adresse non valide'); 
		devis.Adresse.focus();
		return (false);
	}
if (devis.Commentaires.value==''){ 
		msg('Vos commentaires'); 
		devis.Commentaires.focus();
		return (false);
	}
	
	
	
}
function isNumber(elem) {
    var re = /^([-]?\d*\.?\d{0,2})+$/;
    return elem.value.toString().match(re)
}
function isNumeric(sText){
   var ValidChars = "0123456789.";
   var IsNumber=true;
   if (sText=='') IsNumber=false
   for (i = 0; i < sText.length && IsNumber == true; i++){ 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1){
         IsNumber = false;
      }
   }
   return IsNumber;
}

function IsEmail(myemail)
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myemail))
			{
			  return (true);   
			}
		 else
			{
			return false;
			}
	}

function msg(mssg){
	document.getElementById('erreur').innerHTML=mssg
}

isDateValid = function(fld){
        if(typeof fld == "string"){
	    reg=/^([0-9]{1,2})[\/]([0-9]{1,2})[\/]([0-9]{1,4})$/;
            if(!reg.test(fld)) return false;
            aa = RegExp["$" + 3], mm = RegExp["$" + 2], jj = RegExp["$" + 1];
	    return !((aa<2006)||(jj < 1 || jj > 31)|| (mm < 1 || mm > 12)|| (/4|6|9|11/.test(mm) && jj == 31) || (mm == 2 && (jj > ((aa = !(aa % 4) && (aa % 1e2) || !(aa % 4e2)) ? 29 : 28))))
        }
};