function newsletters() {
	if (controlenews()) {
		var element = $('divretournews');
		new Ajax("51.html",{
			postBody:$('formnewsletters').toQueryString(),
			onComplete:showResponseNews,
			update:element
		}).request();
	}
}

function showResponseNews(request) {
	var oretour = document.getElementById("txtcretournews");
	var oform = document.getElementById("formnewsletters");
	var ovalidation = document.getElementById("validationnewsletters");
	if (oretour.value=="ok") {
		oform.style.display="none";
		ovalidation.style.display="block";
	}
}

function controlenews() {
	var oForm = document.forms["formnewsletters"];
		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.formnewsletters.txtcnom.value == document.formnewsletters.txtcnom.getAttribute("texte")) {
		vcMsg = "La saisie de votre nom est obligatoire !";
		document.formnewsletters.txtcnom.focus();
	}

	if (document.formnewsletters.txtcemail.value == document.formnewsletters.txtcemail.getAttribute("texte") && vcMsg=="") {
		vcMsg = "La saisie de votre adresse e-mail est obligatoire !";
		document.formnewsletters.txtcemail.focus();
	} else {
		if (vcMsg=="") {
			var vEmail = document.formnewsletters.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.formnewsletters.txtcemail.focus();
		}
	}
	
	if (vcMsg=="") {
		var lchoix = false;
		var opropar = document.formnewsletters.rdlprofessionnel;
		for (var i=0; i<opropar.length;i++) {
			if (opropar[i].checked) {
				lchoix = true;
			}
		}
		if (lchoix==false) {
			vcMsg = "Vous devez choisir entre 'Professionel' et 'Particulier' !";
		}
	}
	
	if (vcMsg == "") {
		return true;
	 } else {
		vcMsg = "Enregistrement impossible :\n" + vcMsg ;
		alert(vcMsg);
		return false;
	}
return

}