function mails_contact() {
	if (controle()) {
		var element = $('divretour');
		new Ajax("51.html",{
			postBody:$('formcontact').toQueryString(),
			onComplete:showResponse,
			update:element
		}).request();
	}
}

function showResponse(request){
	var oretour = document.getElementById("txtcretour");
	var oform = document.getElementById("formcontact");
	var ovalidation = document.getElementById("validation-contact");
	if (typeof ovalidation!="object" || ovalidation == null) {
		var ovalidation = document.getElementById("validation-contact-prg");
	} 

	if (oretour.value=="ok") {
		oform.style.display="none";
		ovalidation.style.display="block";
	}
}

function controle() {
	var oForm = document.forms["formcontact"];
		for (i=0; i < oForm.elements.length; i++){
			var oElt = oForm.elements[i];			
			if (oElt.name.substring(0,4) == "txtc") {
				oElt.value = opl_trim(oElt.value);
			}
		}
		
	vcMsg = "";
		
	if (document.formcontact.txtcnom.value == document.formcontact.txtcnom.getAttribute("texte")) {
		vcMsg = "La saisie de votre nom est obligatoire !";
		document.formcontact.txtcnom.focus();
	}
	if (document.formcontact.txtcprenom.value == document.formcontact.txtcprenom.getAttribute("texte") && vcMsg=="") {
		vcMsg = "La saisie de votre prénom est obligatoire !";
		document.formcontact.txtcprenom.focus();
	}
	
	if (document.formcontact.rdlprofessionnel[0].checked) {
		if (document.formcontact.txtcsociete.value == document.formcontact.txtcsociete.getAttribute("texte") && vcMsg=="") {
			vcMsg = "La saisie de votre société est obligatoire !";
			document.formcontact.txtcsociete.focus();
		}
	}
	if (document.formcontact.txtcadresse.value == document.formcontact.txtcadresse.getAttribute("texte") && vcMsg=="") {
		vcMsg = "La saisie de votre adresse est obligatoire !";
		document.formcontact.txtcadresse.focus();
	}
	if (document.formcontact.txtcville.value == document.formcontact.txtcville.getAttribute("texte") && vcMsg=="") {
		vcMsg = "La saisie de votre ville est obligatoire !";
		document.formcontact.txtcville.focus();
	}
	if (document.formcontact.txtcemail.value == document.formcontact.txtcemail.getAttribute("texte") && vcMsg=="") {
		vcMsg = "La saisie de votre adresse e-mail est obligatoire !";
		document.formcontact.txtcemail.focus();
	} else {
		if (vcMsg=="") {
			var vEmail = document.formcontact.txtcemail.value ;
			var regexp = new RegExp("^[a-zA-Z0-9_\\-\\.]{3,}@[a-zA-Z0-9\\-_]{2,}\\.[a-zA-Z]{2,4}$", "g");
			if (!regexp.test(vEmail)) {
				vcMsg = "L'adresse e-mail n'est pas valide !";
			}
			document.formcontact.txtcemail.focus();
		}
	}
	if (vcMsg == "") {
		if (document.formcontact.txtccp.value == document.formcontact.txtccp.getAttribute("texte")) {
			document.formcontact.txtccp.value = "";
		}
		if (document.formcontact.txtctel.value == document.formcontact.txtctel.getAttribute("texte")) {
			document.formcontact.txtctel.value = "";
		}
		if (document.formcontact.txtccommentaire.value == document.formcontact.txtccommentaire.getAttribute("texte")) {
			document.formcontact.txtccommentaire.value = "";
		}
		return true;
	 } else {
		vcMsg = "Enregistrement impossible :\n" + vcMsg ;
		alert(vcMsg);
		return false;
	}
return 

}
