
function getRequester() {	//cette fonction s'occupe de sélectionner l'objet adequat au naviguateur, rien a comprendre...
	var result = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
	try {
		result = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			result = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			result = false;
		}
	}
@end @*/
	if (!result && 'undefined' != typeof XMLHttpRequest) {
		try {
			result = new XMLHttpRequest();
		} catch (e) {
			result = false;
		}
	}
	return result;
} // getRequester

function overImage(id, graph, bouton)	{
	$(id).setAttribute("src", "library/charte_graphique_dyn/"+graph+"/"+bouton+"OVER.gif");
}//overImage

function outImage(id, graph, bouton)	{
	$(id).setAttribute("src", "library/charte_graphique_dyn/"+graph+"/"+bouton+".gif");
}//outImage

function findDept(critere)	{
	
	var region = 'region'+critere;
	var dept = 'dept'+critere;
	var pays = 'pays'+critere;
	
	var id_region = $F(region);
	var id_pays =  $F(pays);
	var indice = 2;
	
	if(critere != "")	{
		var data = 'id='+id_region+'&indice='+indice+'&critere='+critere;
		Element.update($(dept), '');
		new Ajax.Updater(dept, './ajax/find_loc.php',
		{
			postBody: data,
			insertion: Insertion.Bottom,
			onComplete:function (requester)	{
				$('dept'+critere).options[0].selected = true;
				
					/*		pour recherche rapide only		*/
			/*	if($F('ville_ref') != "")
					findVille(id_region, $F(dept), critere, '');*/
							
					/*		réinitialisation listbox ville si le niveau est region et que la listbox ville n'est pas vide		*/	
				if (($F('dept'+critere) == '') && ($F('ville'+critere) != ''))
					Element.update($('ville'+critere), '<option value=>Toutes villes</option>');
			}
		});
	}
	else	{
		
		var domaine = $('domaine_ref').value;
		var groupe = $('groupe_ref').value;
		var activite = $('activite_ref').value;
	
		var data = 'id='+id_region+'&indice='+indice+'&critere='+critere;
		var data2 = 'id_pays=1&id_region='+id_region+'&domaine='+domaine+'&groupe='+groupe+'&activite='+activite;

		if(navigator.appName != 'Microsoft Internet Explorer')
			Element.update($('carte'), '<div id="parent_map"><div class="loader_map"><img src="library/angles-boutons/ajax_loader_map.gif" /></div></div></div>');
		else
			Element.replace($('carte'), '<div id="carte"><div id="parent_map"><div class="loader_map"><img src="library/angles-boutons/ajax_loader_map.gif" /></div></div></div>');

			
			Element.update($(dept), '');
			new Ajax.Updater(dept, './ajax/find_loc.php',
			{
				postBody: data,
				insertion: Insertion.Bottom,
				onComplete:function (requester)	{
					var version = 0;
					if (navigator.appVersion.indexOf("MSIE")!= -1){
						var temp = navigator.appVersion.split("MSIE");
						version = parseFloat(temp[1]);
					}
					
					if(navigator.appName != 'Microsoft Internet Explorer' || version > 7)
						$('dept').options[0].selected = true;
						
					Element.update($('parent_map'), '');
					
					new Ajax.Updater($('parent_map'), './ajax/find_map_reg.php',
					{
						postBody: data2,
						insertion: Insertion.Bottom,
						onComplete:function (requester2)	{
							
								//		pour recherche rapide only		
							if($F('ville_ref') != "")
								findVille(id_region, $F(dept), critere, '');
							
								//		réinitialisation listbox ville si le niveau est region et que la listbox ville n'est pas vide		
							if (($F('dept') == '') && ($F('ville') != ''))
								Element.update($('ville'), '<option value=>Toutes villes</option>');
							
							validChoixLoc();
						}
					});
				}
			});
			
		$('ville_ref').setAttribute("value", "");
	}
}//findDept


function findVille(id_region, id_dept, critere, loc)	{
	
	var indice = 3;
	var data = 'id='+id_dept+'&indice='+indice+'&critere='+critere;
	var ville = 'ville'+critere;
	
	if(critere != "")	{
		Element.update($(ville), '');
			new Ajax.Updater(ville,'./ajax/find_loc.php',
			{
				postBody: data,
				insertion: Insertion.Bottom,
				onComplete:function (requester)	{
					if(navigator.appVersion != '4.0 (compatible; MSIE 6.0; Windows NT 5.1; Embedded Web Browser from: http://bsalsa.com/; InfoPath.2)')
						$('ville'+critere).options[0].selected = true;
				}
			});
	}
	else	{
		var domaine = $('domaine_ref').value;
		var groupe = $('groupe_ref').value;
		var activite = $('activite_ref').value;
		
				//update listbox
			Element.update($(ville), '');
			new Ajax.Updater(ville,'./ajax/find_loc.php',
			{
				postBody: data,
				insertion: Insertion.Bottom,
				onComplete:function (requester)	{
					var version = 0
					if (navigator.appVersion.indexOf("MSIE")!= -1){
						var temp = navigator.appVersion.split("MSIE")
						version = parseFloat(temp[1])
					}
					
					if(navigator.appName != 'Microsoft Internet Explorer' || version > 7)
						$('ville').options[0].selected = true;
						
					if($('form_inscrip') == null && $('mon_espace') == null)	{	/*	update carte	*/
						
						if($F('dept') != "")		{								/*	google_map		*/
							//update listbox
							
						 	new Ajax.Request('./ajax/find_dept.php',				/*	récupération du code postal département	*/
							{
								method: 'post',
								parameters: data,
								onComplete:function (requester2){
									
									var geocoder;
									if (GBrowserIsCompatible()) {
										
										if($F('ville_ref') == "")	{
											Element.update($('parent_map'), "<div id=\"haut_map\"></div><div id=\"map\"></div><div class=\"both height_11\" id=\"footer_map\"></div><div id=\"map_control\"><div id=\"zoom_plus\"></div><div id=\"zoom_moins\"></div><div id=\"normal\"></div><div id=\"relief\"></div><div id=\"satellite\"></div><div id=\"fleches_map\"><div id=\"nord\"></div><div id=\"ouest\"></div><div id=\"sud\"></div><div id=\"est\"></div></div><div id=\"centrer\"></div></div>");
											
											/*map1 = new GMap($("map"), {mapTypes:[G_NORMAL_MAP,G_PHYSICAL_MAP,G_SATELLITE_MAP]});
											
											var numDept = requester2.responseText;
											var geoXml = new GGeoXml("http://www.ruedesloisirs.com/library/kml_depts/"+numDept+".kml",
															function()	{
																if(geoXml.loadedCorrectly()) {alert('8');
																	geoXml.gotoDefaultViewport(map1);alert('9');
																	map1.addOverlay(geoXml);
																	var point = geoXml.getDefaultCenter();
																	map1.enableScrollWheelZoom();
																	
																	if(numDept == "971" || numDept == "972" || numDept == "974" || numDept == "975" || numDept == "976" || numDept == "986" || numDept == "987")
																		map1.setCenter(point, 10);
																	else if(numDept == "973" || numDept == "988")
																		map1.setCenter(point, 7);
																		
																	iniEvtMap(map1, point);
																}
															});*/
															
											
											
											var numDept = requester2.responseText;
											updateMap("dept", numDept);
											
											
										}
										else	{
											selectOption($('ville'), $F('ville_ref'));
											updateMap('ville', $F('ville'));
										}
									}
									else {
										alert("Desole, l'API Google Maps n'est pas compatible avec votre navigateur.");
									}
								}
							});
						}
						else	{													/*	carte cliquable	*/
							
							if(loc == 'dept' && $F('dept') == '')
								loc = 'reg';
								
							var data2 = 'id_pays=1&id_region='+$F('region')+'&id_dept='+$F('dept')+'&domaine='+domaine+'&groupe='+groupe+'&activite='+activite;
								//	update carte
							new Ajax.Request('./ajax/find_map_'+loc+'.php',
							{
								method: 'post',
								parameters: data2,
								onComplete:function (requester2)	{
										//	update de la carte geographique
									Element.update($('parent_map'), requester2.responseText);
								}
							});
						}
					}
					validChoixLoc();
				}
			});
	}
/*	}
	else	{
		Element.update($('ville'), '<option value=>Toutes villes</option>');
		validChoixLoc();
	}*/
	
}//findVille

function iniEvtMap(map, point)	{
	
	Event.observe($('zoom_plus'), 'click', function(){map.zoomIn();}, false);
	Event.observe($('zoom_moins'), 'click', function(){map.zoomOut();}, false);
	
	Event.observe($('normal'), 'click', function(){map.setMapType(G_NORMAL_MAP);}, false);
	Event.observe($('relief'), 'click', function(){map.setMapType(G_PHYSICAL_MAP);}, false);
	Event.observe($('satellite'), 'click', function(){map.setMapType(G_SATELLITE_MAP);}, false);
	
	Event.observe($('centrer'), 'click', function(){map.setCenter(point, map.getZoom());}, false);
	
	Event.observe($('nord'), 'click', function(){map.panDirection(0, +1);}, false);
	Event.observe($('ouest'), 'click', function(){map.panDirection(+1, 0);}, false);
	Event.observe($('sud'), 'click', function(){map.panDirection(0, -1);}, false);
	Event.observe($('est'), 'click', function(){map.panDirection(-1, 0);}, false);
	
}//iniEvtMap

function setParametersLoc(ville, id_pays, id_region, id_dept, id_ville)	{
	$('ville_ref').setAttribute("value", id_ville);
	selectOption($('region'), id_region);

	var critere = '';
	var domaine = $('domaine_ref').value;
	var groupe = $('groupe_ref').value;
	var activite = $('activite_ref').value;
	
	var indice = 2;
	var data = 'id='+id_region+'&indice='+indice+'&critere='+critere;
	$('dept').update('');
	new Ajax.Updater('dept', './ajax/find_loc.php',
	{
		postBody: data,
		//insertion: Insertion.Bottom,
		onComplete:function ()	{
			selectOption($('dept'), id_dept);
			findVille(id_region, id_dept, critere, '');
		}
	});	
}//setParametersLoc

function setRegion(id_region)	{
	selectOption($('region'), id_region);
	findDept("");
}//setRegion

function setDept(id_dept)	{
	var id_region = $F('region');
	selectOption($('dept'), id_dept);
	Field.activate('dept');
	findVille(id_region, id_dept, "", "dept");
}//setDept

function selectOption(elt, id)	{
	var options = elt.options;

	for (var j = 0; j < options.length; ++j) {
	  var option = options[j];
	  
	  if (option.value == id) {
	    option.selected = true;
	    elt.selectedIndex = j;
	    break;
	  }
	}
}//selectOption

function validChoixLoc()	{
	
		/*		désattribution de la class 'div_selected'		*/
	$('div_pays').removeClassName('div_selected');
	$('div_region').removeClassName('div_selected');
	$('div_dept').removeClassName('div_selected');
	$('div_ville').removeClassName('div_selected');
	
	var id_region = $F('region');
	var id_dept = $F('dept');
	var id_ville = $F('ville');
	var id_ville_ref = $('ville_ref').value;
	
		/*		puis attribution de la classe à l'élément qui sera pris en compte par le moteur  */
	if(id_region == '' && id_dept == '' && id_ville == '')	{
		$('div_pays').addClassName('div_selected');
		//new Effect.Pulsate('div_pays', { pulses: 2, duration: 1});return false;
	}
	else if(id_region != '' && id_dept == '')	{
		$('div_region').addClassName('div_selected');
		//new Effect.Pulsate('div_region', { pulses: 2, duration: 1});return false;
	}
	else if(id_dept != '' && id_ville == '' && id_ville_ref == "")	{
		$('div_dept').addClassName('div_selected');
		//new Effect.Pulsate('div_dept', { pulses: 2, duration: 1});return false;
	}
	else	{
		$('div_ville').addClassName('div_selected');
		if($('ville_ref').value != "")
			new Effect.Pulsate('div_ville', { pulses: 2, duration: 1});return false;
	}
	//alert(id_region+" | "+id_dept+" | "+id_ville+" | ");
}


function updateMap(param, id) {
	
	if($F('ville') == "" && param != "prest")	{
		param = "dept";
		var data = "id="+$F('dept');
		var zoom = 8;
	}
	else if (param == "ville")		{							/*	on recherche à localiser une ville sur la google map	*/
		var data = "id_ville="+id;
		var zoom = 11;
	}
	
	if(param == "dept")	{
		new Ajax.Request('./ajax/find_dept.php',				/*	récupération du code postal département	*/
							{
								method: 'post',
								parameters: data,
								onComplete:function (requester){
									
									var geocoder;
									if (GBrowserIsCompatible()) {
										
										if($F('ville_ref') == "")	{
											Element.update($('parent_map'), "<div id=\"haut_map\"></div><div id=\"map\"></div><div class=\"both height_11\" id=\"footer_map\"></div><div id=\"map_control\"><div id=\"zoom_plus\"></div><div id=\"zoom_moins\"></div><div id=\"normal\"></div><div id=\"relief\"></div><div id=\"satellite\"></div><div id=\"fleches_map\"><div id=\"nord\"></div><div id=\"ouest\"></div><div id=\"sud\"></div><div id=\"est\"></div></div><div id=\"centrer\"></div></div>");
											map1 = new GMap2($("map"), {mapTypes:[G_NORMAL_MAP,G_PHYSICAL_MAP,G_SATELLITE_MAP]});

											var numDept = requester.responseText;
											var geoXml = new GGeoXml("http://www.ruedesloisirs.com/library/kml_depts/"+numDept+".kml",
															function()	{
																if(geoXml.loadedCorrectly()) {
																	geoXml.gotoDefaultViewport(map1);
																	map1.addOverlay(geoXml);
																	var point = geoXml.getDefaultCenter();
																	
																	if(numDept == "971" || numDept == "972" || numDept == "974" || numDept == "975" || numDept == "976" || numDept == "986" || numDept == "987")
																		map1.setCenter(point, 10);
																	else if(numDept == "973" || numDept == "988")
																		map1.setCenter(point, 7);
																		
																	iniEvtMap(map1, point);
																}
															});	
										}
									}
									else {
										alert("Desole, l'API Google Maps n'est pas compatible avec votre navigateur.");
									}
								}
							});
	}
	else	{
		new Ajax.Request('./ajax/find_'+param+'.php',				/*	récupération latitude longitude		*/
		{
			method: 'post',
			parameters: data,
			onComplete:function (requester){
										
				var geocoder;
	
				if (GBrowserIsCompatible()) {
						
					if(navigator.appName != 'Microsoft Internet Explorer')
						Element.update($('carte'), "<div id=\"parent_map\"><div id=\"haut_map\"></div><div id=\"map\"></div><div class=\"both height_11\" id=\"footer_map\"></div><div id=\"map_control\"><div id=\"zoom_plus\"></div><div id=\"zoom_moins\"></div><div id=\"normal\"></div><div id=\"relief\"></div><div id=\"satellite\"></div><div id=\"fleches_map\"><div id=\"nord\"></div><div id=\"ouest\"></div><div id=\"sud\"></div><div id=\"est\"></div></div><div id=\"centrer\"></div></div>");
					else
						Element.replace($('carte'), '<div id=\"carte\"><div id=\"parent_map\"><div id=\"haut_map\"></div><div id=\"map\" class=\"both\"></div><div class=\"both height_11\" id=\"footer_map\"></div><div id=\"map_control\"><div id=\"zoom_plus\"></div><div id=\"zoom_moins\"></div><div id=\"normal\"></div><div id=\"relief\"></div><div id=\"satellite\"></div><div id=\"fleches_map\"><div id=\"nord\"></div><div id=\"ouest\"></div><div id=\"sud\"></div><div id=\"est\"></div></div><div id=\"centrer\"></div></div></div>');
								
					map3 = new GMap2($("map"), {mapTypes:[G_NORMAL_MAP,G_PHYSICAL_MAP,G_SATELLITE_MAP]});
					
					var chaine = requester.responseText;
					var tab = chaine.split("&");
					var lat = tab[0];
					var lng = tab[1];
					var id = tab[2];
					var point = new GLatLng(lat, lng);
					map3.setCenter(point, zoom);
					var marker = createMarker(point, param, id, 0);
					map3.addOverlay(marker);

					iniEvtMap(map3, point);
				}
				else {
					alert("Desole, l'API Google Maps n'est pas compatible avec votre navigateur.");
				}
			}
		});
	}
}//updateMap

function updateMapAnnonce(lat, lng, idContrat) {
	
	if(navigator.appName != 'Microsoft Internet Explorer')	{
		Element.update($('carte_annonce'), "<div id=\"parent_map_annonce\" style=\"clear:both\"><div id=\"haut_map\"></div><div id=\"map_annonce\" style=\"clear:both\"></div><div class=\"both height_11\" id=\"footer_map\"></div><div id=\"map_control\"><div id=\"zoom_plus\"></div><div id=\"zoom_moins\"></div><div id=\"normal\"></div><div id=\"relief\"></div><div id=\"satellite\"></div><div id=\"fleches_map\"><div id=\"nord\"></div><div id=\"ouest\"></div><div id=\"sud\"></div><div id=\"est\"></div></div><div id=\"centrer\"></div></div></div>");
	}
	else	{
		Element.replace($('carte_annonce'), '<div id=\"carte_annonce\" style=\"margin-bottom:30px;\"><div id=parent_map_annonce style=\"clear:both\"><div id=\"haut_map\"></div><div id=\"map_annonce\" style=\"clear:both\"></div><div class=\"both height_11\" id=\"footer_map\"></div><div id=\"map_control\"><div id=\"zoom_plus\"></div><div id=\"zoom_moins\"></div><div id=\"normal\"></div><div id=\"relief\"></div><div id=\"satellite\"></div><div id=\"fleches_map\"><div id=\"nord\"></div><div id=\"ouest\"></div><div id=\"sud\"></div><div id=\"est\"></div></div><div id=\"centrer\"></div></div></div></div>');
	}
	
	map3 = new GMap2($("map_annonce"), {mapTypes:[G_NORMAL_MAP,G_PHYSICAL_MAP,G_SATELLITE_MAP]});
	
	var point = new GLatLng(lat, lng);
	map3.setCenter(point, 10);
	var marker = createMarker(point, "prest", idContrat, 0);
	map3.addOverlay(marker);
	iniEvtMap(map3, point);
	//$('visu_map').hide();
	
}//updateMapAnnonce

function updateMapListe(lat, lng, idContrat) {

	/*if(navigator.appName != 'Microsoft Internet Explorer')*/
		$('carte').update("<div id=parent_map><div id=\"haut_map\"></div><div id=map ><div class=\"loader_map\"><img src=\"library/angles-boutons/ajax_loader_map.gif\" /></div></div><div class=\"both height_11\" id=\"footer_map\"></div><div id=\"map_control\"><div id=\"zoom_plus\"></div><div id=\"zoom_moins\"></div><div id=\"normal\"></div><div id=\"relief\"></div><div id=\"satellite\"></div><div id=\"fleches_map\"><div id=\"nord\"></div><div id=\"ouest\"></div><div id=\"sud\"></div><div id=\"est\"></div></div><div id=\"centrer\"></div></div></div>")
	/*else	{
		;
		Element.replace($('carte'), '<div id=carte><div id=parent_map><div id=\"haut_map\"></div><div class=\"loader_map\"><img src=\"library/angles-boutons/ajax_loader_map.gif\" /></div></div><div class=\"both height_11\" id=\"footer_map\"></div><div id=\"map_control\"><div id=\"zoom_plus\"></div><div id=\"zoom_moins\"></div><div id=\"normal\"></div><div id=\"relief\"></div><div id=\"satellite\"></div><div id=\"fleches_map\"><div id=\"nord\"></div><div id=\"ouest\"></div><div id=\"sud\"></div><div id=\"est\"></div></div><div id=\"centrer\"></div></div></div></div>');
	}*/

	
	map3 = new GMap2($("map"), {mapTypes:[G_NORMAL_MAP, G_PHYSICAL_MAP, G_SATELLITE_MAP]});
	
	var point = new GLatLng(lat, lng);
	map3.setCenter(point, 10);
	var marker = createMarker(point, "prest", idContrat, 0);
	map3.addOverlay(marker);

	iniEvtMap(map3, point);
	
}//updateMapAnnonce


function createMarker(point, type, id, infoTab)	{
	/*var lat = "";
	var lng = "";*/
	var new_icon = new GIcon();
	new_icon.image = "library/icones_map/"+type+".png";
	new_icon.size = new GSize(16,16);
	new_icon.iconAnchor = new GPoint(8,9);
	new_icon.infoWindowAnchor = new GPoint(7,7);
	
	var opt;
	opt = {};
	opt.icon = new_icon;
	opt.draggable = false;
	opt.clickable = true; 
	opt.dragCrossMove = true;
	
	var marker = new GMarker(point, opt);
	GEvent.addListener(marker, "click", function() {infobulle(marker, point, type, id);});
	
	//var focus = document.activeElement; //	=> mis en commentaire parceque bogue sur safari et chrome
	
	if(type == "prest" || type == focus.id || focus.id == "motcle_loc" || focus.id == "dept")	{
		
		if($('bloc_moteur') != null)
			var target = $('bloc_moteur');
		else if($('carte_annonce') != null)
			var target = $('carte_annonce');
		
		if($('visu_annonce') == null)
			new Effect.ScrollTo(target,{duration:1, fps:50});
			
		setTimeout(function(){infobulle(marker, point, type, id, infoTab)}, 1500);
	}
	
	return marker;	
}//createMarker
function findElement(event){alert(Event.element(event));}

function infobulle(marker, point, type, idContrat, infoTab)	{
	
	if(isFinite(type))
		type = "prest";
		
	data = "type="+type+"&id="+idContrat;
	new Ajax.Request('./ajax/infobulle.php',	{
		method: 'post',
		parameters: data,
		onComplete:function (requester){
			//		onglets infobulle		//
			var infoTabs = [
				new GInfoWindowTab("Sélection", accueil(type, requester.responseText)),
				new GInfoWindowTab("A proximité", rechercher(type, requester.responseText)),
				new GInfoWindowTab("Itinéraire", itineraire(point, requester.responseText))
			];
			
			//InfoWindowOptions
			var options = {   maxWidth : 390,
			 selectedTab : infoTab
			};
			marker.openInfoWindowTabsHtml(infoTabs, options);
			//clearTimeOut(function(){infobulle(marker, point, type, id, infoTab)});	
		}
	});
}//infobulle


function accueil(type, chaine)	{

	var tab = chaine.split("|");
	var type = type == '' ? trim(tab[0]) : type;
	var rechRayon;

	switch(type)	{
		
		case("prest"):
			var societe = firstLetterMaj(tab[1]);
			var adresse = tab[2];
			var cp = tab[3];
			var ville = firstLetterMaj(tab[4]);
			var tel = trim(tab[5]);
			var typeContrat = tab[6];
			var lat = tab[7];
			var lng = tab[8];
			var id = tab[9];
			var heberg = tab[10];
			var alias = tab[11];
			tabAct = tab[12].split((';'));
			tel = tel.substring(0, 2)+" "+tel.substring(2, 4)+" "+tel.substring(4, 6)+" "+tel.substring(6, 8)+" "+tel.substring(8, 10);
			
			var activites = "<ul style=\"padding-left:20px;\">";
			for(i = 0; i < tabAct.length; i++)	{
				activites += "<li class=\"bold\" style=\"list-style-image:url(library/angles-boutons/puce2_verte.gif);\">"+tabAct[i]+"</li>";
			}
			activites += "</ul>";
		
			var logo = typeContrat == "1" ? "<img src=\"library/angles-boutons/carte_identite.jpg\">" : "<a href=\"http://www."+alias+".ruedesloisirs.com\"><img  class=\"logo_100\" src=\"annonces/"+id+"/logo.jpg\"></a>";
			//var plusInfos = typeContrat == "1" ? "" : "<a href=\"http://localhost/annu_a/index.php?module=annonce&annonce="+id+"\"><div class=\"plus_infos\" style=\"float:right;\"></div></a>";
			var plusInfos = "";
			var acc = "<div style=\"float:left;width:100px;height:100px;\">"+logo+"</div><div style=\"width:250px;float:left;padding-left:10px;\"><table style=\"width:250px;\" class=\"left turquoise_plus\"><tr><td><span class=\"bold bordeau\">"+societe+"</span><br>"+adresse+"<br>"+cp+" - "+ville+"<br><span class=\"bold\">Tel :</span> "+tel+"</td></tr><td></td></tr><tr><td style=\"border-top:1px dotted #000000;\">"+activites+"</td></tr></table>"+plusInfos+"</div>";
		break;
		
		case('ville'):
			var ville = firstLetterMaj(tab[1]);
			var lat = tab[2];
			var lng = tab[3];
			
			var latSG = sexagesiLat(lat);
			var lngSG = sexagesiLng(lng);
	
			var id= tab[4];
			var dept= firstLetterMaj(tab[5]); 
			var region= firstLetterMaj(tab[6]);
			var acc = "<div style=\"float:left;width:120px;height:100px;\"><img src=\"library/angles-boutons/ville.jpg\"></div><div style=\"width:230px;float:left;padding-left:10px;\"><table style=\"width:250px;\" class=\"left turquoise_plus\"><tr><td><span class=\"bold bordeau\">"+ville+"</span><br>Département : <span class=\"bold\">"+dept+"</span><br>Région : <span class=\"bold\">"+region+"</span><br><br></td></tr><td></td></tr><tr><td style=\"border-top:1px dotted #000000;\">Latitude : <span class=\"bold\">"+lat+" | "+latSG+"</span><br>Longitude : <span class=\"bold\">"+lng+" | "+lngSG+"</span></td></tr></table></div>";
		break;
		
		case('dept'):
			var ville = firstLetterMaj(tab[1]);
			var lat = tab[2];
			var lng = tab[3];
			
			var latSG = sexagesiLat(lat);
			var lngSG = sexagesiLng(lng);
			
			var id= tab[4];
			var dept= firstLetterMaj(tab[5]); 
			var region= firstLetterMaj(tab[6]); 
			var acc = "<div style=\"float:left;width:120px;height:100px;\"><img src=\"library/angles-boutons/prefecture.jpg\"></div><div style=\"width:230px;float:left;padding-left:10px;\"><table style=\"width:250px;\" class=\"left turquoise_plus\"><tr><td><span class=\"bold bordeau\">Département "+dept+"</span><br>Préfecture : <span class=\"bold\">"+ville+"</span><br>Région : <span class=\"bold\">"+region+"</span></td></tr><td></td></tr><tr><td style=\"border-top:1px dotted #000000;\">Latitude : <span class=\"bold\">"+lat+" | "+latSG+"</span><br>Longitude : <span class=\"bold\">"+lng+" | "+lngSG+"</span></td></tr></table></div>";
		break;
	}
		
	return acc;
}//accueil


function rechercher(type, chaine)	{
	var tab = chaine.split("|");
	var type = type == '' ? trim(tab[0]) : type;
	var titre = "<div class=\"bold turquoise_plus left\" style=\"width:360px;margin-bottom:15px;border-bottom: 1px dotted rgb(0, 0, 0);\">Vous souhaitez rechercher :</div>";
	var imageAct = "<img src=\"library/angles-boutons/activite.jpg\" />";
	var imageHeb = "<img src=\"library/angles-boutons/hebergement.jpg\" />";
	var imageElargir = "<img src=\"library/angles-boutons/elargir.jpg\" />";
	var rechAct = "<tr><td style=\"height:35px;\">"+imageAct+"</td><td class=\"vert bold left\">Les activités à proximité : </td><td><input style=\"float:right;\" type=\"radio\" name=\"choix_search\" id=\"choix_search1\" value=0 /></td></tr>";
	var rechHeb = "<tr><td style=\"height:35px;\">"+imageHeb+"</td><td class=\"bordeau bold left\">Les hébergements à proximité : </td><td><input style=\"float:right;\" type=\"radio\" name=\"choix_search\" id=\"choix_search2\" value=1 /></td></tr>";
	var rechRayon = '';
	//alert(type);
	switch(type)	{
		case("prest"):
			var lat = tab[7];
			var lng = tab[8];
			var id = tab[9];
		break;
		
		case('ville'):
			var lat = tab[2];
			var lng = tab[3];
			var id= tab[4];
		break;
		
		case('dept'):
			var lat = tab[2];
			var lng = tab[3];
			var id= tab[4];
		break;
	}
		//		si on a une ville et une activité selectionnées pour la recherche on peux proposer d'arrondir la recherche		//
	if($('ville') != null && $F('ville').length != 0 && $('activite_ref').value != "" && $('activite_ref').value != "all")
		rechRayon = "<tr><td style=\"height:35px;\">"+imageElargir+"</td><td class=\"turquoise_plus bold left\">Elargir ma recherche depuis ce point : </td><td><input style=\"float:right;\" type=\"radio\" name=\"choix_search\" id=\"choix_search3\" value=2 /></td></tr>";

		
	var input = "<table style=\"width:100%;margin-top:20px;\" class=\"turquoise_plus bold\"><tr><td colspan=\"4\" class=\"left\"><div style=\"border-bottom: 1px dotted rgb(0, 0, 0);\">A une distance de :</div></td></tr><tr><td><img src=\"library/angles-boutons/voiture.jpg\" /></td><td><select maxlength=\"3\" type=\"text\" size=\"1\" id=\"distance\" name=\"distance\" class=\"turquoise\" /><option>10</option><option>20</option><option>30</option><option>40</option><option>50</option><option>60</option><option>70</option><option>80</option><option>90</option><option>100</option></select> km</td><td></td><td></div><img onclick=\"rechercheInfobulle('"+lat+"', '"+lng+"', '"+type+"', '"+id+"');\" style=\"cursor:pointer\" src=\"library/angles-boutons/rechercher_vert.jpg\" /></td></tr></table>";
	var rech = titre + "<table>" + rechAct + rechHeb + rechRayon + "</table>" + input;
	return rech;
}//rechercher


function rechercheInfobulle(lat, lng, type, id)	{
	array = $$('input'); 
	var value = "";
	var actRech = 0;
	
	array.each( 
		function (radio){ 
			if (radio.hasAttribute("name") && radio.readAttribute("name") == "choix_search")
				if (radio.checked=="true" || radio.checked) value=radio.getValue();
		} 
	);
	var dist = $F('distance');
	switch(value)	{
		
		case("0"):
			search_prox(lat, lng, type, id, dist, '0', actRech);
		break;
		
		case("1"):
			search_prox(lat, lng, type, id, dist, '1', actRech);
		break;
		
		case("2"):
			search_prox(lat, lng, type, id, dist, '0', $('activite_ref').value);
		break;
	}
}//rechercheInfobulle

function itineraire(point, chaine)	{
	var tab = chaine.split("|");
	var type = trim(tab[0]);
	
	if(type == "ville" || type == "dept")	{
		var search = tab[1];
		var lat = tab[2];
		var lng = tab[3];
	}
	else if(type == "prest")	{
		var search = firstLetterMaj(tab[1]);
		var adresse = tab[2];
		var cp = tab[3];
		var ville = firstLetterMaj(tab[4]);
		
		var lat = tab[7];
		var lng = tab[8];
	}
	
	var img = "library/angles-boutons/voiture2.jpg";

	var iti1 = "<form target=\"_blank\" method=\"get\" action=\"http://maps.google.com/maps\" style=\"white-space:nowrap;width:360px;\"><div class=\"left turquoise_plus\" style=\"border-bottom:1px dotted;width:360px;\"><img src="+img+" /><span class=\"gmapDirHead bold font_14\" id=\"gmapDirHeadFrom\">Calcul d'itinéraire : </span></div><br><br><div id=\"gmapDirFrom\" class=\"gmapDir\" style=\"width:360px;height:50px;text-align:left;\">1 - Sélectionnez <a href=\"javascript:tohere('"+lat+"', '"+lng+"', '"+search+"')\" class=\"lien_infobulle\">Jusque "+search+"</a> ou bien <br><a href=\"javascript:fromhere('"+lat+"', '"+lng+"', '"+search+"')\" class=\"lien_infobulle\">A partir de "+search+"</a></div>";
	var gmapDirItemFrom = "<p class=\"gmapDirItem\" id=\"gmapDirItemFrom\" style=\"text-align:left;width:360px;height:100px;\"></p>";
	var iti2 = "</form>";
	var iti = iti1 + gmapDirItemFrom + iti2;
	return iti;
}//itineraire

function sexagesiLat(coord)	{
	var d = parseInt(Math.abs(coord));
	var m = parseInt(60 * (Math.abs(coord) - d));
	var s = parseInt(60 * (60 * (Math.abs(coord) - d) - m));
	
	var dir = coord < 0 ? "S" : "N";
	return d+"° "+m+"' "+s+"\" "+dir;
}//sexagesiLat

function sexagesiLng(coord)	{
	var d = parseInt(Math.abs(coord));
	var m = parseInt(60 * (Math.abs(coord) - d));
	var s = parseInt(60 * (60 * (Math.abs(coord) - d) - m));
	
	var dir = coord < 0 ? " W" : "E";
	return d+"° "+m+"' "+s+"\" "+dir;
}//sexagesiLng



function firstLetterMaj(chaine)	{
	return chaine.charAt(0).toUpperCase()+chaine.substring(1, chaine.length);
}//firstLetterMaj


/************************		fonction trim() javascript		************************************/

		// Supprime les espaces inutiles en début et fin de la chaîne passée en paramètre.
function trim(aString) {
    return aString.replace(/^\s+/, "").replace(/\s+$/, "");
}

		// Supprime les espaces inutiles en début de la chaîne passée en paramètre.
function ltrim(aString) {
    return aString.replace(/^\s+/, "");
}

function tohere(lat, lng, marker) {
	
		if(navigator.appName != 'Microsoft Internet Explorer')	{
			$('gmapDirFrom').update("1 - Sélectionnez <span class=\"bordeau bold\">Jusque "+marker+"</span> ou bien <br><a href=\"javascript:fromhere("+lat+", "+lng+", '"+marker+"');\" class=lien_infobulle>A partir de "+marker+"</a>");
			$('gmapDirItemFrom').update("2 - Puis saisissez votre <span class=\"bordeau bold\">point de départ</span> comme ceci :<br> <span class=\"turquoise_plus bold\"> \" adresse, code postal, ville \"</span> dans le champs ci-dessous :<br><input size=50 name=saddr class=gmapTextBox id=gmapDirSaddr type=text><span class=gmapDirBtns id=gmapDirBtnsFrom><input value=ok Directions class=gmapDirButton id=gmapDirButtonFrom type=submit></span></p><input name=daddr value="+lat+","+lng+" type=\"hidden\" />");
		}
		else	{
			Element.update('gmapDirFrom', '');
			Element.update('gmapDirItemFrom', '');
			var insertion = new Insertion.Bottom('gmapDirFrom', "1 - Sélectionnez <span class=\"bordeau bold\">Jusque "+marker+"</span> ou bien <br><a href=\"javascript:fromhere("+lat+", "+lng+", '"+marker+"');\" class=lien_infobulle>A partir de "+marker+"</a>");
			var insertion = new Insertion.Bottom('gmapDirItemFrom', "2 - Puis saisissez votre <span class=\"bordeau bold\">point de départ</span> comme ceci :<br> <span class=\"turquoise_plus bold\"> \" adresse, code postal, ville \"</span> dans le champs ci-dessous :<br><input size=50 name=saddr class=gmapTextBox id=gmapDirSaddr type=text><span class=gmapDirBtns id=gmapDirBtnsFrom><input value=ok Directions class=gmapDirButton id=gmapDirButtonFrom type=submit></span></p><input name=daddr value="+lat+","+lng+" type=\"hidden\" />");
		}

}

function fromhere(lat, lng, marker) {

		if(navigator.appName != 'Microsoft Internet Explorer')	{
			$('gmapDirFrom').update("1 - Sélectionnez <a href=\"javascript:tohere("+lat+", "+lng+", '"+marker+"')\" class=lien_infobulle>Jusque "+marker+"</a> ou bien <br><span class=\"bordeau bold\">A partir de "+marker+"</span>");
			$('gmapDirItemFrom').update("2 - Puis saisissez votre <span class=\"bordeau bold\">adresse de destination</span> comme ceci :<br> <span class=\"turquoise_plus bold\"> \" adresse, code postal, ville \"</span> dans le champs ci-dessous :<br><input size=50 name=daddr class=gmapTextBox id=gmapDirSaddr type=text><span class=gmapDirBtns id=gmapDirBtnsFrom><input value=ok Directions class=gmapDirButton id=gmapDirButtonFrom type=submit></span></p><input name=saddr value="+lat+","+lng+" type=\"hidden\" />");
		}
		else	{
			Element.update('gmapDirFrom', '');
			Element.update('gmapDirItemFrom', '');
			var insertion = new Insertion.Bottom('gmapDirFrom', "1 - Sélectionnez <a href=\"javascript:tohere("+lat+", "+lng+", '"+marker+"')\" class=lien_infobulle>Jusque "+marker+"</a> ou bien <br><span class=\"bordeau bold\">A partir de "+marker+"</span>");
			var insertion = new Insertion.Bottom('gmapDirItemFrom', "2 - Puis saisissez votre <span class=\"bordeau bold\">adresse de destination</span> comme ceci :<br> <span class=\"turquoise_plus bold\"> \" adresse, code postal, ville \"</span> dans le champs ci-dessous :<br><input size=50 name=daddr class=gmapTextBox id=gmapDirSaddr type=text><span class=gmapDirBtns id=gmapDirBtnsFrom><input value=ok Directions class=gmapDirButton id=gmapDirButtonFrom type=submit></span></p><input name=saddr value="+lat+","+lng+" type=\"hidden\" />");
		}

}


function findCp(ville, critere)	{
	var data = 'id_ville='+ville;
	new Ajax.Request('./ajax/find_cp.php',
	{
		method:'post',
		parameters:data,
		onComplete:function(requester)	{
			$('cp'+critere).setAttribute("value", requester.responseText);
		}
	});
}//findCp

function popup(id, hauteur, largeur)	{
		window.open ('popup/popup_'+id+'.html', '', 'height='+hauteur+'px, width='+largeur+'px, toolbar=no, menubar=no, scrollbars=no, resizable=no');
}//popup

function verificationEmail(elm)	{
	if (elm.value.indexOf("@") != "-1" &&
		elm.value.indexOf(".") != "-1" &&
		elm.value != "")
		return true;
	
	return false;
}//verificationEmail

function verifMail(e)	{
	if ($('nom'))
	{
		var tabVerif = ['email', 'nom', 'sujet', 'message'];
		verifChamps(e, tabVerif);
	}
	else if ($('email').value == "")	{
		alert("Merci de bien vouloir indiquer votre email afin que l'on puisse vous répondre.");
		Event.stop(e);
	}
	else if ($('message').value == "")	{
		alert("Vous n'avez pas écrit votre message.");
		Event.stop(e);
	}
	//else return verificationFormulaire();
}

function verificationFormulaire()	{
	if (verificationEmail($('email')) == false)	{
		
		alert("Email non Valide.");
		$('email').focus();
		return false;
	}
	else
		return true;
}//verificationFormulaire

function verifChamps(e, tabVerif)	{
	
	for (var i = 0; i < tabVerif.length; i++)	{
		
		if ($(tabVerif[i]).value == "")	{
			
			if(tabVerif[i] == "cpAdr" || tabVerif[i] == "cpRef")
				var monChamps = "Code postal";
			else if(tabVerif[i] == "villeAdr" || tabVerif[i] == "villeRef")
				var monChamps = "Ville";
			else if(tabVerif[i] == "deptAdr" || tabVerif[i] == "deptRef")
				var monChamps = "Département";
			else if(tabVerif[i] == "regionAdr" || tabVerif[i] == "regionRef")
				var monChamps = "Région";
			else if(tabVerif[i] == "paysAdr" || tabVerif[i] == "paysRef")
				var monChamps = "Pays";
			else if(tabVerif[i] == "cpAdr")
				var monChamps = "Code postal";
			else if(tabVerif[i] == "password_inscrip")
				var monChamps = "mot de passe";
			else if(tabVerif[i] == "login_inscrip")
				var monChamps = "login";
			else
				var monChamps = tabVerif[i];
				
			alert("Le champ \"" + monChamps + "\" est obligatoire.");
			$(tabVerif[i]).focus();
			Event.stop(e);
			break;
		}
	}
}//verifChamps

function verifFormInscrip(e)	{
	if ($('locRef').checked == true)	{
		var tabVerif = ['societe', 'siret', 'tel_1', 'email', 'adresseAdr', 'paysAdr', 'regionAdr', 'deptAdr', 'villeAdr', 'cpAdr', 'nom', 'prenom', 'password_inscrip', 'description', 'regionRef', 'deptRef', 'villeRef', 'cpRef', 'adresseRef'];
	}
	else	{
		var tabVerif = ['societe', 'siret', 'tel_1', 'email', 'adresseAdr', 'paysAdr', 'regionAdr', 'deptAdr', 'villeAdr', 'cpAdr', 'nom', 'prenom', 'password_inscrip', 'categorie', 'description'];
	}
	verifChamps(e, tabVerif);
}//verifFormInscrip

function verifFormInfoPerso(e)	{
	var tabVerif = ['societe', 'siret', 'tel', 'email', 'paysAdr', 'regionAdr', 'deptAdr', 'villeAdr', 'cpAdr', 'nom', 'prenom', 'password'];
	verifChamps(e, tabVerif);
}//verifFormInfoPerso

function affichPhoto(photo)	{
	window.open (photo, '', 'height=750px, width=1000px, toolbar=no, menubar=no, scrollbars=no, resizable=no');
}//affichPhoto

function printEncart(id)	{
	if (navigator.appName == 'Microsoft Internet Explorer')
		var encart = $('bloc_encart1').innerText;
	else 
		var encart = $('bloc_encart1').textContent;
	
	print(encart);
}//printEncart

function print()	{
	//window.print();
}//printEncart

function favoris()	{
	var url = window.location;
	var titre = 'ruedesloisirs.com';

	browserName = navigator.appName;
	//browserVer = parseInt(navigator.appVersion);
	
	if (navigator.appName == "Microsoft Internet Explorer")	{
		window.external.AddFavorite("http://www.ruedesloisirs.com","ruedesloisirs.com");
	}
	else
		window.sidebar.addPanel(titre, url, "");
}//favoris

function autoCompleteRef()	{
	new Ajax.Autocompleter('motcle_ref', 'prn_update', 'ajax/auto_complete_ref.php',
	{
		method: 'post',
		paramName: 'motcle_ref'
	});
}//autoCompleteRef


function setParametersAct(id_act, id_groupe, id_dom_act)	{

	$('activite_ref').value = id_act;
	$('groupe_ref').value = id_groupe;
	$('domaine_ref').value = id_dom_act;

	if(id_dom_act != '')	{
		listbox_act("complete", "", "domaine", "groupe");
		listbox_act("complete", "domaine", "groupe", "activite");
	}
	validChoixAct();
	closeListAct();
	return false;
}//setParametersAct


function setActRef(id)	{
	$('activite_ref').value = id;
}//setActRef

function verif_ref_select()	{
	var tab = document.getElementsByName('activite[]');

	for (i = 0; i < tab.length; i++)	{
		if (tab[i].checked == true)	{
			var id = $(tab[i]).id;
			var pos = id.indexOf(".");
			var id_dom = id.substring(0, pos);
			$('div_ref_'+id_dom).removeClassName("ref_plie");
		}
	}
}//verif_ref_select

function move_carte(id, loc)	{
	var carte = 'library/cartes_click/1/'+loc+'_over/'+id+'.gif';
	setTimeout(function(){$('carte_click_over').setAttribute('src', carte);}, 0005);
}//move_carte

function ini_carte()	{
	$('carte_click_over').setAttribute('src', 'library/angles-boutons/pix_trans.gif');
}//inicarte

function move_carte_inscrip(formule)	{
	var carte = 'library/inscription/'+formule+'.gif';
	$('formule_click_over').setAttribute('src', carte);
}//move_carte_inscrip

function ini_formule()	{
	$('formule_click_over').setAttribute('src', 'library/angles-boutons/pix_trans.gif');
}//inicarte

function addClassSel(before, level)	{
	
	$("domaine").removeClassName("selected");
	$("groupe").removeClassName("selected");
	$("activite").removeClassName("selected");
	
	if($(level).value == "all" && level != "domaine") 
		$(before).addClassName("selected");
	else $(level).addClassName("selected");
}//addClassSel

function listbox_act(evt, before, level, target)	{

	if(evt == "complete")
		level += "_ref";

	var data = "id="+$(level).value+"&target="+target;

	
		new Ajax.Request('ajax/listbox_act.php',
		{
			method: 'post',
			parameters: data,
			onComplete:function (requester)	{
				
				switch(level)	{
					case("domaine"):
						Element.update($("activite"), "<option value=all>Tout sélectionner</option>");
					break;
				}
				if(requester.responseText != "")	{
					Element.update($(target), requester.responseText);
					
					
						/*	 gestion de la visibilité de la listbox activité		*/
					/*if(before == '' || ($('activite').options.length == 1 && $F('activite') == "all"))	{
						$('activite').removeClassName("visible");
						$('activite').addClassName("hidden");
					}
					else	{
						$('activite').removeClassName("hidden");
						$('activite').addClassName("visible");
					}*/
						
						/*		si utilisation du module d'autocomplétion .. => sélection de l'activité choisie		*/
					if(evt == "complete")	{
						selectOption($('domaine'), $('domaine_ref').value);
						selectOption($('groupe'), $('groupe_ref').value);
						selectOption($('activite'), $('activite_ref').value);
					}
					validChoixAct();
				}
			}
		});
	
}//listbox_act


function validChoixAct()	{
	
		/*		désattribution de la class 'div_selected'		*/
	$('div_domaine').removeClassName('div_selected');
	$('div_groupe').removeClassName('div_selected');
	$('div_activite').removeClassName('div_selected');
	
	var domaine = $F('domaine');
	var groupe = $F('groupe');
	var activite = $F('activite');
	
		/*		puis attribution de la classe à l'élément qui sera pris en compte par le moteur  */
	if(activite != 'all')	{
		$('activite').removeClassName("hidden");
		$('activite').addClassName("visible");
		$('div_activite').addClassName('div_selected');
		
		if (navigator.appName == "Microsoft Internet Explorer")	{
			new Effect.Pulsate('div_activite', {pulses: 2, duration: 0.5});
		}
		else new Effect.Pulsate('div_activite', {queue: 'front', pulses: 2, duration: 0.5});
		
		
	}
	else if(groupe != '' && groupe != 'all' && activite == 'all')	{
		$('div_groupe').addClassName('div_selected');
		//new Effect.Pulsate('div_groupe', { pulses: 2, duration: 0.8});return false;
	}
	else if((domaine == 'all') || (groupe == 'all' && activite == 'all'))	{
		$('div_domaine').addClassName('div_selected');
		//new Effect.Pulsate('div_domaine', { pulses: 2, duration: 0.8});return false;
	}
}


function mapAnnonce(idContrat)	{
	
	new Ajax.Request('./ajax/find_'+param+'.php',				/*	récupération du code postal département		*/
	{
		method: 'post',
		parameters: data,
		onComplete:function (requester){
									
			var geocoder;

			if (GBrowserIsCompatible()) {
					
				//if(param != "ville" && $F('ville') == "")	{	/*	si la google map n'est pas affichée on commence par effacer le contenu de parent_map	*/
					
					if(navigator.appName != 'Microsoft Internet Explorer')
						Element.update($('carte'), "<div id=parent_map><div id=map ></div></div>")
					else
						Element.replace($('carte'), '<div id=carte><div id=parent_map><div id=map ></div></div></div>');
					
				//}
							
				map3 = new GMap2($("map"), {mapTypes:[G_NORMAL_MAP,G_PHYSICAL_MAP,G_SATELLITE_MAP]});
				
				//map.setCenter(new GLatLng(46.85, 1.75), 13);
				geocoder3 = new GClientGeocoder();

				if(param == "prest"/* && $F('ville') == ""*/)	{
					var chaineResult = requester.responseText;	/*	chaine de retour ajax	*/
					var pos1 = chaineResult.lastIndexOf("---");
					var pos2 = chaineResult.length;
					var address = chaineResult.substr(0, pos1)+", france";
					var societe = chaineResult.substr(pos1+3, pos2);
				}
				else
					var address = requester.responseText+", france";

					geocoder3.getLatLng(
					address, function(point) {
						
						if (!point) {
							
							if (param == "prest")	{
								geocoder3.getLatLng(
									address.substr(chaineResult.lastIndexOf(",")+1), function(point) {
										map3.setCenter(point, 12);
										var marker = createMarker(point, "prest", idContrat, 0);
										map3.addOverlay(marker);
										iniEvtMap(map3, point);
										$('bloc_loc').scrollTo();
									}
								);
							}
							else
								alert(address + " non trouvé sur la carte");
						} 
						else {
						
							if($F('ville') != "" || param == "prest")	/*	gros zoom	*/
								map3.setCenter(point, 12);
							else										/*	petit zoom	*/
								map3.setCenter(point, 8);
							
							if(param == "prest"/* && $F('ville') == ""*/)	{
								var marker = createMarker(point, "prest", id_contrat, 0);
								map3.addOverlay(marker);
								iniEvtMap(map3, point);
								$('bloc_loc').scrollTo();
							}
						}
					} 
				);
				//remove(map3);
			}
			else {
				alert("Desole, l'API Google Maps n'est pas compatible avec votre navigateur.");
			}
		}
	});
}

function tip(id, listAct)	{
	new Tip(id, listAct, {
		style: 'protovert',
		border: 0,
		stem: 'topLeft',
		hook: { tip: 'topLeft', mouse: true },
		offset: { x: 5, y: 5 }
	});
}

function search_prox(lat, lng, type, id, dist, heberg, actRech)	{
	
	if($('ville') == null)
		var bloc = "_annonce";
	else var bloc = "";

	var idRef = id;
	var typeRef = type;
	var distRef = dist;
	var data = "lat="+lat+"&lng="+lng+"&type="+typeRef+"&id="+idRef+"&dist_rech="+distRef+"&heberg="+heberg+"&rech="+actRech;

	if(navigator.appName != 'Microsoft Internet Explorer')
		Element.update($('carte'+bloc), "<div id=parent_map"+bloc+"><div id=\"haut_map\"></div><div id=map"+bloc+" ><div class=\"loader_map2\"><img src=\"library/angles-boutons/ajax_loader_map.gif\" /></div></div><div class=\"both height_11\" id=\"footer_map\"></div><div id=\"map_control\"><div id=\"zoom_plus\"></div><div id=\"zoom_moins\"></div><div id=\"normal\"></div><div id=\"relief\"></div><div id=\"satellite\"></div><div id=\"fleches_map\"><div id=\"nord\"></div><div id=\"ouest\"></div><div id=\"sud\"></div><div id=\"est\"></div></div><div id=\"centrer\"></div></div></div>")
	else
		Element.replace($('carte'+bloc), "<div id=carte"+bloc+"><div id=parent_map"+bloc+"><div id=\"haut_map\"></div><div id=map"+bloc+" ><div class=\"loader_map2\"><img src=\"library/angles-boutons/ajax_loader_map.gif\" /></div></div><div class=\"both height_11\" id=\"footer_map\"></div><div id=\"map_control\"><div id=\"zoom_plus\"></div><div id=\"zoom_moins\"></div><div id=\"normal\"></div><div id=\"relief\"></div><div id=\"satellite\"></div><div id=\"fleches_map\"><div id=\"nord\"></div><div id=\"ouest\"></div><div id=\"sud\"></div><div id=\"est\"></div></div><div id=\"centrer\"></div></div></div></div>");
	
		/*Element.replace($('carte'+bloc), "<div id=carte"+bloc+"><div id=\"haut_map\"></div><div id=parent_map"+bloc+"><div id=map"+bloc+" ><div class=\"loader_map\"><img src=\"library/angles-boutons/ajax_loader_map.gif\" /></div></div><div class=\"both height_11\" id=\"footer_map\"></div><div id=\"map_control\"><div id=\"zoom_plus\"></div><div id=\"zoom_moins\"></div><div id=\"normal\"></div><div id=\"relief\"></div><div id=\"satellite\"></div><div id=\"fleches_map\"><div id=\"nord\"></div><div id=\"ouest\"></div><div id=\"sud\"></div><div id=\"est\"></div></div><div id=\"centrer\"></div></div></div></div>");*/
		
	
	new Ajax.Request('./ajax/geoloc.php',				/*	récupération du code postal département	*/
	{
		method: 'post',
		parameters: data,
		onComplete:function (requester){
		
			var chaineResult = requester.responseText;
			var tab = chaineResult.split("|");
			var zoom = '';

			//Element.update($('parent_map'), "<div id=map ></div>");
			map5 = new GMap2($("map"+bloc), {mapTypes:[G_NORMAL_MAP,G_PHYSICAL_MAP,G_SATELLITE_MAP]});
			
				//			reaffichage du point d origine				//
			var point1 = new GLatLng(lat, lng);
			
				// definition de la taille du zoom en fonction de la distance de recherche
			if(distRef <= 10)
				zoom = 12;
			else if(distRef <= 20)
				zoom = 12;
			else if(distRef <= 40)
				zoom = 11;
			else if(distRef <= 60)
				zoom = 10;
			else if(distRef <= 100)
				zoom = 9;
			
			map5.setCenter(point1, zoom);
			var marker1 = createMarker(point1, typeRef, idRef, 1);
			map5.addOverlay(marker1);
			iniEvtMap(map5, point1);
			
			if($('ville') != null)
				new Effect.ScrollTo($('bloc_moteur'),{duration:1});
			
			
			for(i = 0; i < tab.length - 1; i++)	{
				if (GBrowserIsCompatible()) {
					var tab2 = tab[i].split("&");
					var lat2 = tab2[0];
					var lng2 = tab2[1];
					var icone = tab2[2];
					var id = tab2[3];
					var point = new GLatLng(lat2, lng2);
					var marker = createMarker(point, icone, id, 0);
					map5.addOverlay(marker);
				}
				else {
					alert("Desole, l'API Google Maps n'est pas compatible avec votre navigateur.");
				}
			}
			var res = "<div id=\"footer_map\" class=\"both height_34\"><div id=\"search_prox_res\">Il y a <span class=\"jaune\">"+i+"</span> résultats dans un rayon de <span class=\"jaune\">"+dist+"</span> km </div></div>";
			Element.replace('footer_map', res);
			//new Effect.Pulsate('g_map_bas', {pulses: 2, duration: 1});
	}});
}


function setChoixForm(indice)	{
	tabAct = new Array("act_sup_1", "act_sup_2", "act_sup_3", "act_sup_4");
	tabChoix = new Array("choix_form_1", "choix_form_2", "choix_form_3", "choix_form_4");
	var idActSup = "act_sup_"+indice;
	var nbActSup = $(tabAct[indice-1]).value;
	var idChoixForm = "choix_form_"+indice;

		/*  1 - on check la bonne case		*/
	$(tabChoix[indice-1]).checked = true;
	
	
		/*	2 - on réinitialise les autres listes déroulantes		*/
	for(i = 0; i < 4; i++)	{
		if(tabAct[i] != idActSup)	{
			$(tabAct[i]).selectedIndex = 0;
		}
	}
	
		/*	3 - on met à jour le récapitulatif choix		*/
	$('choix_sup').value = $(idActSup).value;
	$('choix_sup_total').value = parseInt($(idActSup).value) * 2 * 12;
	
	
		/*	4 - On réindexe le choix formule		*/
	var data = "id="+$(idChoixForm).value+"&nb_act_sup="+nbActSup;
	new Ajax.Request('./ajax/find_type_contrat.php',
	{
		method: 'post',
		parameters: data,
		onComplete:function (requester){
			var tab = requester.responseText.split("&");
			var intitule = tab[0];
			var prixHT = parseInt(tab[1]);
			var prixTTC = parseFloat(tab[2]);
			
			$('choix_formule_qte').value = 1;
			$('choix_formule').value = intitule;
			$('choix_formule_prix').value = prixHT / 12;
			$('choix_formule_total').value = prixHT;
			
		/*	5 - Mise à jour prix		*/
			/*$('total_ht').value = parseFloat(tab[3]);
			$('total_tva').value = parseFloat(tab[4]);
			$('total_ttc').value = parseFloat(tab[5]);*/
			
			$('total_ht').value = tab[3];
			$('total_tva').value = tab[4];
			$('total_ttc').value = tab[5];
			
			$(tabAct[indice-1]).value = nbActSup;
		}
	});
}//setActSup


function appear_locRef()	{
	var css = $('tr_pays_ref').classNames();
	var value = $('locRef1').checked == true ? "oui" : "non";
	var tabChamps = new Array("tr_pays_ref", "tr_region_ref", "tr_dept_ref", "tr_ville_ref", "tr_cp_ref", "tr_adresse_ref", "tr_merci");
	
	if(value == 'oui' && css == "")	{
		for(i = 0; i < tabChamps.length; i++)	{
			$(tabChamps[i]).addClassName("disp_none");
		}
	}
	else if (value == 'non' && css == "disp_none")	{
		for(i = 0; i < tabChamps.length; i++)	{
			$(tabChamps[i]).removeClassName("disp_none");
		}
	}
}
function appear_pre_inscrit()	{
	var css = $('tr_pre_inscrit').classNames();
	var value = $('pre_inscrit1').checked == true ? "oui" : "non";

	if(value == 'oui' && css == "disp_none")
		$('tr_pre_inscrit').removeClassName("disp_none");
	else if (value == 'non' && css == "")
		$('tr_pre_inscrit').addClassName("disp_none");
}

function verifChoixFormule(e)	{
	var tab = new Array("choix_form_1", "choix_form_2", "choix_form_3", "choix_form_4");
	var envoi = "non";
	for(i = 0; i < 4; i++)	{
		if($(tab[i]).checked == true)
			var envoi = "oui";
	}
	if(envoi == "non")	{
		Event.stop(e);
		alert("Vous n'avez sélectionné aucun produit");
	}
}//verifChoixFormule

function toolTipAct()	{
	new Effect.BlindDown('test');return false;
	//Element.update($('test'), contenu);
	/*new Tip($('search_quick_act'), contenu, {
			title: 'Liste des activités référencées dans notre moteur :',
			style: 'protoblue',
			duration: 0.3,
		    delay: 0.2,
		    effect: 'blind',
			width: 'auto'
			
	});*/

	new Tip('list_alpha', contenu, {
		title: 'Liste des activités référencées dans notre moteur :',
		stem: 'topLeft',
		hideOn: { element: 'closeButton', event: 'click' },
		width: '710px',
		style: 'protoblue',
		/*target: $('test1'),
		hook: { target: 'bottomLeft', tip: 'topRight' },*/
		offset: { x: 0, y: 8 }
	});
}//toolTipAct

function closeListAct()	{
	if (navigator.appName == "Microsoft Internet Explorer")	{
		new Effect.BlindUp('list_alpha', {fps:50});
	}
	else {
		new Effect.ScrollTo('dual_nav',{duration:0.5});
		new Effect.BlindUp('list_alpha', {fps:50, queue:'end'});
		return false;
	}
}//closeListAct

function setTotBack(prix)	{
	$('prix_ht').setAttribute('value', prix);
	$('prix_total_ht').setAttribute('value', (parseInt(prix) + (parseInt($F('activites_sup')) * 2)));
}

function verifNbCarac(event)	{
	var e = event;
	var limit = parseInt($('limite').value);
	var texte = $F('texte_boc');
	var data = 'texte='+texte;
	
	var textSize = $F('texte_boc').length;
	if ((textSize > limit) && (e.keyCode != '8'))
		alert("Vous avez dépassé le nombre limite de caractères autorisés");
			
	$('compteur').setAttribute("value", textSize);
}

function listActSup()	{
	var tab = new Array(0, 0, 2, 2, 5);
	
		//	selection de l'internaute
	var idChoixForm = $F('choix_form_boc');
	
		//	nombre d'activités prioritaires sup. pour le contrat en cours
	var actRef = $('act_sup_ref').value;
	
		//	id de la formule en cours
	var formRef = $('choix_form_boc').options[0].value;
	
	var min = formRef == idChoixForm ? actRef : 0;
	var max = tab[idChoixForm];
	
	var insertion = '';
	
	for(var i = min; i <= max; i++)	{
		insertion += '<option value="'+i+'">'+i+'</option>';
	}
	$('act_sup_choix_boc').update(insertion);
}


function infobulleTip(id, contenu)	{
	new Tip(id, contenu, {className: 'black_transp', effect: 'appear'});
}//infobulleTip


function addVisit()	{
	alert('ok');
	data = '';
	new Ajax.Request('./ajax/add_visit.php',
	{
		method: 'post',
		parameters: data
	});
}//addVisit


function iniEvent()	{			//code syntaxe prototype qui initialise les clicks des menus
	//Event.observe($('pays'), 'change',  function() { findList('region', 'pays', '1') }, false);
	
		//listbox ajax moteur de recherche
	if ($('region') != null)	{
		var critere1 = '';
		Event.observe($('region'), 'change',  function() { findDept(critere1)}, false);
		Event.observe($('dept'), 'change',  function() { findVille($F('region'), $F('dept'), critere1, 'dept')}, false);
		Event.observe($('ville'), 'change',  validChoixLoc, false);
	}

		//listbox ajax backoff client || inscription
	if ($('regionAdr') != null)	{
		var critere2 = 'Adr';
		Event.observe($('regionAdr'), 'change',  function() { findDept(critere2)}, false);
		Event.observe($('deptAdr'), 'change',  function() { findVille($F('regionAdr'), $F('deptAdr'), critere2, 'dept')}, false);
		Event.observe($('villeAdr'), 'change',  function() { findCp($('villeAdr').value, critere2)}, false);
	}
	if ($('regionRef') != null)	{
		var critere3 = 'Ref';
		Event.observe($('regionRef'), 'change',  function() { findDept(critere3)}, false);
		Event.observe($('deptRef'), 'change',  function() { findVille($F('regionRef'), $F('deptRef'), critere3)}, false);
		Event.observe($('villeRef'), 'change',  function() { findCp($('villeRef').value, critere3)}, false);
	}

		//fonction de decompte du nombre de caracetere encart module inscription
	if ($('compteur') != null)	{
		//alert($('texte_boc').value.length);
		Event.observe($('texte_boc'), 'keyup', verifNbCarac);
		//Event.observe($('texte_boc'), 'keypress', verifNbCaracBis);
	}

			//pour formulaire inscription only...
	if($('locRef1') != null)	{
		Event.observe($('locRef1'), 'click', appear_locRef, false);
		Event.observe($('locRef2'), 'click', appear_locRef, false);
		
		Event.observe($('pre_inscrit1'), 'click', appear_pre_inscrit, false);
		Event.observe($('pre_inscrit2'), 'click', appear_pre_inscrit, false);
	}

		//initialisation des evenements sur le formulaire de backoffice client
	if ($('form_info_perso') != null)	{
			//verification validite des chanmps obligatoires
		Event.observe($('form_info_perso'), 'submit', verifFormInfoPerso, false);	
	}
	
		//initialisation des evenements sur le formulaire de contact
	if ($('form_contact') != null)	{
		Event.observe($('form_contact'), 'submit', verifMail, false);
	}
	
		//initialisation de l autocompletion activité pour le moteur de recherche
	if ($('motcle_act') != null)	{
		Element.hide($('ajax_loader_vert'));
		new Ajax.Autocompleter('motcle_act', 'prn_update_act', 'ajax/auto_complete.php',
		{
			method: 'post',
			paramName: 'motcle',
			parameters: 'critere_recherche=act',
			indicator:$('ajax_loader_vert')
		});
	}

	//initialisation de l autocompletion localité pour le moteur de recherche
	if ($('motcle_loc') != null)	{
		//Element.hide($('ajax_loader_bordeau'));
		new Ajax.Autocompleter('motcle_loc', 'prn_update_loc', 'ajax/auto_complete.php',
		{
			method: 'post',
			paramName: 'motcle',
			parameters: 'critere_recherche=loc',
			indicator:$('ajax_loader_bordeau')
		});
	}
	
		//initialisation de l autocompletion pour le referencement
	if ($('motcle_ref') != null)	{
		Event.observe($('motcle_ref'), 'keyup', function() { autoCompleteRef() }, false);
	}
	
		//initialisation du depliage des cases de referencement
	if ($('ref_1') != null)	{
		Event.observe($('ref_646'), 'click', function() { deplie_ref('ref_646')}, false);
		Event.observe($('ref_647'), 'click', function() { deplie_ref('ref_647')}, false);
		Event.observe($('ref_648'), 'click', function() { deplie_ref('ref_648')}, false);
		Event.observe($('ref_649'), 'click', function() { deplie_ref('ref_649')}, false);
		Event.observe($('ref_650'), 'click', function() { deplie_ref('ref_650')}, false);
		Event.observe($('ref_651'), 'click', function() { deplie_ref('ref_651')}, false);
		Event.observe($('ref_652'), 'click', function() { deplie_ref('ref_652')}, false);
		Event.observe($('ref_653'), 'click', function() { deplie_ref('ref_653')}, false);
		Event.observe($('ref_654'), 'click', function() { deplie_ref('ref_654')}, false);
		Event.observe($('ref_655'), 'click', function() { deplie_ref('ref_655')}, false);
		Event.observe($('ref_671'), 'click', function() { deplie_ref('ref_671')}, false);
		verif_ref_select();
	}
	

	if($('carte') != null)	{
		var geocoder;

			//initialisation de la MAj de la google map
		if($('moteur') != null)	{
			Event.observe($('ville'), 'change', function() { updateMap('ville', $F('ville'))}, false);
		}

		if($F('ville') == "" && $F('dept') != "" && $F('region') != "" && $F('pays') != "")	{
			updateMap('dept', $F('dept'));
			Event.observe($('ville'), 'change', function() { updateMap('ville', $F('ville'))}, false);
		}
		else if($F('ville') != "" && $F('dept') != "" && $F('region') != "" && $F('pays') != "")	{
			updateMap('ville', $F('ville'));
			Event.observe($('ville'), 'change', function() { updateMap('ville', $F('ville'))}, false);
		}
	}

	if($('carte1') != null)
		Event.observe($('carte1'), 'over', function() { changeIcone('carte1')}, false);
	if($('enveloppe1') != null)
		Event.observe($('enveloppe1'), 'over', function() { changeIcone('enveloppe1')}, false);
	if($('fleche1') != null)
		Event.observe($('fleche1'), 'over', function() { changeIcone('fleche1')}, false);
	if($('etoile1') != null)
		Event.observe($('etoile1'), 'over', function() { changeIcone('etoile1')}, false);
	if($('carte2') != null)
		Event.observe($('carte2'), 'over', function() { changeIcone('carte2')}, false);
	if($('enveloppe2') != null)
		Event.observe($('enveloppe2'), 'over', function() { changeIcone('enveloppe2')}, false);
	if($('etoile2') != null)
		Event.observe($('etoile2'), 'over', function() { changeIcone('etoile2')}, false);

		
	/*
	if($('domaine_list') != null)
		Event.observe($('domaine'), 'change', function() { listbox_act("", "domaine_list", "groupe_list")}, false);
	if($('groupe_list') != null)
		Event.observe($('groupe'), 'change', function() { listbox_act("domaine_list", "groupe_list", "activite_list")}, false);
	if($('activite_list') != null)	{
		Event.observe($('activite'), 'change', function() { listbox_act("groupe_list", "activite_list", "")}, false);
		Event.observe($('activite'), 'change', validChoixAct, false);
	}
	*/
	
		//initialisation de la MAJ des listbox activites
	if($('div_domaine') != null)	{
		Event.observe($('domaine'), 'change', function() { listbox_act("change", "", "domaine", "groupe")}, true);
		Event.observe($('groupe'), 'change', function() { listbox_act("change", "domaine", "groupe", "activite")}, false);
		
		if($('div_activite') != null)	{
			Event.observe($('activite'), 'change', function() { listbox_act("change", "groupe", "activite", "")}, false);
			Event.observe($('activite'), 'change', validChoixAct, false);
		}
		Event.observe($('ville'), 'change', function() { updateMap('ville', $F('ville'))}, false);
	}
	
	
		/*			effets graphiques			*/
	
	if($('domaine') != null)	{
		//new Effect.Highlight('bloc_quick_search', {duration:3, startcolor:'#ffffff', endcolor:'#B4ED2C' });return false;
		Event.observe($('domaine'), 'change', function() { listbox_act("change", "", "domaine", "groupe")}, true);
	}
	
	if($('act_sup_2') != null)	{
		
			//choix formule
		Event.observe($('choix_form_1'), 'click', function() { setChoixForm('1')}, false);
		Event.observe($('choix_form_2'), 'click', function() { setChoixForm('2')}, false);
		Event.observe($('choix_form_3'), 'click', function() { setChoixForm('3')}, false);
		Event.observe($('choix_form_4'), 'click', function() { setChoixForm('4')}, false);
		
			//activites supplementaires
		Event.observe($('act_sup_2'), 'change', function() { setChoixForm('2')}, false);
		Event.observe($('act_sup_3'), 'change', function() { setChoixForm('3')}, false);
		Event.observe($('act_sup_4'), 'change', function() { setChoixForm('4')}, false);
		
			//envoie formulaire choix encart
		Event.observe($('form_choix_formule'), 'submit', verifChoixFormule, false);
	}
	
	//scroll sur résultats apres recherche
	if($('bloc_dyn') != null)
		new Effect.ScrollTo($('bloc_dyn'),{duration:1});
	
	if($('activite') != null)
		Event.observe($('close_list_act'), 'click', closeListAct, false);
	
	if($('visu_annonce') != null)
		updateMapAnnonce($('lat').value, $('lng').value, $('num_c').value);
	
	if($('choix_form_boc') != null)
		Event.observe($('choix_form_boc'), 'change', listActSup, false);
		
	
	//	Infobulles :
	if($('savoir_plus_compte') != null)
		Event.observe($('savoir_plus_compte'), 'mouseover', function ()	{infobulleTip('savoir_plus_compte', '<img src="library/angles-boutons/puce1_verte.gif" /> Saisissez ici les informations "administratives" de votre compte,<br /> ces informations ne seront pas affichées sur le site.')}, false);
		
	if($('savoir_plus_publi') != null)
		Event.observe($('savoir_plus_publi'), 'mouseover', function ()	{infobulleTip('savoir_plus_publi', '<img src="library/angles-boutons/puce1_verte.gif" /> Selon la formule choisie, ces informations peuvent être diffusées sur le site.')}, false);
		
	if($('footer_annu') != null)
		Event.observe($('footer_annu'), 'mouseover', function ()	{infobulleTip('footer_annu', '<div class="bold">Annuaire aventure</div><div>36 rue dorian</div><div>42 190 Charlieu</div><div> Tel : 04 77 60 36 07</div>')}, false);
	
	if($('infos_quick_search') != null)
		Event.observe($('infos_quick_search'), 'mouseover', function ()	{infobulleTip('infos_quick_search', '<div><img src="library/angles-boutons/puce2_verte.gif" /> Saisissez les premières lettres de votre ville <br /><div><img src="library/angles-boutons/puce2_verte.gif" /> Puis sélectionnez la dans la liste qui apparaît.</div>')}, false);
		
		
	if($('lien_schema_1') != null)	{
		Event.observe($('lien_schema_1'), 'mouseover', function ()	{infobulleTip('lien_schema_1', '<div style=\"width:300px;\"><div class=\"bold vert underline\" style=\"margin-top:0px;font-stretch:wider;">Référencement optimisé :</div><p>Chaque page vitrine est développée pour avoir un <span class=\"vert\">positionnement performant</span> sur les principaux moteurs de recherche.</p><p>Ex sur Google :<ul class=\"li_fleche_verte\"><li>Vous cherchez <span class=\"vert\">autogire</span> dans la <span class=\"vert\">drôme</span>, vous trouvez en 1ère page notre prestataire : <span class=\"\">www.<span class=\"vert\">aeroshop</span>.ruedesloisirs.com</span></li><li>Vous cherchez <span class=\"vert\">rando TT</span> , vous le trouvez en 1ère page : <span class=\"\">www.<span class=\"vert\">randott</span>.ruedesloisirs.com</span></li></ul></p><p>La page vitrine, c\'est 2 fois + de chances d\'être vu sur Internet : en accès direct ou via notre moteur de recherche.</p></div>')}, false);
		
		Event.observe($('lien_schema_2'), 'mouseover', function ()	{infobulleTip('lien_schema_2', '<div style=\"width:300px;\"><div class=\"bold vert underline\" style=\"margin-top:0px;">Accès direct pour vos clients :</div><p>Votre page vitrine dispose de sa propre adresse :<br />www.<span class=\"vert\">VotreSociete</span>.ruedesloisirs.com</p><p>Vous pouvez l\'utiliser comme un site internet à part entière ou placer un lien vers votre site officiel pour développer votre trafic.</p></div>')}, false);
		
		Event.observe($('lien_schema_3'), 'mouseover', function ()	{infobulleTip('lien_schema_3', '<div style=\"width:300px;\"><div class=\"bold vert underline\" style=\"margin-top:0px;">Ruedesloisirs, référenceur professionnel :</div><p>Ruedesloisirs s\'emploie à optimiser son référencement sur les principaux moteurs de recherche, et génère un traffic ciblé vers votre page vitrine.</p><p>Ex : sur la recherche <span class=\"vert\">sports hébergements france</span>, Ruedesloisirs est dans les 1ers résultats !</p></div>')}, false);
		
		Event.observe($('lien_schema_4'), 'mouseover', function ()	{infobulleTip('lien_schema_4', '<div style=\"width:300px;\"><div class=\"bold vert underline\" style=\"margin-top:0px;">Notre renommée à votre service !</div><p>Etre présent sur Ruedesloisirs, c\'est bénéficier des avantages du réseau :</p><ul class=\"li_fleche_verte\"><li>Profitez des actions de communication online et offline.</li><li>Générez du traffic ciblé vers votre page et / ou votre site.</li><li>Faites connaître votre activité ou votre établissement.</li></ul></p></div>')}, false);
		
		Event.observe($('lien_schema_5'), 'mouseover', function ()	{infobulleTip('lien_schema_5', '<div style=\"width:300px;\"><div class=\"bold vert underline\" style=\"margin-top:0px;">E-tourisme...un marché en plein essor !</div><p><ul class=\"li_fleche_verte\"><li><span class=\"vert\">40 millions</span> d\'internautes en France.</li><li><span class=\"vert\">77%</span> utilisent internet pour préparer leur séjour.</li><li>E-tourisme : <span class=\"vert\">+ 30%</span> de croissance.</li></ul></p><br /><div>Soyez visible sur le Net !<div/><div>Multipliez les sources d\'accès à votre activité !</div></div>')}, false);
		
		Event.observe($('lien_schema_6'), 'mouseover', function ()	{infobulleTip('lien_schema_6', '<div style=\"width:300px;\"><div class=\"bold vert underline\" style=\"margin-top:0px;">Une adresse web à la portée de tous</div><p><ul class=\"li_fleche_verte\"><li>Un positionnement internet</li><li>facile à mettre en place</li><li>à un tarif imbattable !</li></ul></p></div>')}, false);
		
		Event.observe($('lien_schema_7'), 'mouseover', function ()	{infobulleTip('lien_schema_7', '<div style=\"width:300px;\"><div class=\"bold vert underline\" style=\"margin-top:0px;">Un moteur de recherche ergonomique et pratique !</div><p><div class=\"vert\">La recherche s\'adapte aux besoins de chacun :</div><div>Trouvez par activité ou centre d\'intérêt, par région, département ou même localité...via des listes déroulantes ou via la carte interactive.</p><p><div class=\"vert\">La puissance du moteur de recherche :</div><div>Ruedesloisirs couvre toute la France et près de 300 types d\'activités. Ainsi, pour trouver une activité à côté de chez soi, comme pour préparer un séjour, Ruedesloisirs est un allié de qualité.</div></p><p><div class=\"vert\">Une gestion sans contrainte :</div><div>Vous modifiez librement et à tout moment les informations que vous diffusez par simple connexion à votre espace sécurisé.</div><div>Les visiteurs vous contactent directement.</div></p></div>')}, false);
	}
		
	if($('lien_decathlon') != null)
		Event.observe($('lien_decathlon'), 'click', function ()	{addVisit()}, false);
		

}	//iniEvent

Event.observe(window, 'load', iniEvent);	//code prototype va initialiser mon gestionnaire d'evenements
