function verif_string (saisie){
	
	var pos = saisie.search(/[&"'çà(_\-\.\*\/\+<>~#{\[|`\\^@\])=}°!:;,?§ù%µ^¨$£¤².ÂÄÊËÛÜÎÏÔÖ]/);

	if(pos!=-1){
		return false;
	}
	else{
		return true;
	}
}


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) {
	                return false;
	        }
	}
	return true;
}




function verif_form(){

	var mail_regex= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;

	if(document.form.nom.value==""){
		alert("La chaine nom est vide !");
		document.form.nom.focus();
		return false;
	}
	
	else if(verif_string(document.form.nom.value) != true){
                alert("La chaine nom contient des caract\350res invalides !");
		document.form.nom.focus();
		return false;
	}
	
	else if(document.form.prenom.value==""){
		alert("La chaine pr\351nom est vide !");
		document.form.prenom.focus();
		return false;
	}
	
	else if(verif_string(document.form.prenom.value) != true){
			alert("La chaine pr\351nom contient des caract\350res invalides");
		document.form.prenom.focus();
		return false;
	}
	
	else if(verif_string(document.form.societe.value) != true){
		alert("La chaine soci\351t\351 contient des caract\350res invalides");
		document.form.societe.focus();
		return false;
	}
	
	else if(IsNumeric(document.form.tel.value) == false){
		alert("La chaine t\351l\351phone contient des caract\350res invalides");
		document.form.tel.focus();
		return false;
	}
	
	else if(document.form.email.value == "" || mail_regex.test(document.form.email.value) != true){
		alert("L'adresse email est invalide");
		document.form.email.focus();
		return false;
	}

	else if(document.form.commentaire.value==""){
		alert("Votre message est vide !");
		document.form.commentaire.focus();
		return false;
	}

	return true;
}	

