			function derouler(i){
				var imgsMenu = document.getElementById('menu').getElementsByTagName('img');
				// on met la dorure
				imgsMenu[i].src = (imgsMenu[i].src.substring(0,imgsMenu[i].src.lastIndexOf('.'))) + '-dore.png';
				// et on affiche le sous-menu
				document.getElementById('ssmenu'+i).style.display = 'block';
			}
			function enrouler(i){
				var imgsMenu = document.getElementById('menu').getElementsByTagName('img');
				// on enlève la dorure
				imgsMenu[i].src = (imgsMenu[i].src.substring(0,imgsMenu[i].src.lastIndexOf('-dore.'))) + '.png';
				// et on cache le sous-menu
				document.getElementById('ssmenu'+i).style.display = 'none';
			}
			function survolIn(i){
				var imgsSsMenu = document.getElementById('sousmenus').getElementsByTagName('img');
				// on met le vert
				imgsSsMenu[i].src = (imgsSsMenu[i].src.substring(0,imgsSsMenu[i].src.lastIndexOf('.'))) + '-vert.png';
			}
			function survolOut(i){
				var imgsSsMenu = document.getElementById('sousmenus').getElementsByTagName('img');
				// on enlève le vert
				imgsSsMenu[i].src = (imgsSsMenu[i].src.substring(0,imgsSsMenu[i].src.lastIndexOf('-vert.'))) + '.png';
			}
			function menuClick(choix){
				var xhr = getXMLHttpRequest();
				
				xhr.onreadystatechange = function() {
					if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
						document.getElementById('corps').innerHTML = xhr.responseText;
						initLytebox();
						if(choix == 'reservation')
							afficheWidget();
					}
				};
				xhr.open("POST", "traitementAjax.php", true);
				xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				xhr.send('Menu=' + choix);
			}
			function genereLien(){
				var monform = document.formItineraire;
				str = 'http://www.viamichelin.fr/web/Itineraires?strDestAddress=&strDestMerged=02350+Marchais&strDestCountry=1424&strStartAddress=';
				str += monform.strStartAddress.value + '&strStartMerged=';
				str += monform.strStartMerged.value + '&strStartCityCountry=';
				str += monform.strStartCityCountry.value + '&intItineraryType=';
				str += monform.intItineraryType.value + '&isFavoriseAutoroute=';
				str += monform.isFavoriseAutoroute.value + '&isAvoidPeage=';
				str += monform.isAvoidPeage.value + '&isAvoidVignette=';
				str += monform.isAvoidVignette.value + '&isAvoidLNR=';
				str += monform.isAvoidLNR.value + '&isAvoidFrontiers=';
				str += monform.isAvoidFrontiers.value + '&distance=';
				str += monform.distance.value + '&devise=';
				str += monform.devise.value + '&itineraryFuelType=';
				str += monform.itineraryFuelType.value + '&carbCost=';
				str += monform.carbCost.value;
				document.getElementById('lienLyteFrame').href = str;
				document.getElementById('lienLyteFrame').click();
			}
			function envoyerMail(){
				var vNom = document.getElementById('nom').value;
				var vPrenom = document.getElementById('prenom').value;
				var vMail = document.getElementById('email').value;
				var vTel = document.getElementById('tel').value;
				var vAdresse = document.getElementById('adresse').value;
				var vDate1 = document.getElementById('date1').value;
				var vDate2 = document.getElementById('date2').value;
				var vComm = document.getElementById('commentaire').value;

				var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
				if(vNom == ""){
					alert('Veuillez indiquer votre nom.\n\nRappel : Les champs Prénom et E-mail doivent aussi être renseignés.');
					document.getElementById('nom').focus();
				}
				else if(vPrenom == ""){
					alert('Veuillez indiquer votre prénom.\n\nRappel : Le champ E-mail doit aussi être renseigné.');
					document.getElementById('prenom').focus();
				}
				else if(vMail == ""){
					alert('Veuillez indiquer votre e-mail.');
					document.getElementById('email').focus();
				}
				else if(!(reg.test(vMail))){
					alert('L\'adresse email rentrée n\'est pas valide.');
					document.getElementById('email').focus();
				}
				else{
					var xhr = getXMLHttpRequest();
				
					xhr.onreadystatechange = function() {
						if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
							document.getElementById('mailenvoye').innerHTML = 'Email bien envoyé';
						}
					};
					xhr.open("POST", "http://jlorent.free.fr/mail.php", true);
					xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
					xhr.send('email='+vMail+'&nom='+vNom+'&prenom='+vPrenom+'&tel='+vTel+'&adresse='+vAdresse+'&date1='+vDate1+'&date2='+vDate2+'&commentaire='+vComm+'&version=vf');
				}
			}
			function apercu_in(i){
				// plan interactif
				document.getElementById("apercu").style.border = "30px white outset";
				document.getElementById("apercu").innerHTML = "<img src='photos/le plan ("+i+").jpg' alt='chargement en cours' />";
			}
			function apercu_out(){
				document.getElementById("apercu").style.border = "none";
				document.getElementById("apercu").innerHTML = "";
			}
			function switch_tarifs_gite(){
				if(document.getElementById("switch_tarifs").innerHTML == "voir les tarifs 2012"){
					document.getElementById("switch_tarifs").innerHTML = "voir les tarifs 2011";
					document.getElementById("tarifs").rows[0].cells[1].innerHTML = "330.00 €";
					document.getElementById("tarifs").rows[1].cells[1].innerHTML = "430.00 €";
					document.getElementById("tarifs").rows[2].cells[1].innerHTML = "490.00 €";
					document.getElementById("tarifs").rows[3].cells[1].innerHTML = "670.00 €";
					document.getElementById("tarifs").rows[4].cells[1].innerHTML = "520.00 €";
					document.getElementById("tarifs").rows[5].cells[1].innerHTML = "750.00 €";
					document.getElementById("tarifs").rows[6].cells[1].innerHTML = "800.00 €";
					document.getElementById("tarifs").rows[7].cells[1].innerHTML = "590.00 €";
					document.getElementById("tarifs").rows[8].cells[1].innerHTML = "595.00 €";
					document.getElementById("tarifs").rows[9].cells[1].innerHTML = "330.00 €";
					document.getElementById("tarifs").rows[10].cells[1].innerHTML = "410.00 €";
					document.getElementById("tarifs").rows[11].cells[1].innerHTML = "400.00 €";
					document.getElementById("tarifs").rows[12].cells[1].innerHTML = "500.00 €";
				}
				else{
					document.getElementById("switch_tarifs").innerHTML = "voir les tarifs 2012";
					document.getElementById("tarifs").rows[0].cells[1].innerHTML = "300.00 €";
					document.getElementById("tarifs").rows[1].cells[1].innerHTML = "410.00 €";
					document.getElementById("tarifs").rows[2].cells[1].innerHTML = "470.00 €";
					document.getElementById("tarifs").rows[3].cells[1].innerHTML = "650.00 €";
					document.getElementById("tarifs").rows[4].cells[1].innerHTML = "500.00 €";
					document.getElementById("tarifs").rows[5].cells[1].innerHTML = "720.00 €";
					document.getElementById("tarifs").rows[6].cells[1].innerHTML = "790.00 €";
					document.getElementById("tarifs").rows[7].cells[1].innerHTML = "580.00 €";
					document.getElementById("tarifs").rows[8].cells[1].innerHTML = "575.00 €";
					document.getElementById("tarifs").rows[9].cells[1].innerHTML = "290.00 €";
					document.getElementById("tarifs").rows[10].cells[1].innerHTML = "360.00 €";
					document.getElementById("tarifs").rows[11].cells[1].innerHTML = "375.00 €";
					document.getElementById("tarifs").rows[12].cells[1].innerHTML = "475.00 €";
				}
			}
