 function verifDate(Vdate) {
    if (Vdate.length==10) {
        if ( (!isNaN(Vdate.substr(0,2)))&&
			 (!isNaN(Vdate.substr(3,2)))&&
			 (!isNaN(Vdate.substr(6,4))) ) {
			return true;
		}
		else return false;
    }
    else return false;
 }

 function verifMail(mail) {
    arob1=mail.indexOf("@");
    arob2=mail.lastIndexOf("@");
    point=mail.lastIndexOf(".");
    if ( (arob1>0) &&
		 (point>0) &&
	     (arob1==arob2) &&
		 (point>arob1) ) {
		return true;
	}
	else return false;
 }

 function verifHTTP(adresse) {
    if (adresse.substr(0,7)=='http://')
		return true;
	else return false;
 }

 function clearChamp(comp,filtre) {
    txt=comp.value;
    switch (filtre) {
        case "alphabetique":
		    reg=new RegExp('[^a-zA-Z_]','g');
            break;
        case "numerique":
		    reg=new RegExp('[^0-9]','g');
            break;
        case "date":
		    reg=new RegExp('[^0-9\-]','g');
            break;
        case "telephone":
		    reg=new RegExp('[^0-9. ]','g');
            break;
        case "mail":
		    reg=new RegExp('[^a-zA-Z0-9_\\-\\.@]','g');
            break;
        case "alphanumerique":
		    reg=new RegExp('[^a-zA-Z0-9_]','g');
            break;
		default:
		    reg=new RegExp('[^a-zA-Z0-9_]','g');
		    break;
    }
    txt=txt.replace(reg,'');
    comp.value=txt;
 }
