function entreNousInit() {
	$('entreNousFormulaires').removeClassName('displayNone');
	
//	var oFCKeditor 			= new FCKeditor('util_texte') ;
//	oFCKeditor.BasePath		= "/includes/FCKeditor/" ;
//	oFCKeditor.Width		= 467;
//	oFCKeditor.Height		= 150;
//	oFCKeditor.ToolbarSet 	= "EntreNous";
//	oFCKeditor.ReplaceTextarea();
	
	var form = document.entreNousForm;
	var sens = $F('util_sens');
	var lang = $F('util_lang');
	
	$('util_civilite').selectedIndex = 0;
	$('util_nom').clear();
	$('util_prenom').clear();
	$('util_email').clear();
	$('util_email_bis').clear();
	
	$('util_categorie').selectedIndex = 0;
	form.util_texte.value = "";
	
	$('util_connaissance').checked = false;
	
	var index_pays = (sens == "france_suisse") ? 0 : 1;
	form.util_pays[index_pays].checked = true;
	
	var index_langue = (lang == "FR") ? 0 : ((lang == "DE") ? 1 : 2);
	form.util_langue[index_langue].checked = true;
	
	form.util_abo_newsletter[0].checked = false;
	form.util_abo_newsletter[1].checked = false;
	
	form.util_accepte_partenaires[0].checked = false;
	form.util_accepte_partenaires[1].checked = false;
}

function FCKeditor_OnComplete(editorInstance){
	editorInstance.Events.AttachEvent('OnSelectionChange', FckUpdate);
}

function FckUpdate(editorInstance) {
	editorInstance.UpdateLinkedField();
}

function entreNousSubmit() {
	var form = document.entreNousForm;
	var urlReferer = $F('urlReferer');
	
	var reg_email = /^[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*@([a-zA-Z0-9-]{2,}[.])+[a-zA-Z]{2,}$/;
	var verif_email = reg_email.test($F('util_email'));
	
	switch (global_lang) {
		case 'EN':
			var msgEmailBadFormat = "Your e-mail does not have the correct format.";
			var msgEmailBadConfirmation = "The confirmation of your email is not correct.";
			var msgMatter = "Operation momentarily impossible.";
			var msgDonneesPersos = "Thank you to specify whether you agree that your data are communicated to our partners.";
			var msgCategorieEmpty = "Merci de pr&eacute;ciser la cat&eacute;gorie de votre envie.";
			var msgTexteEmpty = "Merci de pr&eacute;ciser le texte de votre envie.";
			var msgConnaissanceEmpty = "Merci de pr&eacute;ciser que vous avez bien pris connaissance des conditions de publications de mon Envie.";
			var msgAcceptePartenaires = "Merci de pr&eacute;ciser si vous acceptez que vos donn&eacute;es personnelles soient communiqu&eacute;es aux partenaires de TGV Lyria";
			break;
		case 'DE':
			var msgEmailBadFormat = "Ihre E-Mail hat nicht das richtige Format";
			var msgEmailBadConfirmation = "Die Best&auml;tigung Ihrer E-Mail ist nicht korrekt.";
			var msgMatter = "Operation momentan nicht m&ouml;glich.";
			var msgDonneesPersos = "Vielen Dank, dass Sie festlegen, ob Sie damit einverstanden, dass Ihre Daten werden an unsere Partner.";
			var msgCategorieEmpty = "Merci de pr&eacute;ciser la cat&eacute;gorie de votre envie.";
			var msgTexteEmpty = "Merci de pr&eacute;ciser le texte de votre envie.";
			var msgConnaissanceEmpty = "Merci de pr&eacute;ciser que vous avez bien pris connaissance des conditions de publications de mon Envie.";
			var msgAcceptePartenaires = "Merci de pr&eacute;ciser si vous acceptez que vos donn&eacute;es personnelles soient communiqu&eacute;es aux partenaires de TGV Lyria";
			break;
		default:
			var msgEmailBadFormat = "Votre email n'a pas le bon format.";
			var msgEmailBadConfirmation = "La confirmation de votre email n'est pas correcte.";
			var msgMatter = "Op&eacute;ration momentan&eacute;ment impossible.";
			var msgDonneesPersos = "Merci de pr&eacute;ciser si vous acceptez de recevoir la newsletter TGV Lyria.";
			var msgCategorieEmpty = "Merci de pr&eacute;ciser la cat&eacute;gorie de votre envie.";
			var msgTexteEmpty = "Merci de pr&eacute;ciser le texte de votre envie.";
			var msgConnaissanceEmpty = "Merci de pr&eacute;ciser que vous avez bien pris connaissance des conditions de publications de mon Envie.";
			var msgAcceptePartenaires = "Merci de pr&eacute;ciser si vous acceptez que vos donn&eacute;es personnelles soient communiqu&eacute;es aux partenaires de TGV Lyria";
	}
	
	var util_pays_val;
	var elmts = form.util_pays;
	for (i=0; i<elmts.length; i++) {
		if (elmts[i].checked) {
			util_pays_val = elmts[i].value;
			break;
		}
	}
	
	var util_langue_val;
	var elmts = form.util_langue;
	for (i=0; i<elmts.length; i++) {
		if (elmts[i].checked) {
			util_langue_val = elmts[i].value;
			break;
		}
	}
	
	var util_abo_newsletter_val = "";
	var elmts = form.util_abo_newsletter;
	for (i=0; i<elmts.length; i++) {
		if (elmts[i].checked) {
			util_abo_newsletter_val = elmts[i].value;
			break;
		}
	}
	
	var util_accepte_partenaires_val = "";
	var elmts = form.util_accepte_partenaires;
	for (i=0; i<elmts.length; i++) {
		if (elmts[i].checked) {
			util_accepte_partenaires_val = elmts[i].value;
			break;
		}
	}
	
	if (!verif_email) {
		alerte(msgEmailBadFormat);
		$('util_email').focus();
	}
	else if ($F('util_email') != $F('util_email_bis')) {
		alerte(msgEmailBadConfirmation);
		$('util_email_bis').clear();
		$('util_email_bis').focus();
	}
	else if ($('util_categorie').selectedIndex == 0) {
		alerte(msgCategorieEmpty);
		$('util_categorie').focus();
	}
	else if (form.util_texte.value.RLTrim().length == 0) {
		alerte(msgTexteEmpty);
		form.util_texte.value = "";
		form.util_texte.focus();
	}
	else if ($('util_connaissance').checked == false) {
		alerte(msgConnaissanceEmpty);
		$('util_connaissance').focus();
	}
	else if (util_abo_newsletter_val == "") {
		alerte(msgDonneesPersos);
	}
	else if (util_accepte_partenaires_val == "") {
		alerte(msgAcceptePartenaires);
	}
	else {
		var ladate = new Date();
		var url = pathSite+"inc/entre_nous_ok.asp";
 		url += "?anticache="+ladate.getTime();
		
		switchElmt('entreNousForm_submit', 'entreNousForm_loader');
		
		var myAjax = new Ajax.Request(
			url,
			{
				method: 'post',
				asynchronous: true,
				contentType:  'application/x-www-form-urlencoded',
				encoding:     'UTF-8',
				parameters: {
					util_civilite : $F('util_civilite'),
					util_nom : $F('util_nom'),
					util_prenom : $F('util_prenom'),
					util_email : $F('util_email'),
					util_email_bis : $F('util_email_bis'),
					util_abo_newsletter : util_abo_newsletter_val,
					util_categorie : $F('util_categorie'),
					util_texte : form.util_texte.value,
					util_pays : util_pays_val,
					util_langue : util_langue_val,
					util_accepte_partenaires : util_accepte_partenaires_val,
					urlReferer : urlReferer
				},
				onSuccess: function(transport) {
					// alert(transport.responseText);
					if (parseInt(transport.responseText) > 0) {
						alerte(msgMatter);
						switchElmt('entreNousForm_loader', 'entreNousForm_submit');
					}
					else {
						if ($('type-envie-saisi')) { // mise à jour du type de l'envie dans le message de remerciement
							switch (global_lang) {
								case 'EN':
									var msgTypeCulture = "envie de culture";
									var msgTypeEvasion = "envie d'&eacute;vasion";
									var msgTypeInsolite = "envie d'insolite";
									var msgTypeTendance = "envie de tendance";
									break;
								case 'DE':
									var msgTypeCulture = "envie de culture";
									var msgTypeEvasion = "envie d'&eacute;vasion";
									var msgTypeInsolite = "envie d'insolite";
									var msgTypeTendance = "envie de tendance";
									break;
								default:
									var msgTypeCulture = "envie de culture";
									var msgTypeEvasion = "envie d'&eacute;vasion";
									var msgTypeInsolite = "envie d'insolite";
									var msgTypeTendance = "envie de tendance";
							}
							
							switch ($('util_categorie').selectedIndex) {
								case 1:
									var msgType = msgTypeCulture;
									break;
								case 2:
									var msgType = msgTypeEvasion;
									break;
								case 3:
									var msgType = msgTypeInsolite;
									break;
								default:
									var msgType = msgTypeTendance;
							}
							
							$('type-envie-saisi').update(msgType);
						}
						new Effect.BlindUp('entreNousFormulaires', {duration:0.5, beforeStart: function() { }, afterFinish: function() { new Effect.BlindDown('entreNousBravo', {duration:0.5, beforeStart: function() { }, afterFinish: function() { }}); }});
					}
				}, 
				onFailure: function(transport) {
					// alert(transport.responseText);
					alerte(msgMatter);
					switchElmt('entreNousForm_loader', 'entreNousForm_submit');
				}
			});
	}
	
	return false;
}

















