Event.observe(window,'load',InitModeRechPage,false);var InitModeRechPageIni=false;function InitModeRechPage(){if(InitModeRechPageIni)return;InitModeRechPageIni=true;if($('bt_envoyer'))Event.observe($('bt_envoyer'),'click',function(){OpenClose('bt_envoyer','div_envoyer');});if($('aff_resultats')){$$('#aff_resultats li.savoir').each(function(e){Event.observe(e,'mouseover',function(){e.addClassName('on');});Event.observe(e,'mouseout',function(){e.removeClassName('on');});});$$('#aff_resultats .liste .resultat .actions_droite input').each(function(e,i){Event.observe(e,'click',function(){CheckBeforeCompare(e);});});$$('#aff_resultats .resultat .comparer input').each(function(e,i){Event.observe(e,'click',function(){VerifComparer(e);});});if($('bt_comparer_haut'))Event.observe($('bt_comparer_haut'),'click',function(){frmComparerSubmit($('bt_comparer_haut'));});if($('bt_comparer_bas'))Event.observe($('bt_comparer_bas'),'click',function(){frmComparerSubmit($('bt_comparer_bas'));});}
$$('#div_selec_ul .checkbox input').each(function(e,i){Event.observe(e,'click',function(){VerifComparer(e);});Event.observe(e,'click',function(){CheckBeforeCompare(e);});});if($('btn_selection_comparer'))Event.observe($('btn_selection_comparer'),'click',function(){frmComparerSubmit($('btn_selection_comparer'));});if($('aff_resultats')||$('fiche_camping')){var Visionneuse;$$('#fiche_camping .onglets li.galerie a','#aff_resultats .onglets li.galerie a').each(function(e,i){if(!e.up().hasClassName('vide')){Event.observe(e,'click',function(){var action_overlay=e.ancestors()[2];var div=action_overlay.down('div.galerie');if($(div).getStyle('display')=='block')
{closeAllInfo();$(div).setStyle({display:'none'});return;}
closeAllInfo();if($(div.el)!=undefined)$(div.el).update(div.el_html);if($(div.list_id)!=undefined)
{$(div.list_id).update(div.list_html);affVisionneuse(div,e,i);}});}});if($("fiche_camping"))
{Event.observe($("fiche_camping"),'click',function(){var e=$("fiche_camping");var lien=$("div_galerie_205");var zoom=$("zoom_250");if(lien.getStyle('display')=='block'){lien.setStyle({display:'none'});Visionneuse=null;}
else{lien.setStyle({display:'block'});}});}
$$('#fiche_camping .actions_overlay .galerie a.lien','#aff_resultats .actions_overlay .galerie a.lien').each(function(e,i){Event.observe(e,'click',function(){var div=e.up('div.galerie');var lien=div.up('.actions').down('li.galerie a');lien.removeClassName('on');div.setStyle({display:'none'});Visionneuse=null;});});$$('#fiche_camping .onglets li.localisation a','#aff_resultats .onglets li.localisation a').each(function(e,i){Event.observe(e,'click',function(){var action_overlay=e.ancestors()[2];var div=action_overlay.down('div.localisation');var map=div.down('div.map_localisation');if($(div).getStyle('display')=='block')
{$(div).setStyle({display:'none'});return;}
HideGalerie();closeAllInfo();var lien=action_overlay.ancestors()[0].down('ul.onglets li.selection a');if(lien)
{var savoir_plus=lien.id.split('-');var proava_idt=savoir_plus[1];var parent_div=map.ancestors()[1].id.split('_');var pro_idt=parent_div[2];}else proava_idt=0;InitGoogleMaps(div);GestionGoogleMaps(div,map.id,e,proava_idt);});});if($("div_localisation_residence"))
{Event.observe($("div_localisation_residence"),'click',function(){var div=$("div_localisation_map");var map=div.down('div.map_localisation');var savoir_plus=map.id.split('-');var proava_idt=savoir_plus[1];InitGoogleMaps(div);GestionGoogleMaps(div,map.id,map,proava_idt);});}
$$('#fiche_camping .actions_overlay div.localisation a.lien','#aff_resultats .actions_overlay div.localisation a.lien').each(function(e,i){Event.observe(e,'click',function(){var fathers=e.ancestors();var lien=fathers[4].down('li.localisation a');fathers[2].setStyle({visibility:'hidden'});lien.removeClassName('on');GUnload();});});}
if($("lien_nb_selec")&&$("lien_nb_selec").innerHTML!="0")
{if($('div_selec').getStyle('display')!='block')
{OpenClose('bt_open_selec','div_selec');}}}
Event.observe(window,'unload',ClosePage,false);function ClosePage(){GUnload();}
var galeries_ids=new Hash();function closeAllInfo()
{galeries_ids.each(function(pair)
{var a=pair.key;$(a).setStyle({display:'none'});});}
function clear_opt()
{if($("opt_option_set"))$("opt_option_set").innerHTML="";}
function submit_opt(form,opt_name,value)
{var v="";var values=[];if($(opt_name+"_"+value)!=null)
{$(opt_name+"_"+value).remove();}
else
{var op=document.getElementsByName(opt_name);if(op.length>0)
{var id=op[0].id;values=op[0].value.split(",");$(id).remove();}
var sep="";for(var index=0,len=values.length;index<len;++index){if(value==values[index])
{value="";continue;}
v+=sep+values[index];sep=",";}
if(value!="")v+=sep+value;$("opt_option_set").innerHTML+="<input type='hidden' id='"+opt_name+"_"+value+"' name='"+opt_name+"' value='"+v+"'/>";}
submitSearchEngin("/location");}
var HideGalerie=function(){};var InitGoogleMaps=function(div){};var GestionGoogleMaps=function(div,map,lien,proava_idt){var id_camping=$(map).id.substr($(map).id.lastIndexOf('_')+1);if(div.getStyle('display')=='none'){div.setStyle({display:'block'});new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=AfficheLocalisation',{parameters:{'id_camping':id_camping,'proava_idt':proava_idt},onComplete:function(requester){if(requester.responseText!="false"){var datas=requester.responseText.split("#");InitMapCamping(map,Number(datas[0]),Number(datas[1]),Number(datas[2]),datas[3],datas[4],datas[5],datas[6],datas[7]);}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});}else{div.setStyle({display:'none'});GUnload();}};var InitMapCamping=function(MapId,MapZoom,PtLat,PtLng,PtNom,PtAdresse,PtLien,PtVille,PtImage){if(GBrowserIsCompatible()){var map=new GMap2($(MapId));map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.setCenter(new GLatLng(PtLat,PtLng),MapZoom,G_HYBRID_MAP);var baseIcon=new GIcon();baseIcon.iconSize=new GSize(17,25);baseIcon.iconAnchor=new GPoint(0,0);baseIcon.infoWindowAnchor=new GPoint(5,27);baseIcon.infoShadowAnchor=new GPoint(0,0);function createMarker(point,msgHtml){var iconPerso=new GIcon(baseIcon);iconPerso.image=site_url+"images/commun/fav_gmaps.gif";markerOptions={icon:iconPerso};var marker=new GMarker(point,markerOptions);GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml(msgHtml);});return marker;}
var latlng=new GLatLng(PtLat,PtLng);var tmp='<div class="gmaps_toocamp" style="font-size:12px;color:#414141;height:167px;">';tmp+='<h1 style="font-size:12px;font-weight:bold;">'+cl_app_adresse+' : <a href="'+PtLien+'" target="_blank"><strong style="color:#ff7500;">'+PtNom+' - '+PtVille+'</strong></a></h1>';tmp+='<div><p style="padding:5px 0 10px 0;text-align:left;">'+PtAdresse+'</p></div>';if(PtImage!='')tmp+='<div style="padding:0 0 10px 0;text-align:center;"><img src="'+PtImage+'" alt="" height="87" width="114" /></div>';tmp+='<div style="text-align:center;padding-bottom: 10px;"><a href="'+PtLien+'" target="_blank"><img src="'+site_url+'images/'+cl_app_var_langue+'/bt_savoir_google.gif" alt="" /></a></div><div class="breaker"></div></div>';map.addOverlay(createMarker(latlng,tmp));}};var InitVisionneuse=function(div){$$('#fiche_camping .actions_overlay .galerie','#aff_resultats .actions_overlay .galerie').each(function(div_e,div_i){if(div!=div_e){var lien=div_e.up('.actions').down('li.galerie a');lien.removeClassName('on');div_e.setStyle({display:'none'});Visionneuse=null;}});};var affVisionneuse=function(div,a_e,a_i){var zoom=div.down('.cont_zoom')
InitVisionneuse(div);if($(a_e).hasClassName('on')&&$(div).getStyle('display')=='block'){div.setStyle({display:'none'});$(a_e).removeClassName('on');Visionneuse=null;}
else{$(a_e).addClassName('on');div.setStyle({display:'block'});}};var ChangeIndice=function(id,i,nb_visuel)
{if($(id))
$(id).innerHTML=(i)+'/'+nb_visuel;}
var VerifComparer=function(input){new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=CheckSelectionCount',{parameters:{},onComplete:function(http){var nbCheck=parseInt(http.responseText);if(nbCheck>4){input.checked=false;ModalInfo(cl_app_attention,cl_app_comp_trop_err);}}});};var frmComparerSubmit=function(element){var nbCheck=0;new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=CheckSelectionCount',{parameters:{ref:document.location},onComplete:function(http){var nbCheck=parseInt(http.responseText);if(nbCheck<2)ModalInfo(cl_app_attention,cl_app_comp_peu_err);else $('frm_comparer').submit();}});};var frmEnvoyerAmi=function(){param_form={mep:'msg_champ',autoScroll:false,action:'submit'};champs_form={envoyer_nom:{alerte:cl_app_frm_nom},envoyer_email:{type:'mel',alerte:cl_app_frm_email},envoyer_email_ami:{type:'mel',alerte:cl_app_frm_email_ami}};if(formVerif('frm_envoyer_ami',champs_form,param_form)){new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=SendFriend',{parameters:Form.serialize($('frm_envoyer_ami')),onComplete:function(http){var msg=http.responseText;if(msg=='ok')$('envoyer_ami_confirmation').style.display='';}});}
return false;};
