Event.observe(window,'load',InitAjaxPage,false);var mouse_dis_over_elm=undefined;var REGION_UPDATE_FROM_SEARCH=false;var InitAjaxPageIni=false;function InitAjaxPage(){if(InitAjaxPageIni)return;InitAjaxPageIni=true
if(Ajax["Autocompleter"]==undefined)
{Ajax.Autocompleter=new Class.create();Ajax.Autocompleter.prototype={initialize:function(){}}}
document.observe('mousemove',function(e){mouse_dis_over_elm=e;Event.stopObserving(e);});cl_tapez_les_premieres_lettres="Tapez les premières lettres";gereAlert();if($('frm_rech_home')){if($('NomCamping'))autoCompleteRechHomeUI("NomCamping");if($('Pays'))
{Event.observe($('Pays'),'change',function(){if(false&&$('Pays').value==""){$('Region').innerHTML='<option value="">Toutes les r&eacute;gions</option>';$('Ville').innerHTML='<option value="">Toutes les villes</option>';}else{var saison="none";if($('SaisonEte')!=undefined)
{if($('SaisonEte').checked)saison="ete";}
else
if($('SaisonEteAff')!=undefined)
{saison="ete";}
if($('SaisonHivert')!=undefined)
{if($('SaisonHivert').checked)saison="ski";}
else
if($('SaisonHiverAff')!=undefined)
{saison="ski";}
GestionLocalisationEvol('Pays',$('Pays'),$('Pays'));}
$('IdtCamping').value='';if($('Filtre')!=undefined)$('Filtre').selectedIndex=-1;});}
Event.observe($('Region'),'change',function(){var saison="none";if($('SaisonEte')!=undefined)
{if($('SaisonEte').checked)saison="ete";}
else
if($('SaisonEteAff')!=undefined)
{saison="ete";}
if($('SaisonHivert')!=undefined)
{if($('SaisonHivert').checked)saison="ski";}
else
if($('SaisonHiverAff')!=undefined)
{saison="ski";}
GestionLocalisationEvol('Region',$('Region'),$('Pays'));if($('NomCamping'))$('NomCamping').value=cl_tapez_les_premieres_lettres;if($('NomCamping'))$('IdtCamping').value='';if($('Filtre')!=undefined)$('Filtre').selectedIndex=-1;});Event.observe($('Ville'),'change',function(){var saison="none";if($('SaisonEte')!=undefined)
{if($('SaisonEte').checked)saison="ete";}
else
if($('SaisonEteAff')!=undefined)
{saison="ete";}
if($('SaisonHivert')!=undefined)
{if($('SaisonHivert').checked)saison="ski";}
else
if($('SaisonHiverAff')!=undefined)
{saison="ski";}
if($('Ville').value!=""){GestionLocalisationEvol('Ville',$('Ville'),$('Pays'));}
if($('NomCamping'))$('NomCamping').value=cl_tapez_les_premieres_lettres;if($('NomCamping'))$('IdtCamping').value='';if($('Filtre')!=undefined)$('Filtre').selectedIndex=-1;});$$('#frm_rech_home select','#frm_rech_home input[type=text]').each(function(e,i){if($('DateDepart').value!=""){Event.observe(e,'change',function(){RechHome();});}});Event.observe($('Ville'),'change',function(){RechHome();});if($('NbNuit')!=undefined)Event.observe($('NbNuit'),'change',function(){RechHome();});if($('Filtre')!=undefined)Event.observe($('Filtre'),'change',function(){RechHome();});Event.observe($('BudgetDe'),'blur',function(){RechHome();});Event.observe($('BudgetA'),'blur',function(){RechHome();});Event.observe($('DateDepart'),'change',function(){RechHome();});if($('NomCamping'))Event.observe($('NomCamping'),'blur',function(){RechHome();});if($('TypeHeberge')!=undefined)Event.observe($('TypeHeberge'),'change',function(){RechHome();});if($('Services')!=undefined)Event.observe($('Services'),'change',function(){RechHome();});}
if($('SaisonEte')!=undefined)
{if($('SaisonEte').checked)
{$('SaisonHivert').checked=false;$('DateDepart').setStyle({"color":"#FF1A76"});saison="ete";}
Event.observe($('SaisonEte'),'click',function(){var saison="none";if($('SaisonEte').checked)
{$('SaisonHivert').checked=false;$('DateDepart').setStyle({"color":"#FF1A76"});saison="ete";}
else
{$('DateDepart').setStyle({color:"#333333"});}
var saison="none";if($('SaisonEte')!=undefined)
{if($('SaisonEte').checked)saison="ete";}
else
if($('SaisonEteAff')!=undefined)
{saison="ete";}
if($('SaisonHivert')!=undefined)
{if($('SaisonHivert').checked)saison="ski";}
else
if($('SaisonHiverAff')!=undefined)
{saison="ski";}
GestionLocalisationEvol('Region',$('Region'),$('Pays'));});}
if($('SaisonHivert')!=undefined)
{if($('SaisonHivert').checked)
{$('SaisonEte').checked=false;$('DateDepart').setStyle({"color":"#5F8DC7"});saison="ski";}
Event.observe($('SaisonHivert'),'click',function(){var saison="none";if($('SaisonHivert').checked)
{$('SaisonEte').checked=false;$('DateDepart').setStyle({"color":"#5F8DC7"});saison="ski";}
else
{$('DateDepart').setStyle({color:"#333333"});}
var saison="none";if($('SaisonEte')!=undefined)
{if($('SaisonEte').checked)saison="ete";}
else
if($('SaisonEteAff')!=undefined)
{saison="ete";}
if($('SaisonHivert')!=undefined)
{if($('SaisonHivert').checked)saison="ski";}
else
if($('SaisonHiverAff')!=undefined)
{saison="ski";}
GestionLocalisationEvol('Region',$('Region'),$('Pays'));});}
if($('NomCamping'))autoCompleteRechHomeUI("NomCamping");if($('frm_rech_int')){if($('Pays'))
{Event.observe($('Pays'),'change',function(){GestionLocalisationEvol('Pays',$('Pays'),$('Pays'));if($('NomCamping'))$('NomCamping').value=cl_tapez_les_premieres_lettres;if($('NomCamping'))$('IdtCamping').value='';if($('Filtre')!=undefined)$('Filtre').selectedIndex=-1;});}
if($('Region'))
{Event.observe($('Region'),'change',function(){GestionLocalisationEvol('Region',$('Region'),$('Pays'));if($('NomCamping')!=undefined)
{$('NomCamping').value=cl_tapez_les_premieres_lettres;$('IdtCamping').value='';if($('Filtre')!=undefined)$('Filtre').selectedIndex=-1;}});}
if($('Ville'))
{Event.observe($('Ville'),'change',function(){if($('Ville').value!=""){GestionLocalisationEvol('Ville',$('Ville'),$('Pays'));}
if($('NomCamping'))$('NomCamping').value=cl_tapez_les_premieres_lettres;if($('NomCamping'))$('IdtCamping').value='';if($('Filtre')!=undefined)$('Filtre').selectedIndex=-1;});}}
if($('liste_alertes')){$$('#liste_alertes .selectPays','#liste_alertes .selectRegion').each(function(e,i){if(e.hasClassName('selectPays')){var e2=(e.ancestors()[1]).down('.selectRegion');Event.observe(e,'change',function(){GestionLocalisationAlerte(e,e2);});}else{var e2=(e.ancestors()[1]).down('.selectVille');Event.observe(e,'change',function(){GestionLocalisationAlerte(e,e2);});if(e2.value=="")GestionLocalisationAlerte(e,e2);}});if($("altNomCamping_24")!=undefined)
{autoCompleteAlerte("altNomCamping_24","autoCompleteAlerte_24",'indicateur_24');}}
else
{if($('DateDepart')!=undefined){Event.observe($('DateDepart'),'change',function(){RechHome();});}}
if($('div_selec')){$$('#div_selec a.supp').each(function(e,i){Event.observe(e,'click',function(){removeSelecDroite(e);});});}
if($('div_alerte_log')){$$('#div_alerte_log a.supp').each(function(e,i){Event.observe(e,'click',function(){removeAlerteDroite(e);});});}
if(window.selectionProduit!=undefined)
{window.selectionHash=new Hash();for(var a in window.selectionProduit)
{window.selectionHash.set(a,window.selectionProduit[a]);}}
if($('aff_resultats')){if(window.selectionHash!=undefined)
{$$('#aff_resultats .onglets li.selection a').each(function(e,i){var content=e.id.split('-');var val=window.selectionHash.get("sel_"+content[1]);Event.observe(e,'click',function(){addSelec(e);});if(val!=undefined)
{window.selectionHash.unset("sel_"+content[1]);var a={id:val,elem:e.id};window.selectionHash.set("sel_"+content[1],a);}});}}
$$('#aff_resultats .actions_droite .supprimer a').each(function(e){InitClarkTip(e,'tip_supp_selec');Event.observe(e,'mouseover',function(){ShowClarkTip(e);});Event.observe(e,'mouseout',function(){HideClarkTip(e);});Event.observe(e,'click',function(){HideClarkTip(e);removeSelec(e);});});$$('#liste_alertes .titre li.edit a').each(function(e,i){InitClarkTip(e,'tip_edit_alerte');Event.observe(e,'mouseover',function(){ShowClarkTip(e);});Event.observe(e,'mouseout',function(){HideClarkTip(e);});});$$('#liste_alertes .titre li.actif a').each(function(e,i){if(e.readAttribute('title')==cl_app_activer)InitClarkTip(e,'tip_act_alerte');else InitClarkTip(e,'tip_desac_alerte');Event.observe(e,'mouseover',function(){ShowClarkTip(e);});Event.observe(e,'mouseout',function(){HideClarkTip(e);});Event.observe(e,'click',function(){ChangeEtatAlerte(e);});});$$('#liste_alertes .titre li.supp a').each(function(e,i){InitClarkTip(e,'tip_supp_alerte');Event.observe(e,'mouseover',function(){ShowClarkTip(e);});Event.observe(e,'mouseout',function(){HideClarkTip(e);});Event.observe(e,'click',function(){if(confirm(cl_app_q_supp_alerte)){removeAlerte(e);}});});prepareDistributeur();if(update_region)
{new PeriodicalExecuter(function(pe){pe.stop();GestionLocalisationEvol('Region',$('Region'),$('Pays'));},2);}
document.observe('click',function(ev){if(last_telefonken_open!=undefined)
{telefonkenCloseElm(last_telefonken_open,last_telefonken_open.id);last_telefonken_open=undefined;}});document.observe('mousemove',function(ev){if(activePromoInfo!=undefined&&activePromoInfo.getStyle("display")=="block")
{var a=activePromoInfo;var p=getPosition(a)
var parent=a.getOffsetParent();var y=p.y;var x=p.x;if(a.parentNode.parentNode!=undefined)
{}
var d=a.getDimensions();var w=x+d.width;var h=y+d.height;var r=0;if(ev.pointerX()<x||ev.pointerX()>w||ev.pointerY()<y||ev.pointerY()>h)
{r++;}
y-=20;x+=95;w=x+80;h=y+40;if(ev.pointerX()<x||ev.pointerX()>w||ev.pointerY()<y||ev.pointerY()>h)
{r++;}
if(r==2)activePromoInfo.setStyle({display:'none'});}});}
function getPosition(e)
{var left=0;var top=0;while(e.offsetParent!=undefined&&e.offsetParent!=null)
{left+=e.offsetLeft+(e.clientLeft!=null?e.clientLeft:0);top+=e.offsetTop+(e.clientTop!=null?e.clientTop:0);e=e.offsetParent;}
return{x:left,y:top};}
var activePromoInfo=undefined;function onCodePromoInfo(elm_id,idt,pos,id)
{if($('code-promo-dsc-'+elm_id)!=undefined)
{if(activePromoInfo!=undefined)
{try
{if(activePromoInfo!=$('code-promo-dsc-'+elm_id))activePromoInfo.setStyle({display:"none"});}
catch(ex)
{}}
if(marchand_id!=0)default_promo_shift=-70;new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=CodePromoInfo',{parameters:{"idt":idt},onComplete:function(requester)
{activePromoInfo=$('code-promo-dsc-'+elm_id);if(requester.responseText!=""&&requester.responseText!="false")
{var x=$('code-promo-dsc-content-'+elm_id);if(x!=undefined)
{activePromoInfo.setStyle({display:"block"})
activePromoInfo.source_id=id;x.update(requester.responseText);}}
else
{activePromoInfo.setStyle({display:"none"});$(id).setStyle({cursor:"default"});$(id).onmouseover=undefined;}}});}}
var last_telefonken_open=undefined;var last_telefonken_content={};var telefonkenClose=function(id){telefonkenCloseElm($(id),id);}
var telefonkenCloseElm=function(e,id){e.setStyle({display:'none'});e.innerHTML=last_telefonken_content[id];}
var telefonken=function(callNumber,idt,id){if(callNumber!=""&&idt!="")
{var v=$(id);if(v!=undefined)
{if(v.getStyle('display')!='block')
{if(last_telefonken_open!=undefined)
{telefonkenCloseElm(last_telefonken_open,last_telefonken_open.id);}
new PeriodicalExecuter(function(pe){pe.stop();v.setStyle({display:"block"});last_telefonken_open=v;last_telefonken_content[id]=v.innerHTML;new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=GetNumCallCenter',{parameters:{"idt":idt},onComplete:function(requester){if(requester.responseText!=""&&requester.responseText!="false")
{v.update(requester.responseText);}}});},0.1);}
else
{telefonkenClose(id);}}}}
var CartePays=function(IdPays){};var CarteRegion=function(_IdRegion){var corresp=[15,5,17,9,13,1,4,22,7,16,8,6,10,18,12,3,20,2,14,11,19,21];IdRegion=corresp[_IdRegion-1];$$('#Region option').each(function(e,i){if(e.value==IdRegion){e.selected="selected";new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationVille',{parameters:{valeur:IdRegion},onComplete:function(requester){if(requester.responseText!="false"){$('Ville').update('<option value="">&nbsp;</option>'+requester.responseText);if($('res_rech_home'))RechHome();}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});}});};var InitClarkTip=function(e,classe){var html='<div class="clarktip '+classe+'" style="display:none;"><div class="m_clarktip">'+e.readAttribute('title')+'</div></div>';e.title="";new Insertion.After(e,html);};var ShowClarkTip=function(e){var parent=e.ancestors()[0];var tip=parent.down('.clarktip');Effect.Appear(tip,{duration:0.3});};var HideClarkTip=function(e){var parent=e.ancestors()[0];var tip=parent.down('.clarktip');Effect.Fade(tip,{duration:0.3});};var initautoCompleteRechHomeUIVal="";var autoCompleteRechHomeUI=function(id){if($('NomCamping')!=undefined)
{initautoCompleteRechHomeUIVal=$('NomCamping').value;new PeriodicalExecuter(function(pe){if($(id))
{if(initautoCompleteRechHomeUIVal!=$(id).value)
{initautoCompleteRechHomeUIVal=$(id).value
autoCompleteRechHome();}}}.bind(this),0.5);}}
var autoCompleteRechHome=function(){var a=$("NomCamping");if(a==undefined)return;try
{var r=$("Region").value;var v=$("Ville").value;var d=$("DateDepart").value;new Ajax.Autocompleter("NomCamping","autoCompleteRechHome",site_url+"plugins/common/_ajax.php?ACT=autoCompleteRechHome",{paramName:"value",minChars:2,indicator:'indicator',afterUpdateElement:getSelectionCampingHome,parameters:'&region='+r+'&ville='+v+'&date='+d});}
catch(e){}};var getSelectionCampingHome=function(text,li){$('IdtCamping').value=li.id;};var autoCompleteAlerte=function(inputcamping,divautocomplete,indicateur){new Ajax.Autocompleter(inputcamping,divautocomplete,site_url+"plugins/common/_ajax.php?ACT=autoCompleteRechHome",{paramName:"value",minChars:3,indicator:indicateur});};var GestionLocalisation=function(e){switch(e.readAttribute('name').toLowerCase()){case'pays':$('Ville').update('<option value="">Toutes les villes</option>');new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationRegion',{parameters:{valeur:e.value},onComplete:function(requester){if(requester.responseText!="false"){$('Region').update(requester.responseText);if($('res_rech_home'))RechHome();}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});break;case'region':new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationVille',{parameters:{valeur:e.value},onComplete:function(requester){if(requester.responseText!="false"){$('Ville').update(requester.responseText);if($('res_rech_home'))RechHome();}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});break;}};var GetSaison=function()
{var saison="none";if($('SaisonEte')!=undefined)
{if($('SaisonEte').checked)saison="ete";}
if($('SaisonHivert')!=undefined)
{if($('SaisonHivert').checked)saison="ski";}
var saison="none";if($('SaisonEte')!=undefined)
{if($('SaisonEte').checked)saison="ete";}
else
if($('SaisonEteAff')!=undefined)
{saison="ete";}
if($('SaisonHivert')!=undefined)
{if($('SaisonHivert').checked)saison="ski";}
else
if($('SaisonHiverAff')!=undefined)
{saison="ski";}
return saison;}
var GestionLocalisationEvol=function(type,e,p,saison){if(REGION_UPDATE_FROM_SEARCH)
{REGION_UPDATE_FROM_SEARCH=false;return;}
var e=$('SaisonEte');var h=$('SaisonHivert');saison=GetSaison();switch(type){case'Pays':new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationRegionEvol',{parameters:{valeur:e.value,saison:saison},onComplete:function(requester){if(requester.responseText!="false"){$('Region').update(requester.responseText);if($('res_rech_home'))RechHome(true);}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationVilleDePaysEvol',{parameters:{valeur:e.value,pays:p.value,saison:saison},onComplete:function(requester){if(requester.responseText!="false"){$('Ville').update(requester.responseText);if($('res_rech_home'))RechHome();}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});break;case'Region':var date=$("DateDepart").value;new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationRegionEvol',{parameters:{valeur:(e!=undefined)?e.value:'',pays:p.value,date:date,saison:saison},onComplete:function(requester){if(requester.responseText!="false"){var v=$('Region').value;$('Region').update(requester.responseText);if(v!="")
{$('Region').value=v;}
if($('res_rech_home'))RechHome(true);}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationVilleEvol',{parameters:{valeur:$('Region').value,pays:p.value,date:date,saison:saison},onComplete:function(requester){if(requester.responseText!="false"){$('Ville').update(requester.responseText);if($('res_rech_home'))RechHome(true);}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});break;case'Ville':if($('Region').value=="")
{new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationRegionDeVilleEvol',{parameters:{valeur:$('Region').value,pays:p.value,saison:saison},onComplete:function(requester){if(requester.responseText!="false"){$('Region').update(requester.responseText);if($('res_rech_home'))RechHome(true);}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});}
new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationPaysDeVilleEvol',{parameters:{valeur:$('Ville').value},onComplete:function(requester){if(requester.responseText!="false"){$('Pays').update(requester.responseText);if($('res_rech_home'))RechHome(true);}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});break;}};var GestionLocalisationAlerte=function(e1,e2){switch(e1.readAttribute('name').toLowerCase()){case'altpays':new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationRegion',{parameters:{valeur:e1.value},onComplete:function(requester){if(requester.responseText!="false"){e2.update(requester.responseText);}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});break;case'altregion':new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationVille',{parameters:{valeur:e1.value},onComplete:function(requester){if(requester.responseText!="false"){e2.update(requester.responseText);}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});break;}};var SearchResultsHomeVerous=false;var RechHome=function(fromRegion){if(SearchResultsHomeVerous)return;var saison=GetSaison();if($('frm_rech_home')&&isFutureDate($('DateDepart').value))
{if($('DateDepart').value!=""){if($('res_rech_home'))$('res_rech_home').update('<img src="'+site_url+'images/commun/loading5.gif" alt="" />');SearchResultsHomeVerous=true;new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=SearchResultsHome',{parameters:Form.serialize($('frm_rech_home')),onComplete:function(requester){SearchResultsHomeVerous=false;if(requester.responseText!="false"&&requester.responseText!="")
{if($("error_obligatoire"))$("error_obligatoire").update("");if($('res_rech_home'))$('res_rech_home').update(requester.responseText);if($('frm_rech_home')!=undefined||$('frm_rech_int')!=undefined)
{var date=$("DateDepart").value;new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationRegionEvol',{parameters:{valeur:$("Region").value,pays:$("Pays").value,date:date,saison:saison},onComplete:function(requester){if(requester.responseText!="false"){var v=$('Region').value;$('Region').update(requester.responseText);$('Region').value=v;}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationVilleEvol',{parameters:{valeur:$("Region").value,pays:$("Pays").value,date:date,saison:saison},onComplete:function(requester){if(requester.responseText!="false"){var v=$('Ville').value;$('Ville').update(requester.responseText);$('Ville').value=v;}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});}}}});}}
else
{if($('frm_rech_home')!=undefined||$('frm_rech_int')!=undefined)
{var date=$("DateDepart").value;new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationRegionEvol',{parameters:{valeur:$("Region").value,pays:$("Pays").value,date:date,saison:saison},onComplete:function(requester){if(requester.responseText!="false"){var v=$('Region').value;$('Region').update(requester.responseText);if(v!="")
{$('Region').value=v;}}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationVilleEvol',{parameters:{valeur:$("Region").value,pays:$("Pays").value,date:date,saison:saison},onComplete:function(requester){if(requester.responseText!="false"){var v=$('Ville').value;$('Ville').update(requester.responseText);$('Ville').value=v;}else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});}}};var MAJSelec=function(type){var txt_selec=$('desc_nb_selec').innerHTML;var nb_selec=txt_selec.substr(0,txt_selec.indexOf(' '));if(type=="ajout")nb_selec=Number(nb_selec)+1;else nb_selec=Number(nb_selec)-1;$('lien_nb_selec').update(nb_selec);if(nb_selec>1)$('desc_nb_selec').update(nb_selec+' '+cl_app_produits);else $('desc_nb_selec').update(nb_selec+' '+cl_app_produit);return nb_selec;};var compSelection=function(e)
{}
var addSelec=function(e){var data=e.id.substr(e.id.lastIndexOf('_')+1).split('-');var pro_idt=data[0];var proava_idt=data[1];if(window.selectionHash!=undefined)
{var val=window.selectionHash.set("sel_"+proava_idt,{id:proava_idt,elem:e.id});}
new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=AjoutSelecDroite',{parameters:{pro_idt:pro_idt,proava_idt:proava_idt},onComplete:function(requester){if(requester.responseText!="false"){var response_content=requester.responseText.split('|');createCookie('TooCampUserSelection',response_content[0],30);new Insertion.Top($$('#div_selec ul')[0],response_content[1]);var id="checkbox_"+pro_idt+"-"+proava_idt;$("checkbox_"+proava_idt).id=id;Event.observe($(id),'click',function(){VerifComparer($(id));});Event.observe($(id),'click',function(){CheckBeforeCompare($(id));});MAJSelec("ajout");var bt_supp=$$('#selec_'+proava_idt+' a.supp')[0];Event.observe(bt_supp,'click',function(){removeSelecDroite(bt_supp)});if($('div_selec').getStyle('display')!='block')
{OpenClose('bt_open_selec','div_selec');}
ModalInfo(cl_app_attention_selection,cl_app_text_selection);}else ModalInfo(cl_app_attention_selection,cl_app_text_selection);}});return false;};var removeSelec=function(e){var fathers=e.ancestors();var ligne=fathers[2];var num_id=ligne.id.substr(ligne.id.lastIndexOf('_')+1);new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=SuppSelecDroite',{parameters:{num_id:num_id},onComplete:function(requester){if(requester.responseText.indexOf("true")!=-1){var response_content=requester.responseText.split('|');createCookie('TooCampUserSelection',response_content[0],30);document.location.reload();}else ModalInfo(cl_app_attention,cl_app_supp_alerte_droite);}});return false;};var removeSelecDroite=function(e){var id=e.parentNode.id;var num_id=id.substr(id.lastIndexOf('_')+1);var txt_selec=$('desc_nb_selec').innerHTML;if(window.selectionHash!=undefined)
{var val=window.selectionHash.get("sel_"+num_id);if(val!=undefined&&val.elem!=undefined)
{}}
new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=SuppSelecDroite',{parameters:{num_id:num_id},onComplete:function(requester){if(requester.responseText.indexOf("true")!=-1){var response_content=requester.responseText.split('|');createCookie('TooCampUserSelection',response_content[0],30);var r=response_content[0].split(':');if(r[1]=="0")
{Element.remove($(id));var nb_selec=MAJSelec("supp");OpenClose('bt_open_selec','div_selec');}
else
{Effect.Fade($(id),{duration:0.3,afterFinish:function(e){Element.remove($(id));var nb_selec=MAJSelec("supp");}});}}
else ModalInfo(cl_app_attention,cl_app_supp_selec_droite);}});return false;};var CheckBeforeCompare=function(checkbox){var data=checkbox.id.substr(checkbox.id.lastIndexOf('_')+1).split('-');var pro_idt=data[0];var proava_idt=data[1];new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=CheckBeforeCompare',{parameters:{pro_idt:pro_idt,proava_idt:proava_idt,etat:checkbox.checked?'1':'0'},onComplete:function(requester){if(requester.responseText!="false"){}
else{ModalInfo(cl_app_attention,cl_app_comp_max_pro);checkbox.checked=false;}}});};var ChangeEtatAlerte=function(e){var img=e.down();var src=img.readAttribute('src');src=src.substr(0,src.lastIndexOf('/')+1);var action='activer';var parent=e.ancestors()[0];var tip=parent.down('.clarktip');var grandparent=parent.ancestors()[0];var arrieregrandparent=grandparent.ancestors()[0];var arrierearrieregrandparent=arrieregrandparent.ancestors()[0];var ale_idt=arrierearrieregrandparent.alerteIdt.value;if(e.hasClassName('on'))action='desactiver';new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=ChangeAlerte',{parameters:{action:action,alerte:ale_idt},onComplete:function(requester){if(requester.responseText=="true"){if(e.hasClassName('on')){e.removeClassName('on');tip.removeClassName('tip_desac_alerte');tip.addClassName('tip_act_alerte');tip.down('.m_clarktip').update(cl_app_activer);img.src=src+'desactiver.gif';}else{e.addClassName('on');tip.removeClassName('tip_act_alerte');tip.addClassName('tip_desac_alerte');tip.down('.m_clarktip').update(cl_app_desactiver);img.src=src+'activer.gif';}}
else ModalInfo(cl_app_attention,cl_app_insc_nl_err);}});};var removeAlerte=function(e){var fathers=e.ancestors();var ligne=fathers[4];var num_id=ligne.id.substr(ligne.id.lastIndexOf('_')+1);var parent=e.ancestors()[0];var grandparent=parent.ancestors()[0];var arrieregrandparent=grandparent.ancestors()[0];var arrierearrieregrandparent=arrieregrandparent.ancestors()[0];var ale_idt=arrierearrieregrandparent.alerteIdt.value;new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=SuppAlerte',{parameters:{num_id:num_id,alerte:ale_idt},onComplete:function(requester){if(requester.responseText="true"){Effect.Fade(ligne,{duration:0.3,afterFinish:function(e){Element.remove(ligne);}});$$('#div_alerte_log a.supp').each(function(a_e,a_i){var parent=a_e.parentNode;var id=parent.id.substr(parent.id.lastIndexOf('_')+1);if(num_id==id)removeAlerteDroite(a_e);});}else ModalInfo(cl_app_attention,cl_app_supp_alerte_droite);}});return false;};var removeAlerteDroite=function(e){var id=e.parentNode.id;var num_id=id.substr(id.lastIndexOf('_')+1);var txt_selec=$('desc_nb_alerte').innerHTML;new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=SuppAlerteDroite',{parameters:{num_id:num_id},onComplete:function(requester){if(requester.responseText=="true"){Effect.Fade($(id),{duration:0.3,afterFinish:function(e){Element.remove($(id));var nb_selec=txt_selec.substr(0,txt_selec.lastIndexOf(' '));nb_selec=Number(nb_selec)-1;$('lien_nb_alerte').update(nb_selec);if(nb_selec>1){$('desc_nb_alerte').update(nb_selec+' '+cl_app_alertes);if($('nb_alerte_detail'))$('nb_alerte_detail').update(nb_selec+' '+cl_app_alertes);}else{$('desc_nb_alerte').update(nb_selec+' '+cl_app_alerte);if($('nb_alerte_detail'))$('nb_alerte_detail').update(nb_selec+' '+cl_app_alerte);}
$$('#div_alerte_log li').each(function(e,i){if(i+1<nb_selec)e.removeClassName('last');else e.addClassName('last');});}});}
else ModalInfo(cl_app_attention,cl_app_supp_alerte_droite);}});return false;};var frmInscNL=function(){var valeur=$('frm_insc_nl').email_insc_nl.value;if(valeur==''||valeur==$('frm_insc_nl').email_insc_nl.defaultValue||!checkMail(valeur))
{ModalInfo(cl_app_attention,cl_app_mail_nl_error);return false;}
else{new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=InscNL',{parameters:Form.serialize($('frm_insc_nl')),onComplete:function(requester){if(requester.responseText=="ok_insc")
{$('infotextnews').update(cl_app_insc_nl_ok);$('infotextnews').className='infotextnews_msg';$('formtextnews').update("");}
else if(requester.responseText=="ok_des")
{$('infotextnews').update(cl_app_des_nl_ok);$('infotextnews').className='infotextnews_msg';$('formtextnews').update("");}
else
{$('ajax_insc_nl_ok').update('<div class="formtextnews"><div class="boxnewsletter">'+cl_app_insc_nl_err+'</div></div>');}}});return false;}};var saveClickPub=function(dis){new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=registerClicPub',{parameters:{dis:dis},onComplete:function(requester){}});}
function setCookie(c_name,value,expiredays)
{var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString());}
function getCookie(c_name)
{{c_start=document.cookie.indexOf(c_name+"=");alert(c_name+", "+document.cookie);if(c_start!=-1)
{c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}
return"";}
var alert_lien="";var gereAlert=function()
{if($("email_mini_alert")==undefined)return;$("email_mini_alert").observe('keydown',function(ev){if(ev.keyCode==13)
{Event.stop(ev);frmInscAlertes();}});if(search_page)
{new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=GetSearchCount',{parameters:{},onComplete:function(requester){if(requester.responseText!="false"){var a=parseInt(requester.responseText)
if(a==2)
{new PeriodicalExecuter(function(pe){pe.stop();openAlert();},1);}}}});}
alert_lien=$("box_alert_plus").href;$("box_alert_maxbudget").value=cl_budjet_max;changeDateAlert();if(alert_opt!=undefined)
{var o=false;for(var i=0;i<3;i++)
{if(alert_opt[i]!="")
{$(alert_opt[i]).checked=true;o=true;}}
if(o)
{$("opt_div_plus").setStyle({"display":"block"});}}}
var alert_opened=false;var viewport_w=-1;var setAlertPostion=function()
{var s=document.viewport.getWidth();if(s!=viewport_w)
{viewport_w=s;var w=(s-$("box_alert").getWidth())/2;$("box_alert").setStyle({"left":w+"px"});}}
var openAlert=function()
{if(!alert_opened)
{alert_opened=true;new PeriodicalExecuter(function(pe){setAlertPostion();},0.25);}
setAlertPostion();if($('box_alert_mailalert').value=="")$('box_alert_mailalert').value=cl_votre_email;$("box_alert").setStyle({"display":"block"});$("alert_mini").setStyle({"display":"none"});$("alert_create").setStyle({"display":"block"});new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=RechLocalisationRegionEvol',{parameters:{},onComplete:function(requester){if(requester.responseText!="false"){$('alert_region').update(requester.responseText);};}});new Ajax.Request(site_url+'plugins/common/_ajax.php?ACT=AlertDates&t=1',{parameters:{},onComplete:function(requester){if(requester.responseText!="false"){$('alert_date').update(requester.responseText);changeDateAlert();changeAlertEmail();changeRegionAlert();if($("altBudgetA_24")!=undefined)
{if($("box_alert_maxbudget")!=undefined)
{$("box_alert_maxbudget").value=$("altBudgetA_24").value+"€";onBlurBudget();}}};}});}
var closeAlert=function()
{$("box_alert").setStyle({"display":"none"});$("alert_mini").setStyle({"display":"block"});}
var changeAlertEmail=function()
{var valeur=$('box_alert_mailalert').value;var v="";var region=$('alert_region').value;if(region!="")
{v="&altRegion="+region;}
if(valeur!=''&&valeur!=cl_votre_email)
{v+="&email="+valeur;}
var date=$('alert_date').value;if(date!='')
{v+="&altDateDepart="+date.gsub("/","-");}
var budget=$('box_alert_maxbudget').value;if(budget==cl_budjet_max)budget="";budget=budget.gsub("€","");if(budget!='')
{v+="&altBudgetA="+budget;}
$("box_alert_plus").href=$("box_alert_plus").href=site_url+"alertes-location_11.php?ACT=CreateAlert"+v;}
var onBlurBudget=function()
{var budget=$('box_alert_maxbudget').value;if(budget!=cl_budjet_max)
{budget=budget.gsub("€","");var p=parseInt(budget);p=p+"";if(p=="NaN")
{budget=cl_budjet_max;}
else
{budget=p+" €";}}
$('box_alert_maxbudget').value=budget;}
var createAlert=function()
{var email=$('box_alert_mailalert').value;onBlurBudget();if(email==''||email==cl_votre_email||!checkMail(email))
{ModalInfo(cl_app_attention,cl_app_mail_nl_error);return false;}
var region=$('alert_region').value;var budget=$('box_alert_maxbudget').value;if(budget==cl_budjet_max)budget="";budget=budget.gsub("€","");var date=$('alert_date').value;var v="altEmail="+email+"&altDateDepart="+date+"&altRegion="+region+"&altBudgetA="+budget;$("alert_create").setStyle({"display":"none"});closeAlert();new Ajax.Request(site_url+'alertes-location_11.php?ACT=AddAlerte',{parameters:{altEmail:email,altDateDepart:date,altRegion:region,altBudgetA:budget},onComplete:function(requester){$("alert_create").setStyle({"display":"bloc"});}});}
var frmInscAlertes=function(){var valeur=$('email_mini_alert').value;if(valeur==''||!checkMail(valeur))
{ModalInfo(cl_app_attention,cl_app_mail_nl_error);return false;}
$("box_alert_mailalert").value=valeur;var v="";var region=$('alert_region').value;if(region!="")
{v+="&altRegion="+region;}
if(valeur!=''&&valeur!=cl_votre_email)
{v+="&email="+valeur;}
$("box_alert_plus").href=$("box_alert_plus").href=site_url+"alertes-location_11.php?ACT=CreateAlert"+v;openAlert();};var changeRegionAlert=function()
{if($("Region")!=undefined)
{var d=$("Region").value;if(d!=undefined)
{var l=$("alert_region").options.length;for(var i=0;i<l;i++)
{if($("alert_region").options[i].value==d)
{$("alert_region").selectedIndex=i;break;}}}}}
var changeDateAlert=function()
{if($("DateDepart")!=undefined)
{var d=$("DateDepart").value;if(d!=undefined)
{d=d.split("/");d[0]="00";var date=d[0]+"/"+d[1]+"/"+d[2];var l=$("alert_date").options.length;for(var i=0;i<l;i++)
{if($("alert_date").options[i].value==date)
{$("alert_date").selectedIndex=i;break;}}}}}
var list_dist_id_done={};var mouse_dis_over=true;var prepareDistributeur=function()
{for(var i=0;i<list_dist_id.length;i++)
{onUpdateDistImage(list_dist_id[i]);}
if($("btn_form_submit"))
{if(Prototype.Browser.IE||Prototype.Browser.Gecko)
{$("btn_form_submit").setStyle({"marginTop":"10px"});if(Prototype.Browser.Gecko)$("btn_form_submit").setStyle({"marginBottom":"20px"});else $("btn_form_submit").setStyle({"marginBottom":"5px"});}
else $(btn_form_submit).setStyle({"marginTop":"10px"});}}
var onUpdateDistImage=function(id)
{if($("distributeur_logo_"+id)==undefined)return;if(list_dist_id_done[id]!=undefined)return;list_dist_id_done[id]=true;var h=(Math.floor((list_dist_height-$("distributeur_logo_"+id).getHeight())/2))+"px";$("distributeur_logo_"+id).setStyle({"marginTop":h});$("dis-"+id).width=$("distributeur_logo_"+id).getWidth()+2;$("dis-"+id).dep=0;if(id==last_image_dist_id)
{new PeriodicalExecuter(function(pe){pe.stop();$("distributeur_displayer").setStyle({"width":list_dist_width+"px"});$("distributeur_displayer").setStyle({"marginLeft":"0px"});list_dist_id.reverse();new PeriodicalExecuter(function(pe){try
{if(mouse_dis_over_elm!=undefined&&mouse_dis_over_elm.findElement("#distributeur_displayer")==undefined)mouse_dis_over=false;else mouse_dis_over=true;if(!mouse_dis_over||mouse_dis_over_elm==undefined)
{var el=$("distributeur_displayer").down();if((-el.dep)<el.width)
{el.dep-=1.5;$("distributeur_displayer").setStyle({"marginLeft":Math.floor(el.dep)+"px"});}
else
{el.dep=0;$("distributeur_displayer").setStyle({"marginLeft":"0px"});el.remove();$("distributeur_displayer").insert(el);}}}
catch(e){}},0.04);},2);}}
submitSearchEngin=function(radical)
{var DateDepart=$("DateDepart").value;var NbNuit=false;if($('NbNuit')!=undefined)NbNuit=$("NbNuit").value;var NbPersonne=undefined;if($("NbPersonne"))NbPersonne=$("NbPersonne").value;if($("Personne"))NbPersonne=$("Personne").value;var Region=$("Region").value;var Ville=$("Ville").value;var residence=0;if($("IdtCamping")!=undefined)residence=parseInt($("IdtCamping").value);if((residence+"")=="NaN")residence=0;var altBudgetDe=undefined;if($("altBudgetDe_24"))altBudgetDe=$("altBudgetDe_24").value
if($("BudgetDe"))altBudgetDe=$("BudgetDe").value
var altBudgetA=undefined;if($("altBudgetA_24"))altBudgetA=$("altBudgetA_24").value;if($("BudgetA"))altBudgetA=$("BudgetA").value;var TypeHeberge=false;var Services=false;if($('Services')!=undefined)Services=$("Services").value;if($('TypeHeberge')!=undefined)TypeHeberge=$("TypeHeberge").value;var url=radical;var saison="none";if($('SaisonEte')!=undefined)
{if($('SaisonEte').checked)saison="ete";}
else
if($('SaisonEteAff')!=undefined)
{saison="ete";}
if($('SaisonHivert')!=undefined)
{if($('SaisonHivert').checked)saison="ski";}
else
if($('SaisonHiverAff')!=undefined)
{saison="ski";}
if(saison!="none")
{url+="/saison-"+saison;}
if(DateDepart)
{var d=DateDepart.split("/");url+="/"+d[0]+"-"+d[1]+"-"+d[2].substring(2,4);}
var car=["é","è","ê","ë","ç","à","â","î","ï","ù","û","ú","ô","ö","ó","ñ","É","È","Ê","Ë","Ç","À","Â","Î","Ï","Ù","Û","Ô","Ö"];var okc=["e","e","e","e","c","a","a","i","i","u","u","u","o","o","o","n","E","E","E","E","C","A","A","I","I","U","U","O","O"];if(Region)
{var val="region-r"
var r=$("Region").options
for(var i=0;r.length;i++)
{var a=r[i];if(r[i].selected)
{val=r[i].text.gsub(" ","-");val=val.gsub("'","");val=val.gsub("\"","");for(var j=0;j<car.length;j++)
{val=val.gsub(car[j],okc[j]);}
val+="-r";break;}}
val+=Region;url+="/"+escape(val);}
if(Ville)
{var val="Ville-v"
var r=$("Ville").options
for(var i=0;r.length;i++)
{if(r[i].selected)
{val=r[i].text.gsub(" ","-");val=val.gsub("'","");val=val.gsub("\"","");for(var j=0;j<car.length;j++)
{val=val.gsub(car[j],okc[j]);}
var v="";for(var j=0;j<val.length;j++)
{var c=val.charCodeAt(j)
if(!(c&0x80))v+=val[j];}
val=v;val+="-v";break;}}
val+=Ville;url+="/"+escape(val);}
if(residence!=0)
{url+="/residence-c"+residence;}
if(NbNuit&&NbNuit!=7)
{url+="/"+NbNuit+"-nuits";}
if(NbPersonne)
{url+="/"+NbPersonne+"-personnes";}
if(altBudgetDe)
{if(altBudgetA==undefined||altBudgetA=="")altBudgetA=0;url+="/"+altBudgetDe+"-"+altBudgetA+"-euros";}
else
if(altBudgetA)
{if(altBudgetDe==undefined||altBudgetDe=="")altBudgetDe=0;url+="/"+altBudgetDe+"-"+altBudgetA+"-euros";}
if(TypeHeberge)
{url+="/"+TypeHeberge+"-hebergement";}
if(Services)
{url+="/"+Services+"-services";}
url+=".html"
var sep="";var a="";var op=document.getElementsByName("opt_geo");if(op.length)
{if(op[0].value!="")
{a+=sep+"opt_geo="+op[0].value;sep="&";}}
var op=document.getElementsByName("opt_eq");if(op.length)
{if(op[0].value!="")
{a+=sep+"opt_eq="+op[0].value;sep="&";}}
var op=document.getElementsByName("opt_srv");if(op.length)
{if(op[0].value!="")
{a+=sep+"opt_srv="+op[0].value;sep="&";}}
var op=document.getElementsByName("opt_heb");if(op.length)
{if(op[0].value!="")
{a+=sep+"opt_heb="+op[0].value;sep="&";}}
if(a!="")url+="?"+a;try
{if($("affiliation")!=undefined)
{if(url.indexOf("?")>=0)url+="&aff="+$("affiliation").value;else
{url+="?aff="+$("affiliation").value;}}}
catch(e)
{}
document.location=url;}
