//filtre les espaces dans une chaine de caractères
function trim(str) {
	return str.replace(/(^\s*)|(\s*$)/g,"");
}

function suppr_hotel(id_hotel, section){
	if(confirm("Voulez-vous supprimer cet hôtel ?")){
		location.href = "suppr_hotel.php?id_hotel=" + id_hotel + "&section=" + section;
	}
}

function changeCouleur(ligne, ma_couleur){
	ligne.bgColor = ma_couleur;
}

function remetCouleur(ligne, ma_couleur){
	ligne.bgColor = ma_couleur;
}

//ouvre une popup
function MM_openBrWindow(theURL, winName, features)
{
	window.open(theURL, winName, features);
}

//ouvre une popup centrée
function MM_openBrWindow2(theURL,winName, largeur, hauteur, features)
{
	var largeurEcran = (screen.width - largeur) / 2;
	var hauteurEcran = ((screen.height - hauteur) / 2)-50;
	window.open(theURL,winName,'top=' + hauteurEcran + ',left=' + largeurEcran + ',width=' + largeur + ',height=' + hauteur + ',' + features);
}

//envoi la date sélectionnée depuis le calendrier
function SetDate(jour, mois_annee, source)
{
	if(source == "cal"){
		self.opener.document.forms["recherche_dispos"].jour_arr.value = jour;
		self.opener.document.forms["recherche_dispos"].annee_mois_arr.value = mois_annee;
		window.close();
	}else{
		document.forms["recherche_dispos"].jour_arr.value = jour;
		document.forms["recherche_dispos"].annee_mois_arr.value = mois_annee;
	}
}

function SetDate2(jour, mois, annee)
{
	top.document.forms["send_mail"].arrivee.value = jour + '/' + mois + '/' + annee;
	parent.window.hs.close();
}

function SetDate3(jour, mois, annee)
{
	top.document.forms["recherche_dispos"].jour_arr.value = jour;
	top.document.forms["recherche_dispos"].annee_mois_arr.value = annee + '-' + mois;
	parent.window.hs.close();
}

//vérifie le formulaire d'envoi de mail
function VerifSendMail() 
{
	if((document.forms["send_mail"].nom_message.value == "") || (document.forms["send_mail"].email_message.value == "") || (document.forms["send_mail"].tel_message.value == "") || (document.forms["send_mail"].arrivee.value == "") || (document.forms["send_mail"].duree.value == "") || (document.forms["send_mail"].nb_personnes.value == "")){
		alert( "Veuillez remplir les champs obligatoires, marqués d'une étoile rouge");
	}else{
		if((document.forms["send_mail"].email_message.value.indexOf("@") == -1) || (document.forms["send_mail"].email_message.value.indexOf("@") == 0) || (document.forms["send_mail"].email_message.value.indexOf("@") != document.forms["send_mail"].email_message.value.lastIndexOf("@")) || (document.forms["send_mail"].email_message.value.indexOf(".") == document.forms["send_mail"].email_message.value.indexOf("@")-1) || (document.forms["send_mail"].email_message.value.indexOf(".") == document.forms["send_mail"].email_message.value.indexOf("@") +1) || (document.forms["send_mail"].email_message.value.indexOf("@") == document.forms["send_mail"].email_message.value.length -1) || (document.forms["send_mail"].email_message.value.indexOf (".") == -1) || (document.forms["send_mail"].email_message.value.lastIndexOf (".") == document.forms["send_mail"].email_message.value.length -1))
		{
			alert( "Votre email doit être de la forme aaa@bbb.ccc" ); 
		}else{
			document.forms["send_mail"].submit();
		}
	}
}

//ajouter la page aux favoris
function addFav(my_url){
	if(my_url==''){
		my_url = location.href;
	}
	
	if (document.all){
		window.external.AddFavorite(my_url, document.title);
	}else{
		alert('Vous pouvez faire CTRL + D pour ajouter cette page dans vos signets.')
	}
}

function AjaxSelectionH(id_hotel, mode, section) {
	if (id_hotel!='' && mode!='') {
		AjaxMeThat('http://www.cybevasion.fr/add_selectionH.php?id_hotel=' + id_hotel + '&mode=' + mode + '&section=' + section);
	}
	
	void(0);
}
function AjaxMeThat (requete) {
	var xhr_object = null;
	if(window.XMLHttpRequest){ // Firefox
		xhr_object = new XMLHttpRequest();
	}else if(window.ActiveXObject){ // Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}else{ // XMLHttpRequest non supporté par le navigateur
		alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...');
		return;
	}
	
	xhr_object.onreadystatechange = function() {
		if(xhr_object.readyState == 4){
			//alert (xhr_object.responseText);
			//document.getElementById('mybox').innerHTML = xhr_object.responseText;
			eval(xhr_object.responseText);
		}
	}

	xhr_object.open('GET', requete, true);
	xhr_object.send(null); 
}

//redimensionnement automatique
function getRefToDivMod( divID, oDoc ) {
	if( !oDoc ){
		oDoc = document;
	}
	if( document.layers ){
		if( oDoc.layers[divID] ){
			return oDoc.layers[divID];
		}else{
			for( var x = 0, y; !y && x < oDoc.layers.length; x++ ){
				y = getRefToDivNest(divID,oDoc.layers[x].document);
			}
			return y;
		}
	}
	if( document.getElementById ){
		return oDoc.getElementById(divID);
	}
	if( document.all ){
		return oDoc.all[divID];
	}
	return document[divID];
}

function resizeWinTo() {
	if( !document.images.length ){
		document.images[0] = document.layers[0].images[0];
	}
	if( !document.images[0].height || window.doneAlready ){
		return; //in case images are disabled
	}
	var oH = getRefToDivMod( 'myID' );
	if( !oH ) {
		return false;
	}
	var oW = oH.clip ? oH.clip.width : oH.offsetWidth;
	var oH = oH.clip ? oH.clip.height : oH.offsetHeight;
	if( !oH ){
		return false;
	}
	if( !oH || window.doneAlready ){
		return; //in case images are disabled
	}
	window.doneAlready = true; //for Safari and Opera
	if(document.getElementsByTagName) {
		for( var l = document.getElementsByTagName('a'), x = 0; l[x]; x++ ) {
			if(l[x].className=='makeright'&&!l[x].style.position){
				l[x].style.position='relative';
				l[x].style.left=(document.images[0].width-(l[x].offsetWidth+l[x].offsetLeft))+'px';
			}
		}
	}
	var x = window; x.resizeTo( oW + 200, oH + 200 );
	var myW = 0, myH = 0, d = x.document.documentElement, b = x.document.body;
	if( x.innerWidth ){
		myW = x.innerWidth; myH = x.innerHeight;
	}else if( d && d.clientWidth ){
		myW = d.clientWidth; myH = d.clientHeight;
	}else if( b && b.clientWidth ){
		myW = b.clientWidth; myH = b.clientHeight;
	}
	if( window.opera && !document.childNodes ){
		myW += 16;
	}
	x.resizeTo( oW = oW + ( ( oW + 200 ) - myW ), oH = oH + ( (oH + 200 ) - myH ) );
	var scW = screen.availWidth ? screen.availWidth : screen.width;
	var scH = screen.availHeight ? screen.availHeight : screen.height;
	if( !window.opera ){
		x.moveTo(Math.round((scW-oW)/2),Math.round((scH-oH)/2));
	}
}

//vérifie et bloque la longueur d'un texte
function CheckLen(Target, maxLength){
	if (Target.value.length > maxLength) {
		Target.value = Target.value.substring(0,maxLength);
		CharsLeft = 0;
	}
	else {
		CharsLeft = maxLength - Target.value.length;
	}
}

//vérifie que le numero de cb fait au moins 14 caractères et la présence du cryptogramme
function verif_lg_nb_carte() 
{
	if ((document.forms["reservation"].numero_carte.value.length >= 14)){
		if (document.forms["reservation"].cryptogramme.value == ""){
			alert( "Veuillez indiquer le cryptogramme") ;
		}else{
			document.forms["reservation"].submit();
		}
	}else{
		alert( "Votre numéro de carte est incomplet" ) ;
	}
}


//vérifie la validité d'un email
function verifMail ( email, mode ) 
{ 
	if ( ( email.indexOf("@") == -1 ) || ( email.indexOf("@") == 0 ) || ( email.indexOf("@") != email.lastIndexOf("@") ) || ( email.indexOf(".") == email.indexOf("@")-1 ) || ( email.indexOf(".") == email.indexOf("@") +1 ) || ( email.indexOf("@") == email.length -1 ) || ( email.indexOf (".") == -1 ) || ( email.lastIndexOf (".") == email.length -1 ) ) {
		alert( "Erreur !\nVotre email doit etre de la forme xxx@xxx.xxx, sans espace, sans virgule ou point virgule." ) ; 
	}else{
		if((document.forms["reservation"].email.value) != (document.forms["reservation"].email_conf.value)){
			alert( "Erreur !\nLa confirmation d'email ne correspond pas à l'email fourni" ); 
		}else{
			if(mode == "tarifs"){
				document.forms["reservation"].submit();
			}else{
				verif_lg_nb_carte();
			}
		}
	}
}


//vérifie la date d'expiration
function verifDateExpire(mois_courant, annee_courant) 
{
	if ((document.forms["reservation"].annee_valid.value > annee_courant) || ((document.forms["reservation"].mois_valid.value >= mois_courant) && (document.forms["reservation"].annee_valid.value = annee_courant)) || (document.forms["reservation"].numero_carte.value == ""))
		verifMail(document.forms["reservation"].email.value, document.forms["reservation"].mode.value);
	else
		alert( "Veuillez entrer une date d'expiration valide pour votre carte" ) ; 
}


//vérifie des champs obligatoires
function ValidationForm()
{
	dml=document.forms["reservation"];
	len = dml.elements.length;
	var i=0;
	var nb_client_vide=0;
	for(i=0 ; i<len; i++) {
		if (dml.elements[i].name.substring(0,10)=='nom_client') {
			if(dml.elements[i].value == ""){
				nb_client_vide = nb_client_vide+1;
			}
		}
	}

	if(nb_client_vide == 0){
		nom_client_chambres = true;
	}else{
		nom_client_chambres = false;
	}

	if ((document.forms["reservation"].nom_prenom_client.value == "") || (document.forms["reservation"].email.value == "") || (document.forms["reservation"].telephone.value == "") || nom_client_chambres == false){
		alert("Veuillez remplir tous les champs obligatoires, marqués d'un astérisque rouge");
	}else{
		verifDateExpire(document.forms["reservation"].mois_courant.value, document.forms["reservation"].annee_courant.value);
	}
}

//permet de désactiver les cases mois/année lorsque l'etablissement est ouvert toute l'année
function toggleOuvertAnnee(motif){
	dml=document.forms["modif_infos"];
	len = dml.elements.length;
	var i=0;
	len_motif = motif.length + 1;
	if(document.getElementById('ouvert_toute_annee')){// on vérifie si l'élément existe
		if(document.getElementById('ouvert_toute_annee').checked){
			for(i=0 ; i<len; i++) {
				if (dml.elements[i].name.substring(0,len_motif)==motif + '_') {
					dml.elements[i].disabled=true;
				}
			}
		}else{
			for(i=0 ; i<len; i++) {
				if (dml.elements[i].name.substring(0,len_motif)==motif + '_') {
					dml.elements[i].disabled=false;
				}
			}
		}
	}
}

//
function verifMail ( email ) 
{ 
	if ( ( email.indexOf("@") == -1 ) || ( email.indexOf("@") == 0 ) || ( email.indexOf("@") != email.lastIndexOf("@") ) || ( email.indexOf(".") == email.indexOf("@")-1 ) || ( email.indexOf(".") == email.indexOf("@") +1 ) || ( email.indexOf("@") == email.length -1 ) || ( email.indexOf (".") == -1 ) || ( email.lastIndexOf (".") == email.length -1 ) ){
		alert( "Erreur !\nVotre email doit etre de la forme xxx@xxx.xxx" );
	}else{ 
		document.forms["modification"].submit();
	}
}

function ValidationFormModif()
{
	if ((document.forms["modification"].num_resa.value == "") || (document.forms["modification"].email_client.value == "") || (document.forms["modification"].nom_hotel.value == "") || (document.forms["modification"].nom_client.value == "")){
		alert("Veuillez remplir tous les champs obligatoires :\n - Numero de reservation\n - Nom de l'hotel\n - Prenom et Nom\n - E-mail");
	}else{
		var email = document.forms["modification"].email_client.value;
		if(document.forms["modification"].demande[0].checked || document.forms["modification"].demande[1].checked){
			if ( ( email.indexOf("@") == -1 ) || ( email.indexOf("@") == 0 ) || ( email.indexOf("@") != email.lastIndexOf("@") ) || ( email.indexOf(".") == email.indexOf("@")-1 ) || ( email.indexOf(".") == email.indexOf("@") +1 ) || ( email.indexOf("@") == email.length -1 ) || ( email.indexOf (".") == -1 ) || ( email.lastIndexOf (".") == email.length -1 ) ){
				alert( "Erreur !\nVotre email doit etre de la forme xxx@xxx.xxx" );
			}else{
				if(document.forms["modification"].demande[1].checked && document.forms["modification"].commentaires.value==""){
					alert( "Veuillez indiquer les détails de votre modification" );
				}else{
					document.forms["modification"].submit();
				}
			}
		}else{
			alert("Indiquez le motif de votre demande (annulation ou modification)");
		}
	}
}

function display_boite(boite){
	var browser = navigator.appName;

	if(browser == "Netscape"){ 
		displayString = 'table-row'; 
	}else{ 
		displayString = 'inline'; 
	}
	if(document.getElementById(boite).style.display == 'none'){
		document.getElementById(boite).style.display = displayString;
	}else{
		document.getElementById(boite).style.display = 'none';
	}
}

function ValidationFormReco(){
	if ((document.forms["form1"].email_from.value == "") || (document.forms["form1"].email_ami.value == "")){
		alert("Veuillez remplir les champs obligatoires :\n - Votre e-mail\n - L'e-mail de votre ami");
	}else{
		document.forms["form1"].submit();
	}
}

//script pour afficher une grande image au survol de la souris
var w=1
var h=1

if (document.getElementById || document.all)
document.write('<div id="trailimageid" style="position:absolute;visibility:hidden;left:0px;top:-1000px;width:1px;height:1px;"><span id="tttxt" style="background-color:#FFFFFF;"></span><img id="ttimg" src="http://www.cybevasion.fr/lib2/trans.gif" class="bordure5" /></div>')

function gettrailobj()
{
	if (document.getElementById) return document.getElementById("trailimageid").style
	else if (document.all) return document.all.trailimagid.style
}

function truebody()
{
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function hidetrail()
{
	document.onmousemove=""
	gettrailobj().visibility="hidden"
	gettrailobj().left=-1000
	gettrailobj().top=0
}


function showtrail(file, height, width, mytxt)
{
	if(navigator.userAgent.toLowerCase().indexOf('opera') == -1 && navigator.userAgent.toLowerCase().indexOf('safari') == -1)
	{
		w=width
		h=height
		
		// followmouse()
	
		gettrailobj().visibility="visible"
		gettrailobj().zIndex = 5;
		document.getElementById('ttimg').src=file
		if(mytxt != null){
			document.getElementById('tttxt').innerHTML = '<br>' + mytxt;
		}
		document.onmousemove=followmouse
	}
}


function followmouse(e)
{

	if(navigator.userAgent.toLowerCase().indexOf('opera') == -1 && navigator.userAgent.toLowerCase().indexOf('safari') == -1)
	{

		var xcoord=20
		var ycoord=20

		if (typeof e != "undefined")
		{
			xcoord+=e.pageX
			ycoord+=e.pageY
		}
		else if (typeof window.event !="undefined")
		{
			xcoord+=truebody().scrollLeft+event.clientX
			ycoord+=truebody().scrollTop+event.clientY
		}

		var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
		var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight)

		if (xcoord+w+10>docwidth)
		xcoord=xcoord-w-40

		if (ycoord-truebody().scrollTop+h>truebody().clientHeight)
		ycoord=ycoord-h-20;

		gettrailobj().left=xcoord+"px"
		gettrailobj().top=ycoord+"px"

	}
}

function Affiche_OBJ(){
	var Arg0 = document.getElementById('reg_sel').options[document.getElementById('reg_sel').selectedIndex].value;
	var Arg=Arg0.split(',');

	if(Arg0=='-1'){
		for(b=1; b<=105; b++){
			document.getElementById('deptbox' + b).checked = true;
		}
		hide_nocheck(-1);
	}else{
		var b=1;
		for(b=1; b<=105; b++){
			document.getElementById('deptbox' + b).checked = false;
		}
	
		var Obj;
		for(var i=0; i<Arg.length; i++){
			Obj = document.getElementById(Arg[i]);
			Obj2 = document.getElementById(Arg[i].replace(/dept/,"deptbox"));
			if(Obj){
				if(Obj2.checked == false){
					Obj2.checked = true;
				}else{
					Obj2.checked = false;
				}
			}
		}
		hide_nocheck(0);
	}
}

function hide_nocheck(mon_arg){
	dml=document.forms["search_ann"];
	len = dml.elements.length;
	var i=0;
	var z=0;
	for(i=0; i<len; i++) {
		var my_new_box = document.getElementById(dml.elements[i].id.replace(/deptbox/,"dept"));
		if (dml.elements[i].id.substring(0,7) == 'deptbox'){
			if (dml.elements[i].checked==false){
				if(mon_arg==0){
					my_new_box.style.display='none';
				}
				z++;
			}else{
				my_new_box.style.display='inline';
				if(mon_arg==0){
					document.getElementById(dml.elements[i].id).checked = false;
				}
			}
		}
	}
	
	if(z==105){
		var i=0;
		for(i=0; i<len; i++) {
			var my_new_box = document.getElementById(dml.elements[i].id.replace(/deptbox/,"dept"));
			if(my_new_box!=null && my_new_box.id!='chdh_select' && my_new_box.id!='gites_select'){
				my_new_box.style.display='inline';
			}
		}
	}
}

function ann_switch(id_type){
	if(id_type==1){
		document.getElementById('search_ann').action='http://www.cybevasion.fr/chambres/france/chambres-hotes_search.html';
		document.getElementById('chdh_select').style.display='inline';
		document.getElementById('gites_select').style.display='none'; document.getElementById('lien_adv_gites').style.display='none';
		document.getElementById('lien_adv_chdh').style.display='inline'; document.getElementById('gites_select').value='';
		document.getElementById('carte_france_ann').useMap = '#ann_map_chdh';
	}

	if(id_type==2){
		document.getElementById('search_ann').action='http://www.cybevasion.fr/gites/france/gites_search.html';
		document.getElementById('gites_select').style.display='inline'; document.getElementById('chdh_select').style.display='none';
		document.getElementById('lien_adv_chdh').style.display='none'; document.getElementById('lien_adv_gites').style.display='inline';
		document.getElementById('chdh_select').value='';
		document.getElementById('carte_france_ann').useMap = '#ann_map_gites';
	}
}

function verif_form_adv(){
	if(document.getElementById('mots_cles_ann').value==""){
		alert("Veuillez indiquer une destination !");
	}else{
		document.forms["search_ann"].submit();
	}
}

function valid_form_dispos(){
	if(document.forms["recherche_dispos"].date_arr.value!=""){
		if(document.forms["recherche_dispos"].nb_nuits.value=="" || document.forms["recherche_dispos"].nb_chambres.value=="" || document.forms["recherche_dispos"].nb_personnes.value==""){
			alert( "Veuillez renseigner tous les champs du formulaire pour connaitre les disponibilités !");
		}else{
			if(document.forms["recherche_dispos"].mots_cles.value==""){
				alert( "Veuillez renseigner une destination !");
			}else{
				document.forms["recherche_dispos"].submit();
			}
		}
	}else{
		document.forms["recherche_dispos"].submit();
	}
}

function change_pic(source, titre, taille, dest){
	if(!dest){
		dest = '';
	}
	document.getElementById('photo_big' + dest).src = source;
	if(taille!=0){
		document.getElementById('photo_big' + dest).width = taille;
	}
	document.getElementById('photo_big' + dest).title = titre;

	document.getElementById('photo_lgd' + dest).innerHTML = titre;
	document.getElementById('link_photo' + dest).href = source;
}

function nl2br(text){
	re_nlchar = 'totolitoto';//un mot qu'on est sûr de ne pas trouver dans le texte
	text = escape(text);
	if(text.indexOf('%0D%0A') > -1){
		re_nlchar = /%0D%0A/g ;
	}else if(text.indexOf('%0A') > -1){
		re_nlchar = /%0A/g ;
	}else if(text.indexOf('%0D') > -1){
		re_nlchar = /%0D/g ;
	}
	return unescape( text.replace(re_nlchar,'<br />') );
}

function traduire_google(mon_champ){
	var mon_contenu = document.getElementById(mon_champ + '_fr').value;
	mon_contenu = nl2br(mon_contenu);
	var MonReg = / *<br \/> */g;


	if(document.getElementById(mon_champ + '_en')){
		display_boite(mon_champ + '_en');
		google.language.translate(mon_contenu, 'fr', 'en', function(result){
			my_result = result.translation.replace(/&quot;/g, '"');
			my_result = my_result.replace(/&amp;/g, '&');
			my_result = my_result.replace(/&#39;/g, "'");
			document.getElementById(mon_champ + '_en').value = my_result.replace(MonReg, '\r\n');
		});
	}

	if(document.getElementById(mon_champ + '_de')){
		display_boite(mon_champ + '_de');
		google.language.translate(mon_contenu, 'fr', 'de', function(result){
			my_result = result.translation.replace(/&quot;/g, '"');
			my_result = my_result.replace(/&amp;/g, '&');
			my_result = my_result.replace(/&#39;/g, "'");
			document.getElementById(mon_champ + '_de').value = my_result.replace(MonReg, '\r\n');
		});
	}

	if(document.getElementById(mon_champ + '_es')){
		display_boite(mon_champ + '_es');
		google.language.translate(mon_contenu, 'fr', 'es', function(result){
			my_result = result.translation.replace(/&quot;/g, '"');
			my_result = my_result.replace(/&amp;/g, '&');
			my_result = my_result.replace(/&#39;/g, "'");
			document.getElementById(mon_champ + '_es').value = my_result.replace(MonReg, '\r\n');
		});
	}

	if(document.getElementById(mon_champ + '_it')){
		display_boite(mon_champ + '_it');
		google.language.translate(mon_contenu, 'fr', 'it', function(result){
			my_result = result.translation.replace(/&quot;/g, '"');
			my_result = my_result.replace(/&amp;/g, '&');
			my_result = my_result.replace(/&#39;/g, "'");
			document.getElementById(mon_champ + '_it').value = my_result.replace(MonReg, '\r\n');
		});
	}

	if(document.getElementById(mon_champ + '_pt')){
		display_boite(mon_champ + '_pt');
		google.language.translate(mon_contenu, 'fr', 'pt', function(result){
			my_result = result.translation.replace(/&quot;/g, '"');
			my_result = my_result.replace(/&amp;/g, '&');
			my_result = my_result.replace(/&#39;/g, "'");
			document.getElementById(mon_champ + '_pt').value = my_result.replace(MonReg, '\r\n');
		});
	}

	if(document.getElementById(mon_champ + '_jp')){
		display_boite(mon_champ + '_jp');
		google.language.translate(mon_contenu, 'fr', 'ja', function(result){
			my_result = result.translation.replace(/&quot;/g, '"');
			my_result = my_result.replace(/&amp;/g, '&');
			my_result = my_result.replace(/&#39;/g, "'");
			document.getElementById(mon_champ + '_jp').value = my_result.replace(MonReg, '\r\n');
		});
	}

	if(document.getElementById(mon_champ + '_nl')){
		display_boite(mon_champ + '_nl');
		google.language.translate(mon_contenu, 'fr', 'nl', function(result){
			my_result = result.translation.replace(/&quot;/g, '"');
			my_result = my_result.replace(/&amp;/g, '&');
			my_result = my_result.replace(/&#39;/g, "'");
			document.getElementById(mon_champ + '_nl').value = my_result.replace(MonReg, '\r\n');
		});
	}

	if(document.getElementById(mon_champ + '_cn')){
		display_boite(mon_champ + '_cn');
		google.language.translate(mon_contenu, 'fr', 'zh-CN', function(result){
			my_result = result.translation.replace(/&quot;/g, '"');
			my_result = my_result.replace(/&amp;/g, '&');
			my_result = my_result.replace(/&#39;/g, "'");
			document.getElementById(mon_champ + '_cn').value = my_result.replace(MonReg, '\r\n');
		});
	}

	if(document.getElementById(mon_champ + '_ru')){
		display_boite(mon_champ + '_ru');
		google.language.translate(mon_contenu, 'fr', 'ru', function(result){
			my_result = result.translation.replace(/&quot;/g, '"');
			my_result = my_result.replace(/&amp;/g, '&');
			my_result = my_result.replace(/&#39;/g, "'");
			document.getElementById(mon_champ + '_ru').value = my_result.replace(MonReg, '\r\n');
		});
	}
}

function affiche_iti(id_annonce, langue){
	if(document.getElementById('ville_dep').value!=''){
		window.open('http://www.cybevasion.fr/annonces_print.php?id_annonce=' + id_annonce + '&langue=' + langue + '&ville_dep=' + document.getElementById('ville_dep').value);
	}
}

function affiche_iti_hotel(id_hotel, langue){
	if(document.getElementById('ville_dep').value!=''){
		window.open('http://www.cybevasion.fr/hotel_plan2.php?id_hotel=' + id_hotel + '&langue=' + langue + '&ville_dep=' + document.getElementById('ville_dep').value);
	}
}
