var infobulle = false;
function GetId(id) {
	return document.getElementById(id)
}
function move(e) {
	if (infobulle) {
		if (navigator.appName != "Microsoft Internet Explorer") {
			GetId("divInfoBulle").style.left = e.pageX + 0 + "px";
			GetId("divInfoBulle").style.top = e.pageY + 20 + "px"
		} else {
			if (document.documentElement.clientWidth > 0) {
				GetId("divInfoBulle").style.left = 0 + event.x + document.documentElement.scrollLeft + "px";
				GetId("divInfoBulle").style.top = 20 + event.y + document.documentElement.scrollTop + "px"
			} else {
				GetId("divInfoBulle").style.left = 0 + event.x + document.body.scrollLeft + "px";
				GetId("divInfoBulle").style.top = 20 + event.y + document.body.scrollTop + "px"
			}
		}
	}
}
function montre(contenu, titre) {
	if (infobulle == false) {
		GetId("divInfoBulle").style.visibility = "visible";
		GetId("divInfoBulle").innerHTML = "<div class='titreInfoBulle'>" + titre + "</div>";
		GetId("divInfoBulle").innerHTML += "<div class='contenuInfoBulle'>" + contenu + "</div>";
		infobulle = true
	}
}
function cache() {
	if (infobulle == true) {
		GetId("divInfoBulle").style.visibility = "hidden";
		infobulle = false
	}
}
document.onmousemove = move;
function enleveAccents(chaine) {
	temp = chaine.replace(/[àâä]/gi, "a");
	temp = temp.replace(/[éèêë]/gi, "e");
	temp = temp.replace(/[îï]/gi, "i");
	temp = temp.replace(/[ôö]/gi, "o");
	temp = temp.replace(/[ùûü]/gi, "u");
	temp = temp.replace(/[ç]/gi, "c");
	return temp
}
function selectionRegion(idRegion) {
	$('affRegion').style.display = 'none';
	$('chargementAjaxDept').style.display = 'block';
	imgCache(idRegion);
	$('type_etablissement').disabled = true;
	$('choixVille').disabled = true;
	$('boutonRechercheAccueil').disabled = true;
	var requete = new Ajax.Updater('affRegion', 'pages/accueil/affRegionAJAX.php', {
		parameters: 'region=' + idRegion + ''
	});
	$('divInfoBulle').innerHTML = '<div style=\"background-color:#FFFF00;\"> Choisissez un département </div>';
	$('choixDepartement').value = '';
	var reg = new Ajax.Updater('divTemp', 'pages/accueil/regionAJAX.php', {
		parameters: 'region=' + idRegion,
		onComplete: function() {
			$('choixRegion').value = $('divTemp').innerHTML;
			$('chemin').innerHTML = '<a href="/">Accueil</a> > ' + $('choixRegion').value;
			$('affRegion').style.display = 'block';
			$('chargementAjaxDept').style.display = 'none'
		}
	})
}
function selectionDept(idDepartement) {
	$('divInfoBulle').innerHTML = '<div style=\"background-color:#FFFF00;\"> Choisissez un type d\'hébergement </div>';
	$('type_etablissement').disabled = false;
	$('type_etablissement').options.selectedIndex = 0;
	$('choixVille').disabled = true;
	$('boutonRechercheAccueil').style.display = 'none';
	$('boutonRechercheAccueil2').style.display = 'none';
	var dept = new Ajax.Updater('divTemp', 'pages/accueil/departementAJAX.php', {
		parameters: 'departement=' + idDepartement,
		onComplete: function() {
			$('divIdDepartement').innerHTML = idDepartement;
			$('choixDepartement').value = $('divTemp').innerHTML;
			$('chemin').innerHTML = '<a href="/">Accueil</a> > <a href="region-' + enleveAccents(($('choixRegion').value).toLowerCase()) + '.html">' + $('choixRegion').value + '</a> > ' + $('choixDepartement').value
		}
	})
}
function imgCache(idRegion) {
	imgDefaut = new Image();
	imgDefaut.src = 'images/cartesDepartements/defaut.gif';
	switch (idRegion) {
	case 11:
		{
			img75 = new Image();
			img75.src = 'images/cartesDepartements/75.gif';
			img77 = new Image();
			img77.src = 'images/cartesDepartements/77.gif';
			img78 = new Image();
			img78.src = 'images/cartesDepartements/78.gif';
			img91 = new Image();
			img91.src = 'images/cartesDepartements/91.gif';
			img92 = new Image();
			img92.src = 'images/cartesDepartements/92.gif';
			img93 = new Image();
			img93.src = 'images/cartesDepartements/93.gif';
			img94 = new Image();
			img94.src = 'images/cartesDepartements/94.gif';
			img95 = new Image();
			img95.src = 'images/cartesDepartements/95.gif';
			break
		}
	case 21:
		{
			img08 = new Image();
			img08.src = 'images/cartesDepartements/08.gif';
			img10 = new Image();
			img10.src = 'images/cartesDepartements/10.gif';
			img51 = new Image();
			img51.src = 'images/cartesDepartements/51.gif';
			img52 = new Image();
			img52.src = 'images/cartesDepartements/52.gif';
			break
		}
	case 22:
		{
			img02 = new Image();
			img02.src = 'images/cartesDepartements/02.gif';
			img60 = new Image();
			img60.src = 'images/cartesDepartements/60.gif';
			img80 = new Image();
			img80.src = 'images/cartesDepartements/80.gif';
			break
		}
	case 23:
		{
			img27 = new Image();
			img27.src = 'images/cartesDepartements/27.gif';
			img76 = new Image();
			img76.src = 'images/cartesDepartements/76.gif';
			break
		}
	case 24:
		{
			img18 = new Image();
			img18.src = 'images/cartesDepartements/18.gif';
			img28 = new Image();
			img28.src = 'images/cartesDepartements/28.gif';
			img36 = new Image();
			img36.src = 'images/cartesDepartements/36.gif';
			img37 = new Image();
			img37.src = 'images/cartesDepartements/37.gif';
			img41 = new Image();
			img41.src = 'images/cartesDepartements/41.gif';
			img45 = new Image();
			img45.src = 'images/cartesDepartements/45.gif';
			break
		}
	case 25:
		{
			img50 = new Image();
			img50.src = 'images/cartesDepartements/50.gif';
			img14 = new Image();
			img14.src = 'images/cartesDepartements/14.gif';
			img61 = new Image();
			img61.src = 'images/cartesDepartements/61.gif';
			break
		}
	case 26:
		{
			img21 = new Image();
			img21.src = 'images/cartesDepartements/21.gif';
			img58 = new Image();
			img58.src = 'images/cartesDepartements/58.gif';
			img71 = new Image();
			img71.src = 'images/cartesDepartements/71.gif';
			img89 = new Image();
			img89.src = 'images/cartesDepartements/89.gif';
			break
		}
	case 31:
		{
			img59 = new Image();
			img59.src = 'images/cartesDepartements/59.gif';
			img62 = new Image();
			img62.src = 'images/cartesDepartements/62.gif';
			break
		}
	case 41:
		{
			img54 = new Image();
			img54.src = 'images/cartesDepartements/54.gif';
			img55 = new Image();
			img55.src = 'images/cartesDepartements/55.gif';
			img57 = new Image();
			img57.src = 'images/cartesDepartements/57.gif';
			img88 = new Image();
			img88.src = 'images/cartesDepartements/88.gif';
			break
		}
	case 42:
		{
			img67 = new Image();
			img67.src = 'images/cartesDepartements/67.gif';
			img68 = new Image();
			img68.src = 'images/cartesDepartements/68.gif';
			break
		}
	case 43:
		{
			img25 = new Image();
			img25.src = 'images/cartesDepartements/25.gif';
			img39 = new Image();
			img39.src = 'images/cartesDepartements/39.gif';
			img70 = new Image();
			img70.src = 'images/cartesDepartements/70.gif';
			img90 = new Image();
			img90.src = 'images/cartesDepartements/90.gif';
			break
		}
	case 52:
		{
			img44 = new Image();
			img44.src = 'images/cartesDepartements/44.gif';
			img49 = new Image();
			img49.src = 'images/cartesDepartements/49.gif';
			img53 = new Image();
			img53.src = 'images/cartesDepartements/53.gif';
			img72 = new Image();
			img72.src = 'images/cartesDepartements/72.gif';
			img85 = new Image();
			img85.src = 'images/cartesDepartements/85.gif';
			break
		}
	case 53:
		{
			img22 = new Image();
			img22.src = 'images/cartesDepartements/22.gif';
			img29 = new Image();
			img29.src = 'images/cartesDepartements/29.gif';
			img35 = new Image();
			img35.src = 'images/cartesDepartements/35.gif';
			img56 = new Image();
			img56.src = 'images/cartesDepartements/56.gif';
			break
		}
	case 54:
		{
			img16 = new Image();
			img16.src = 'images/cartesDepartements/16.gif';
			img17 = new Image();
			img17.src = 'images/cartesDepartements/17.gif';
			img79 = new Image();
			img79.src = 'images/cartesDepartements/79.gif';
			img86 = new Image();
			img86.src = 'images/cartesDepartements/86.gif';
			break
		}
	case 72:
		{
			img24 = new Image();
			img24.src = 'images/cartesDepartements/24.gif';
			img33 = new Image();
			img33.src = 'images/cartesDepartements/33.gif';
			img40 = new Image();
			img40.src = 'images/cartesDepartements/40.gif';
			img47 = new Image();
			img47.src = 'images/cartesDepartements/47.gif';
			img64 = new Image();
			img64.src = 'images/cartesDepartements/64.gif';
			break
		}
	case 73:
		{
			img09 = new Image();
			img09.src = 'images/cartesDepartements/09.gif';
			img12 = new Image();
			img12.src = 'images/cartesDepartements/12.gif';
			img31 = new Image();
			img31.src = 'images/cartesDepartements/31.gif';
			img32 = new Image();
			img32.src = 'images/cartesDepartements/32.gif';
			img46 = new Image();
			img46.src = 'images/cartesDepartements/46.gif';
			img65 = new Image();
			img65.src = 'images/cartesDepartements/65.gif';
			img81 = new Image();
			img81.src = 'images/cartesDepartements/81.gif';
			img82 = new Image();
			img82.src = 'images/cartesDepartements/82.gif';
			break
		}
	case 74:
		{
			img19 = new Image();
			img19.src = 'images/cartesDepartements/19.gif';
			img23 = new Image();
			img23.src = 'images/cartesDepartements/23.gif';
			img87 = new Image();
			img87.src = 'images/cartesDepartements/87.gif';
			break
		}
	case 82:
		{
			img01 = new Image();
			img01.src = 'images/cartesDepartements/01.gif';
			img07 = new Image();
			img07.src = 'images/cartesDepartements/07.gif';
			img26 = new Image();
			img26.src = 'images/cartesDepartements/26.gif';
			img38 = new Image();
			img38.src = 'images/cartesDepartements/38.gif';
			img42 = new Image();
			img42.src = 'images/cartesDepartements/42.gif';
			img69 = new Image();
			img69.src = 'images/cartesDepartements/69.gif';
			img73 = new Image();
			img73.src = 'images/cartesDepartements/73.gif';
			img74 = new Image();
			img74.src = 'images/cartesDepartements/74.gif';
			break
		}
	case 83:
		{
			img03 = new Image();
			img03.src = 'images/cartesDepartements/03.gif';
			img15 = new Image();
			img15.src = 'images/cartesDepartements/15.gif';
			img43 = new Image();
			img43.src = 'images/cartesDepartements/43.gif';
			img63 = new Image();
			img63.src = 'images/cartesDepartements/63.gif';
			break
		}
	case 91:
		{
			img11 = new Image();
			img11.src = 'images/cartesDepartements/11.gif';
			img30 = new Image();
			img30.src = 'images/cartesDepartements/30.gif';
			img34 = new Image();
			img34.src = 'images/cartesDepartements/34.gif';
			img48 = new Image();
			img48.src = 'images/cartesDepartements/48.gif';
			img66 = new Image();
			img66.src = 'images/cartesDepartements/66.gif';
			break
		}
	case 93:
		{
			img04 = new Image();
			img04.src = 'images/cartesDepartements/04.gif';
			img05 = new Image();
			img05.src = 'images/cartesDepartements/05.gif';
			img06 = new Image();
			img06.src = 'images/cartesDepartements/06.gif';
			img13 = new Image();
			img13.src = 'images/cartesDepartements/13.gif';
			img83 = new Image();
			img83.src = 'images/cartesDepartements/83.gif';
			img84 = new Image();
			img84.src = 'images/cartesDepartements/84.gif';
			break
		}
	case 94:
		{
			img2a = new Image();
			img2a.src = 'images/cartesDepartements/2a.gif';
			img2b = new Image();
			img2b.src = 'images/cartesDepartements/2b.gif';
			break
		}
	default:
		break
	}
}
function genererComboDepartement() {
	idRegion = $('regionSelect').options[$('regionSelect').selectedIndex].value;
	var ajax = new Ajax.Updater('divComboDepartement', 'pages/accueil/comboAccueilAJAX.php', {
		method: 'post',
		parameters: 'region=' + idRegion
	})
}
function genererComboVille() {
	$('divComboVille').style.display = 'none';
	$('chargementAjaxVille').style.display = 'block';
	$('boutonRechercheAccueil').disabled = false;
	$('boutonRechercheAccueil2').disabled = false;
	var id_departement = $('divIdDepartement').innerHTML;
	var type = $('type_etablissement').options[$('type_etablissement').selectedIndex].value;
	switch (type) {
	case 'Chambre d\'hôte':
		{
			var id_type = 1;
			$('boutonRechercheAccueil').style.display = 'block';
			break
		}
	case 'Camping':
		{
			var id_type = 2;
			$('boutonRechercheAccueil').style.display = 'block';
			break
		}
	case 'Hôtel':
		{
			var id_type = 3;
			$('boutonRechercheAccueil').style.display = 'block';
			break
		}
	case 'Location saisonnière':
		{
			var id_type = 4;
			$('boutonRechercheAccueil').style.display = 'block';
			break
		}
	case 'Gîte':
		{
			var id_type = 5;
			$('boutonRechercheAccueil').style.display = 'block';
			break
		}
	}
	var type2 = $('choixVille').options[$('choixVille').selectedIndex].value;
	if (type != 0 && type2 != 0) {
		$('boutonRechercheAccueil').style.display = 'block';
		$('boutonRechercheAccueil2').style.display = 'none'
	}
	var ville = new Ajax.Updater('divComboVille', 'pages/accueil/villeAJAX2.php', {
		method: 'post',
		parameters: 'dept=' + id_departement + '&type=' + id_type,
		onComplete: function() {
			if (type == 0) {
				$('choixVille').disabled = true;
				$('boutonRechercheAccueil').disabled = true;
				$('boutonRechercheAccueil').style.display = 'none';
				$('boutonRechercheAccueil2').style.display = 'none'
			} else {
				$('boutonRechercheAccueil').style.display = 'block';
				$('boutonRechercheAccueil2').style.display = 'none'
			}
			$('divComboVille').style.display = 'block';
			$('chargementAjaxVille').style.display = 'none'
		}
	})
}
function boutonville() {
	var type2 = $('choixVille').options[$('choixVille').selectedIndex].value;
	if (type2 != 0) {
		$('boutonRechercheAccueil').style.display = 'none';
		$('boutonRechercheAccueil2').style.display = 'block'
	} else {
		$('boutonRechercheAccueil').style.display = 'block';
		$('boutonRechercheAccueil2').style.display = 'none'
	}
}
function boutonInverse() {
	var type3 = $('combo_departement').options[$('combo_departement').selectedIndex].value;
	if (type3 != "null") {
		$('recherche').style.display = 'block';
		$('recherche2').style.display = 'none'
	} else {
		$('recherche').style.display = 'none';
		$('recherche2').style.display = 'none'
	}
}
function boutonInverse2() {
	var type4 = $('combo_ville').options[$('combo_ville').selectedIndex].value;
	if (type4 != "null") {
		$('recherche').style.display = 'none';
		$('recherche2').style.display = 'block'
	} else {
		$('recherche').style.display = 'block';
		$('recherche2').style.display = 'none'
	}
}
function controleRecherche() {
	if ($('choixRegion').value == '') {
		alert('Veuillez sélectionner une région.')
	} else if ($('choixDepartement').value == '') {
		alert('Veuillez sélectionner un département.')
	} else if ($('type_etablissement').options[$('type_etablissement').selectedIndex].value == 0) {
		alert('Veuillez sélectionner une catégorie d\'établissement.')
	} else if ($('choixVille').options[$('choixVille').selectedIndex].value == 0) {
		window.location = escape('resultatDept-region-' + enleveAccents(($('choixRegion').value).toLowerCase()) + '-departement-' + enleveAccents(($('choixDepartement').value).toLowerCase()) + '-type-' + enleveAccents(($('type_etablissement').options[$('type_etablissement').selectedIndex].value).toLowerCase()) + '.html')
	} else {
		window.location = escape('resultatVille-region-' + enleveAccents(($('choixRegion').value).toLowerCase()) + '-departement-' + enleveAccents(($('choixDepartement').value).toLowerCase()) + '-ville-' + enleveAccents(($('choixVille').options[$('choixVille').selectedIndex].value).toLowerCase()) + '-type-' + enleveAccents(($('type_etablissement').options[$('type_etablissement').selectedIndex].value).toLowerCase()) + '.html')
	}
}
function controleAuthentification() {
	if ($('login').value == '') {
		alert('Veuillez entrer votre identifiant.');
		$('login').focus();
		return false
	} else if ($('pass').value == '') {
		alert('Veuillez entrer votre mot de passe.');
		$('pass').focus();
		return false
	} else {
		$('connecter').value = 'Veuillez patienter ...';
		$('connecter').disabled = 'true';
		return true
	}
}
function controlePassOublie() {
	if ($('num_client').value == '') {
		alert('Veuillez renseigner votre numéro de client.');
		$('num_client').focus();
		return false
	} else if ($('email').value == '') {
		alert('Veuillez renseigner l\'adresse email saisie lors de votre inscription.');
		$('email').focus();
		return false
	} else {
		$('envoyer').value = 'Veuillez patienter ...';
		$('envoyer').disabled = 'true';
		return true
	}
}
function controleChangerPass() {
	var reg = new RegExp('^[a-zA-Z0-9]{3,}$');
	if ($('pass_old').value == '') {
		alert('Veuillez renseigner l\'ancien mot de passe.');
		$('pass_old').focus()
	} else if ($('pass_new').value == '') {
		alert('Veuillez renseigner le nouveau mot de passe.');
		$('pass_new').focus()
	} else if ($('pass_new_conf').value == '') {
		alert('Veuillez confirmer le nouveau mot de passe.');
		$('pass_new_conf').focus()
	} else if ($('pass_new_conf').value != $('pass_new').value) {
		alert('Le nouveau mot de passe et sa confirmation ne correspondent pas.');
		$('pass_new').value = '';
		$('pass_new_conf').value = '';
		$('pass_new').focus()
	} else if (!reg.exec($('pass_new').value)) {
		alert('Le nouveau mot de passe doit contenir au 3 caractères alphanumériques.');
		$('pass_new').value = '';
		$('pass_new_conf').value = '';
		$('pass_new').focus()
	} else {
		$('validerPass').value = 'Veuillez patienter ...';
		$('validerPass').disabled = 'true';
		$('formChangerPass').submit()
	}
}
function controleCompteRechHeberg() {
	if ((!$('radioCompteRecherche1').checked) && (!$('radioCompteRecherche2').checked) && (!$('radioCompteRecherche3').checked)) {
		alert('Veuillez sélectionner un type de recherche.');
		return false
	} else if (($('radioCompteRecherche1').checked) && ($('numClientRech').value == '')) {
		alert('Veuillez préciser un numéro de client.');
		$('numClientRech').focus();
		return false
	} else if (($('radioCompteRecherche2').checked) && ($('deptCompteRech').options[$('deptCompteRech').selectedIndex].value == '0')) {
		alert('Veuillez sélectionner un département.');
		$('deptCompteRech').focus();
		return false
	} else if (($('radioCompteRecherche2').checked) && ($('typeCompteRech').options[$('typeCompteRech').selectedIndex].value == '0')) {
		alert('Veuillez sélectionner un type d\'hébergement.');
		$('typeCompteRech').focus();
		return false
	} else if (($('radioCompteRecherche3').checked) && ($('libreRech').value == '')) {
		alert('Veuillez renseigner le champ de recherche.');
		$('libreRech').focus();
		return false
	} else {
		$('boutonRechHeberg').value = 'Veuillez patienter ...';
		$('boutonRechHeberg').disabled = 'true';
		return true
	}
}
function controleChangerBanniere() {
	if ((($('nom_banniere1').options[$('nom_banniere1').selectedIndex].value == '0') && $('url_banniere1').value != '') || (($('nom_banniere1').options[$('nom_banniere1').selectedIndex].value != '0') && $('url_banniere1').value == '')) {
		alert('L\'un des champs de la bannière n°1 n\'est pas renseigné.')
	} else if ((($('nom_banniere2').options[$('nom_banniere2').selectedIndex].value == '0') && $('url_banniere2').value != '') || (($('nom_banniere2').options[$('nom_banniere2').selectedIndex].value != '0') && $('url_banniere2').value == '')) {
		alert('L\'un des champs de la bannière n°2 n\'est pas renseigné.')
	} else if ((($('nom_banniere3').options[$('nom_banniere3').selectedIndex].value == '0') && $('url_banniere3').value != '') || (($('nom_banniere3').options[$('nom_banniere3').selectedIndex].value != '0') && $('url_banniere3').value == '')) {
		alert('L\'un des champs de la bannière n°3 n\'est pas renseigné.')
	} else if ((($('nom_banniere4').options[$('nom_banniere4').selectedIndex].value == '0') && $('url_banniere4').value != '') || (($('nom_banniere4').options[$('nom_banniere4').selectedIndex].value != '0') && $('url_banniere4').value == '')) {
		alert('L\'un des champs de la bannière n°4 n\'est pas renseigné.')
	} else if ((($('nom_banniere5').options[$('nom_banniere5').selectedIndex].value == '0') && $('url_banniere5').value != '') || (($('nom_banniere5').options[$('nom_banniere5').selectedIndex].value != '0') && $('url_banniere5').value == '')) {
		alert('L\'un des champs de la bannière n°5 n\'est pas renseigné.')
	} else {
		$('validerBanniere').value = 'Veuillez patienter ...';
		$('validerBanniere').disabled = 'true';
		$('formBanniere').submit()
	}
}
function trim(chaine) {
	return chaine.replace(/(^\s*)|(\s*$)/g, '')
}
function repereEspace(chaine) {
	var expression = /(^\s)|(\s)|(\s$)/g;
	return expression.test(chaine)
}
function controleFormulaireInscription() {
	if ($('type_contratInscription').options[$('type_contratInscription').selectedIndex].value == 0) {
		alert('Veuillez préciser le type de contrat.');
		$('type_contratInscription').focus()
	} else if (trim($('enseigneInscription').value) == '') {
		alert('Veuillez préciser l\'enseigne ou la raison sociale de l\'établissement.');
		$('enseigneInscription').focus()
	} else if ($('type_etablissementInscription').options[$('type_etablissementInscription').selectedIndex].value == 0) {
		alert('Veuillez préciser le type de votre établissement.');
		$('type_etablissementInscription').focus()
	} else if ($('civiliteInscription').options[$('civiliteInscription').selectedIndex].value == 0) {
		alert('Veuillez préciser la civilité du propriétaire.');
		$('civiliteInscription').focus()
	} else if (trim($('nomInscription').value) == '') {
		alert('Veuillez préciser le nom du propriétaire.');
		$('nomInscription').focus()
	} else if (trim($('adresseInscription').value) == '') {
		alert('Veuillez préciser l\'adresse de l\'établissement.');
		$('adresseInscription').focus()
	} else if (trim($('code_postalInscription').value) == '') {
		alert('Veuillez préciser le code postal de l\'établissement.');
		$('code_postalInscription').focus()
	} else if (isNaN($('code_postalInscription').value) || (trim($('code_postalInscription').value)).length != 5) {
		alert('Le code postal doit être un nombre à 5 chiffres.');
		$('code_postalInscription').focus()
	} else if (trim($('villeInscription').value) == '') {
		alert('Veuillez préciser la ville de l\'établissement.');
		$('villeInscription').focus()
	} else if ((trim($('faxInscription').value) != '') && ((isNaN($('faxInscription').value)) || (trim($('faxInscription').value).length != 10))) {
		alert('Le numéro de fax doit être un nombre à 10 chiffres.');
		$('faxInscription').focus()
	} else if (trim($('emailInscription').value) == '') {
		alert('Veuillez préciser votre adresse email.');
		$('emailInscription').focus()
	} else if ($('altitude').value != '' && isNaN($('altitude').value)) {
		alert('L\'altitude renseignée doit être une valeur numérique.');
		$('altitude').focus()
	} else {
		$('validerFormulaire').value = 'Veuillez patienter ...';
		$('validerFormulaire').disabled = 'true';
		$('formInscription').submit()
	}
}
function controleFormulaireInscriptionReflexion() {
	if ($('type_contratInscription').options[$('type_contratInscription').selectedIndex].value == 0) {
		alert('Veuillez préciser le type de contrat.');
		$('type_contratInscription').focus()
	} else if (trim($('enseigneInscription').value) == '') {
		alert('Veuillez préciser l\'enseigne ou la raison sociale de l\'établissement.');
		$('enseigneInscription').focus()
	} else if ($('type_etablissementInscription').options[$('type_etablissementInscription').selectedIndex].value == 0) {
		alert('Veuillez préciser le type de votre établissement.');
		$('type_etablissementInscription').focus()
	} else if ($('civiliteInscription').options[$('civiliteInscription').selectedIndex].value == 0) {
		alert('Veuillez préciser la civilité du propriétaire.');
		$('civiliteInscription').focus()
	} else if (trim($('nomInscription').value) == '') {
		alert('Veuillez préciser le nom du propriétaire.');
		$('nomInscription').focus()
	} else if (trim($('adresseInscription').value) == '') {
		alert('Veuillez préciser l\'adresse de l\'établissement.');
		$('adresseInscription').focus()
	} else if (trim($('code_postalInscription').value) == '') {
		alert('Veuillez préciser le code postal de l\'établissement.');
		$('code_postalInscription').focus()
	} else if (isNaN($('code_postalInscription').value) || (trim($('code_postalInscription').value)).length != 5) {
		alert('Le code postal doit être un nombre à 5 chiffres.');
		$('code_postalInscription').focus()
	} else if (trim($('villeInscription').value) == '') {
		alert('Veuillez préciser la ville de l\'établissement.');
		$('villeInscription').focus()
	} else if (trim($('telephoneInscription').value) == '') {
		alert('Veuillez préciser le numéro de téléphone.');
		$('telephoneInscription').focus()
	} else if (isNaN($('telephoneInscription').value) || (trim($('telephoneInscription').value)).length != 10) {
		alert('Le numéro de téléphone doit être un nombre à 10 chiffres.');
		$('telephoneInscription').focus()
	} else if ((trim($('faxInscription').value) != '') && ((isNaN($('faxInscription').value)) || (trim($('faxInscription').value).length != 10))) {
		alert('Le numéro de fax doit être un nombre à 10 chiffres.');
		$('faxInscription').focus()
	} else if (trim($('emailInscription').value) == '') {
		alert('Veuillez préciser votre adresse email.');
		$('emailInscription').focus()
	} else {
		$('validerFormulaire').value = 'Veuillez patienter ...';
		$('validerFormulaire').disabled = 'true';
		$('formInscription').submit()
	}
}
function controleFormulaireModificationClient() {
	if ($('comboAnimauxInscription').options[$('comboAnimauxInscription').selectedIndex].value == 0) {
		alert('Veuillez préciser l\'admission des animaux.');
		$('comboAnimauxInscription').focus()
	} else if ($('comboGardiennageInscription').options[$('comboGardiennageInscription').selectedIndex].value == 0) {
		alert('Veuillez préciser la présence d\'un gardien.');
		$('comboGardiennageInscription').focus()
	} else if ($('comboHandicapeInscription').options[$('comboHandicapeInscription').selectedIndex].value == 0) {
		alert('Veuillez préciser la présence d\'un accès pour personne handicapée.');
		$('comboHandicapeInscription').focus()
	} else {
		$('validerFormulaire').value = 'Veuillez patienter ...';
		$('validerFormulaire').disabled = 'true';
		$('formInscription').submit()
	}
}
function controleFormulaireGratuit() {
	if (trim($('enseigneInscription').value) == '') {
		alert('Veuillez préciser l\'enseigne ou la raison sociale de l\'établissement.');
		$('enseigneInscription').focus()
	} else if ($('type_etablissementInscription').options[$('type_etablissementInscription').selectedIndex].value == 0) {
		alert('Veuillez préciser le type de votre établissement.');
		$('type_etablissementInscription').focus()
	} else if (trim($('adresseInscription').value) == '') {
		alert('Veuillez préciser l\'adresse de l\'établissement.');
		$('adresseInscription').focus()
	} else if (trim($('code_postalInscription').value) == '') {
		alert('Veuillez préciser le code postal de l\'établissement.');
		$('code_postalInscription').focus()
	} else if (isNaN($('code_postalInscription').value) || (trim($('code_postalInscription').value)).length != 5) {
		alert('Le code postal doit être un nombre à 5 chiffres.');
		$('code_postalInscription').focus()
	} else if (trim($('villeInscription').value) == '') {
		alert('Veuillez préciser la ville de l\'établissement.');
		$('villeInscription').focus()
	} else {
		$('validerFormulaire').value = 'Veuillez patienter ...';
		$('validerFormulaire').disabled = 'true';
		$('formInscription').submit()
	}
}
function genererType() {
	var type5 = $('type_etab').options[$('type_etab').selectedIndex].value;
	if (type5 == '0') {
		$('detail_type').style.display = 'none';
		$('detail_type2').style.display = 'none';
		$('detail_type3').style.display = 'none';
		$('detail_classement').checked = false;
		$('aucun').checked = false
	}
	if (type5 == '1') {
		$('detail_type').style.display = 'block';
		$('detail_type2').style.display = 'none';
		$('detail_type3').style.display = 'none';
		$('detail_classement').checked = false;
		$('aucun').checked = false
	}
	if (type5 == '2') {
		$('detail_type').style.display = 'none';
		$('detail_type2').style.display = 'block';
		$('detail_classement').checked = true;
		$('detail_type3').style.display = 'none';
		$('aucun').checked = false
	}
	if (type5 == '3') {
		$('detail_type').style.display = 'none';
		$('detail_type2').style.display = 'none';
		$('detail_type3').style.display = 'block';
		$('detail_classement').checked = false;
		$('aucun').checked = true
	}
}
function genererTypes() {
	var typee6 = $('type_etab2').options[$('type_etab2').selectedIndex].value;	
	if (typee6 == '0') {
		$('detail_typee').style.display = 'none';
		$('detail_typee2').style.display = 'none';
		$('detail_typee3').style.display = 'none';
		$('detail_classement').checked = false
	}
	if (typee6 == '1') {
		$('detail_typee').style.display = 'block';
		$('detail_typee2').style.display = 'none';
		$('detail_typee3').style.display = 'none';
		$('detail_classement').checked = false
	}
	if (typee6 == '2') {
		$('detail_typee').style.display = 'none';
		$('detail_typee2').style.display = 'block';
		$('detail_classement').checked = true;
		$('detail_typee3').style.display = 'none'
	}
	if (typee6 == '3') {
		$('detail_typee').style.display = 'none';
		$('detail_typee2').style.display = 'none';
		$('detail_typee3').style.display = 'block';
		$('detail_classement').checked = false
	}
}

function genererTypesGite() {
	var typee6 = $('type_etab_gite').options[$('type_etab_gite').selectedIndex].value;	
	//alert(typee6);
	if (typee6 == '0') {
		$('detail_typee_gite').style.display = 'none';
		$('detail_typee2_gite').style.display = 'none';
		$('detail_typee3_gite').style.display = 'none';
		$('detail_classement_gite').checked = false
	}
	if (typee6 == '1') {
		$('detail_typee_gite').style.display = 'block';
		$('detail_typee2_gite').style.display = 'none';
		$('detail_typee3_gite').style.display = 'none';
		$('detail_classement_gite').checked = false
	}
	if (typee6 == '2') {
		$('detail_typee_gite').style.display = 'none';
		$('detail_typee2_gite').style.display = 'block';
		$('detail_classement_gite').checked = true;
		$('detail_typee3_gite').style.display = 'none'
	}
	if (typee6 == '3') {
		$('detail_typee_gite').style.display = 'none';
		$('detail_typee2_gite').style.display = 'none';
		$('detail_typee3_gite').style.display = 'block';
		$('detail_classement_gite').checked = false
	}
}


function afficherFormulaire() {
	var id_type_etablissement = $('type_etablissementInscription').options[$('type_etablissementInscription').selectedIndex].value;
	switch (id_type_etablissement) {
	case '1':
		{
			$('detail_chambre').style.display = "block";
			$('detail_camping').style.display = "none";
			$('detail_hotel').style.display = "none";
			$('detail_location').style.display = "none";
			$('detail_gite').style.display = "none";
			$('detail_label').style.display = "block";
			break
		}
	case '2':
		{
			$('detail_chambre').style.display = 'none';
			$('detail_camping').style.display = 'block';
			$('detail_hotel').style.display = 'none';
			$('detail_location').style.display = 'none';
			$('detail_gite').style.display = 'none';
			$('detail_label').style.display = "block";
			break
		}
	case '3':
		{
			$('detail_chambre').style.display = 'none';
			$('detail_camping').style.display = 'none';
			$('detail_hotel').style.display = 'block';
			$('detail_location').style.display = 'none';
			$('detail_gite').style.display = 'none';
			$('detail_label').style.display = "block";
			break
		}
	case '4':
		{
			$('detail_chambre').style.display = 'none';
			$('detail_camping').style.display = 'none';
			$('detail_hotel').style.display = 'none';
			$('detail_location').style.display = 'block';
			$('detail_gite').style.display = 'none';
			$('detail_label').style.display = "block";
			break
		}
	case '5':
		{
			$('detail_chambre').style.display = 'none';
			$('detail_camping').style.display = 'none';
			$('detail_hotel').style.display = 'none';
			$('detail_location').style.display = 'none';
			$('detail_gite').style.display = 'block';
			$('detail_label').style.display = "block";
			break
		}
	default:
		{
			$('detail_chambre').style.display = 'none';
			$('detail_camping').style.display = 'none';
			$('detail_hotel').style.display = 'none';
			$('detail_location').style.display = 'none';
			$('detail_gite').style.display = 'none';
			$('detail_label').style.display = 'none';
			break
		}
	}
}
function afficherFormulaire2() {
	var type_contratInscription = $('type_contratInscription').options[$('type_contratInscription').selectedIndex].value;
	switch (type_contratInscription) {
	case '5':
	case '6':
		{
			$('detail_chambre_infos').style.display = "none";
			$('detail_camping_infos').style.display = "none";
			$('detail_hotel_infos').style.display = "none";
			$('detail_location_infos').style.display = "none";
			$('detail_gite_infos').style.display = "none";
			$('renseignement_inscription').style.display = "none";
			$('boutonValider').style.display = "none";
			$('boutonValiderReflexion').style.display = "block";
			break
		}
	default:
		{
			$('detail_chambre_infos').style.display = "block";
			$('detail_camping_infos').style.display = "block";
			$('detail_hotel_infos').style.display = "block";
			$('detail_location_infos').style.display = "block";
			$('detail_gite_infos').style.display = "block";
			$('renseignement_inscription').style.display = "block";
			$('boutonValider').style.display = "block";
			$('boutonValiderReflexion').style.display = "none";
			break
		}
	}
}
function listeVille() {
	var code_postal = $('code_postalInscription').value;
	var ajax = new Ajax.Updater('divListeVille', '/pages/formulaire/listeVille.php', {
		method: 'post',
		parameters: 'code_postal=' + code_postal,
		onComplete: function() {
			if ($('divListeVille').innerHTML != '') {
				$('divListeVille').style.display = "block";
				$('divListeVille').style.visibility = "visible"
			}
		}
	})
}
function remplirChampVille(nomVille) {
	$('villeInscription').value = nomVille;
	$('divListeVille').style.display = "none";
	$('divListeVille').style.visibility = "hidden"
}
function pageListeVille(combo, region, departement, type) {
	var ville = $(combo).options[$(combo).selectedIndex].value;
	if (ville != 0) {
		window.location = 'resultatVille-region-' + region + '-departement-' + departement + '-ville-' + ville + '-type-' + type + '.html'
	}
}
function controleTitrePhoto() {
	if (($('upload_1').value) && ($('titre_1').value == '')) {
		alert('Veuillez indiquer un titre pour la photo n°1.');
		$('titre_1').focus()
	} else if (($('upload_2').value) && ($('titre_2').value == '')) {
		alert('Veuillez indiquer un titre pour la photo n°2.');
		$('titre_2').focus()
	} else if (($('upload_3').value) && ($('titre_3').value == '')) {
		alert('Veuillez indiquer un titre pour la photo n°3.');
		$('titre_3').focus()
	} else if (($('upload_4').value) && ($('titre_4').value == '')) {
		alert('Veuillez indiquer un titre pour la photo n°4.');
		$('titre_4').focus()
	} else if (($('upload_5').value) && ($('titre_5').value == '')) {
		alert('Veuillez indiquer un titre pour la photo n°5.');
		$('titre_5').focus()
	} else if (($('upload_6').value) && ($('titre_6').value == '')) {
		alert('Veuillez indiquer un titre pour la photo n°6.');
		$('titre_6').focus()
	} else {
		$('valider').value = 'Veuillez patienter ...';
		$('valider').disabled = 'true';
		$('formAjoutPhoto').submit()
	}
}
function controleTitrePhotoReflexion() {
	$('formAjoutPhoto').action = 'pages/compte/client/ajoutPhotosEnregistrerReflexion.php';
	$('valider').value = 'Veuillez patienter ...';
	$('valider').disabled = 'true';
	$('formAjoutPhoto').submit()
}
function boiteDialogue(message, adresse) {
	if (confirm(message)) {
		window.location = adresse
	}
}
function recupererFacture(option) {
	if ($(option).options[$(option).selectedIndex].value != 0) {
		window.open($(option).options[$(option).selectedIndex].value, 'Facture')
	}
}
function genererComboVilleRechAvancee(comboDept, comboType, comboClassement) {
	var ville = new Ajax.Updater('divComboVille', 'pages/rechercheMoteur/rechAvanceVilleAJAX.php', {
		method: 'post',
		parameters: 'dept=' + comboDept + '&type=' + comboType + '&classement=' + comboClassement,
		onComplete: function() {
			$('divComboVille').style.display = 'block';
			$('chargementAjaxVille').style.display = 'none'
		}
	})
}
function stats_web(client) {
	var dept = new Ajax.Request('pages/rechercheHebergementListe/stats_webAJAX.php', {
		method: 'get',
		parameters: 'num_client=' + client
	})
}
function boutonInvRecherche() {
	$('resultat').style.display = 'none';
	$('tabville').style.display = 'block';
	$('boutontab').style.display = 'none';
	$('boutontab2').style.display = 'block'
}
function boutonInvRecherche2() {
	$('resultat').style.display = 'block';
	$('tabville').style.display = 'none';
	$('boutontab').style.display = 'block';
	$('boutontab2').style.display = 'none'
}
function appdis() {
	if ($('checkAnnee').checked) {
		$('date1_deb').value = '01-01-2008';
		$('date1_fin').value = '12-12-2008';
		$('date2_deb').value = '';
		$('date2_fin').value = '';
		$('ouvAnne').style.visibility = "hidden"
	} else {
		$('date1_deb').value = '';
		$('date1_fin').value = '';
		$('date2_deb').value = '';
		$('date2_fin').value = '';
		$('ouvAnne').style.visibility = "visible"
	}
}
function jsUpload(upload_field, id, titre) {
	var re_text = /\.jpg|\.jpeg/i;
	var filename = upload_field.value;
	var status = "upload_status" + id;
	if (titre.value == '' && id != "enTete") {
		document.getElementById("upload_status" + id).innerHTML = '<font color="#ff0000" face="Arial" size="2">Erreur:  Vous devez spécifier le Titre de l\'image</a>';
		upload_field.form.reset();
		return false
	}
	if (upload_field.value == '') {
		document.getElementById("upload_status" + id).innerHTML = '<font color="#ff0000" face="Arial" size="2">Erreur:  Vous devez séléctionner une image</a>';
		return false
	}
	if (filename.search(re_text) == -1) {
		document.getElementById("upload_status" + id).innerHTML = '<font color="#ff0000" face="Arial" size="2">Erreur de mise a jour :  utiliser les extensions suivantes : jpeg, jpg</a>';
		upload_field.form.reset();
		return false
	}
	var imagNumero = "imgNum" + id;
	document.getElementById(imagNumero).src = "images/boutons/ajax-loader-grand.gif";
	upload_field.form.submit();
	titre.disabled = true;
	upload_field.disabled = true;
	return true
}