﻿$(document).ready(function(){destroyBlk(".noJS");checkCreator();handleFlashEmbeds();initCalendars();initNav();handleSubNavBars();webCampCompatibility();$("form#resaForm").attr("target","bookingWindow");$("form#resaForm #heb").each(function(){switch(lng){case"fr":var d="Cabanes dans les arbres",f="Cabane 2 pers",e="Cabane 3/4 pers";break;case"en":var d="Tree Houses",f="Tree house 2 pers",e="Tree house 3/4 pers";break;case"nl":var d="Boomhutten",f="Boomhut 2 pers",e="Boomhut 3/4 pers";break;default:var d="Tree Houses",f="Tree house 2 pers",e="Tree house 3/4 pers";break}var c='<option value="cabanes">'+d+"</option>",g='<option value="cabanes">'+f+"</option>",b='<option value="cabanes">'+e+"</option>";$(this).append(g).append(b)})});$(window).load(function(){$(".rounded").corner();$(".roundedRight").corner({tl:false,tr:{radius:8},bl:false,br:{radius:8},antiAlias:true,autoPad:true,validTags:["div"]});handleIframes();moveTrackbusters();if($.browser.msie==true&&$.browser.version<7){initIE6()}if($.browser.msie==true&&$.browser.version==7){initIE7()}$("form#resaForm #heb").change(function(){if(($(this).val()=="cabanes")&&!(rubNav==4&&sRubNav==3)){$("form#resaForm #heb").unbind("change");location.href=urlCabanes+"#iFrameCabanes"}else{if(($(this).val()=="cabanes")&&(rubNav==4&&sRubNav==3)){$("form#resaForm #heb").unbind("change");location.href="#iFrameCabanes"}}});if($("#iFrameCabanes").length>0){var b=null;if($("#iFrameCabanes").html()==""){$("#iFrameCabanes").html('<iframe id="cabaneenlair" src="http://www.lacabaneenlair.com/reservation/cgi/clickbooking.cgi?display=home&iframe=1&webuser=web_part_37&sub_page=search_form_partenaire&partenaire_etab_id=37&use_cache=1" style="margin:46px; border:0; width:312px; height:264px;"></iframe>')}}handleMiniGallery();handleBasicBehaviours();emailBuilder()});function initIE6(){$("#navCol").css({position:"absolute"});$("#photosBlk div").css({zoom:1,"font-size":"1%"});$(".withCol #mainCtnt").css({position:"relative"});$(".withCol #mainCtnt div").css({zoom:1});$(".rounded, .roundedRight").css({zoom:1});$("#familyBlk").css({position:"absolute",zoom:1})}function initIE7(){$("#familyBlk").css({position:"absolute"});setTimeout("$('#familyBlk').css({zoom:1})",100);$("#navCol, #mainCtntBlk").css({zoom:1})}function handleFlashEmbeds(){$(".flashCtnt").each(function(){var c=$(".flashUrl span",this).html();var b=$(".flashUrl span",this).attr("class");$("*",this).remove();b=b.split("x");$(this).media({src:c,width:b[0],height:b[1],params:{wmode:"transparent"},attrs:{wmode:"transparent"}},{update:false})})}var cDate=new Date();var cY=cDate.getFullYear();var cM=(cDate.getMonth()+1)<10?"0"+(cDate.getMonth()+1):(cDate.getMonth()+1);var cD=cDate.getDate()<10?"0"+cDate.getDate():cDate.getDate();function initCalendars(){var b=cD+"-"+cM+"-"+cY;$("#arrivalDate").datepicker({minDate:new Date(cY-1,12-cDate.getMonth(),1),maxDate:new Date((cY+1),12-1,31),beforeShow:readLinkedA,onSelect:updateLinkedA,showOn:"both",buttonImage:"http://www.parcdefierbois.co.uk/js/img/calendar4.png",buttonImageOnly:true});$("#aD, #aM, #aA").change($.datepicker.checkLinkedDays);$("#departureDate").datepicker({minDate:new Date(cY-1,12-cDate.getMonth(),1),maxDate:new Date((cY+1),12-1,31),beforeShow:readLinkedD,onSelect:updateLinkedD,showOn:"both",buttonImage:"http://www.parcdefierbois.co.uk/js/img/calendar4.png",buttonImageOnly:true});$("#dD, #dM, #dA").change($.datepicker.checkLinkedDays);updateLinkedA(b);updateLinkedD(b)}function readLinkedA(){$("#arrivalDate").val($("#aD").val()+"/"+$("#aM").val()+"/"+$("#aA").val());return{}}function readLinkedD(){$("#departureDate").val($("#dD").val()+"/"+$("#dM").val()+"/"+$("#dA").val());return{}}function updateLinkedA(b){$("#aD").val(b.substring(0,2));$("#SJourArrivee").val(b.substring(0,2));$("#aM").val(b.substring(3,5));$("#SMoisArrivee").val(b.substring(3,5));$("#aA").val(b.substring(6,10));$("#SAnArrivee").val(b.substring(6,10));webCampCompatibility()}function updateLinkedD(b){$("#dD").val(b.substring(0,2));$("#SJourDepart").val(b.substring(0,2));$("#dM").val(b.substring(3,5));$("#SMoisDepart").val(b.substring(3,5));$("#dA").val(b.substring(6,10));$("#SAnDepart").val(b.substring(6,10));webCampCompatibility()}function checkLinkedDays(){var b=32-new Date($("#aA").val(),$("#aD").val()-1,32).getDate();$("#aM option").attr("disabled","");$("#aM option:gt("+(b-1)+")").attr("disabled","disabled");if($("#aM").val()>b){$("#aM").val(b)}var b=32-new Date($("#dA").val(),$("#dD").val()-1,32).getDate();$("#dM option").attr("disabled","");$("#dM option:gt("+(b-1)+")").attr("disabled","disabled");if($("#dM").val()>b){$("#dM").val(b)}}function webCampCompatibility(){var b=nb_jour([$("#SJourArrivee").val(),$("#SMoisArrivee").val(),$("#SAnArrivee").val()],[$("#SJourDepart").val(),$("#SMoisDepart").val(),$("#SAnDepart").val()]);$("#Sduree").val(b);$("#aD,#aM,#aA,#dD,#dM,#dA").change(function(){$("#SJourArrivee").val($("#aD").val());$("#SMoisArrivee").val($("#aM").val());$("#SAnArrivee").val($("#aA").val());$("#SJourDepart").val($("#dD").val());$("#SMoisDepart").val($("#dM").val());$("#SAnDepart").val($("#dA").val());var c=nb_jour([$("#SJourArrivee").val(),$("#SMoisArrivee").val(),$("#SAnArrivee").val()],[$("#SJourDepart").val(),$("#SMoisDepart").val(),$("#SAnDepart").val()]);$("#Sduree").val(c)});$("#libdate").val(jour_semaine()+" "+$("#dD").val()+" "+moisTxt[parseInt($("#dM").val())]+" "+$("#dA").val());$("#Sadulte").val(parseInt($("#adultes").val())+parseInt($("#ados").val())+parseInt($("#kids").val())+parseInt($("#bb").val()));$("#adultes, #ados, #kids, #bb").change(function(){$("#Sadulte").val(parseInt($("#adultes").val())+parseInt($("#ados").val())+parseInt($("#kids").val())+parseInt($("#bb").val()))});$("#heb").change(function(){$("#Scato").val($("#heb").val());var d=$("#heb option:selected").attr("lang");var c=$("#heb option:selected").val();c=$("#Scato").val()==0?"1,2":($("#Scato").val()==1?"2":($("#Scato").val()==2?"1":null));$("#Sidcat").val(d);$("#Stypeloc").val(c)})}function bissextile(b){if(b%4==0&&b%100!=0||b%400==0){return true}else{return false}}function nb_01_01(date){nb_mois=new Array(13);nb_mois=[,0,31,59,90,120,151,181,212,243,273,304,334];j=eval(date[0]);m=eval(date[1]);a=eval(date[2]);nb=nb_mois[m]+j-1;if(bissextile(a)&&m>2){nb++}return nb}function nb_jour_annee(c,b){n=0;if(c==b){n=0}else{for(i=c;i<b;i++){n+=365;if(bissextile(i)){n++}}}return n}function nb_jour(date1,date2){a1=eval(date1[2]);a2=eval(date2[2]);nb=nb_jour_annee(date1[2],date2[2])-nb_01_01(date1)+nb_01_01(date2);return nb}mois=new Array(13);reste=new Array(7);var moisTxt=new Array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");mois[1]=0;mois[2]=3;mois[3]=3;mois[4]=6;mois[5]=1;mois[6]=4;mois[7]=6;mois[8]=2;mois[9]=5;mois[10]=0;mois[11]=3;mois[12]=5;reste[0]="Dimanche";reste[1]="Lundi";reste[2]="Mardi";reste[3]="Mercredi";reste[4]="Jeudi";reste[5]="Vendredi";reste[6]="Samedi";function jour_semaine(){j=$("#dD").val();j=eval(j);m=$("#dM").val();m=eval(m);ann=$("#dA").val();ann=eval(ann);ann=ann-100*Math.floor(ann/100);r=eval(ann+Math.floor(ann/4)+j+mois[m]);r=r-Math.floor(r/7)*7;if($("#dA").val()<2000){return reste[r]}else{if(m>2){r+=1}r=(r+5)-Math.floor((r+5)/7)*7;return reste[r]}}function initNav(){if(rubNav>0){$("li:nth-child("+rubNav+")","#mainNav").addClass("current")}$("li.current","#mainNav").addClass("default");$("li","#mainNav").mouseover(function(){$(this).addClass("current")}).mouseout(function(){$(this).removeClass("current");$("li.default","#mainNav").addClass("current")})}var sRubNav=0;function handleSubNavBars(){if(sRubNav>0){$("li:nth-child("+sRubNav+")","#navCol").addClass("over");$("li ul li","#navCol").removeClass("over default");if(ssRubNav>0){$("li:nth-child("+sRubNav+") ul li:nth-child("+ssRubNav+")","#navCol").addClass("over")}}$("li.over","#navCol").addClass("default");$("li.expandable ul","#navCol").hide();$("#navCol li").mouseover(function(){$(this).addClass("over");if(!$(this).hasClass("expandable")){$(this).css({"background-image":"none"})}}).mouseout(function(){$(this).removeClass("over");$("li.default","#navCol").addClass("over")});$("#navCol li.expandable").click(function(){$(this).toggleClass("open");$("ul",this).toggle();return false});$("#navCol li a.go").click(function(){location.href=$(this).attr("href")});$("li.expandable.default","#navCol").toggleClass("open").toggleClass("over");$("#navCol li.expandable.default ul").toggle()}function handleMiniGallery(){$("#photosBlk #thumbsBlk").cycle({fx:"scrollVert",timeout:0,next:"#btnPrev",prev:"#btnNext"});$("#photosBlk a").click(function(){var c=$("img",this).attr("src");var b=$("img",this).attr("alt");var d=$("img",this).attr("title");c=c.replace("_small","");$("#photosBlk #bigOne").hide().attr({src:c,alt:b,title:d}).fadeIn();return false})}function handleIframes(){$("ul.cabanes li a").click(function(){var c=$(this).attr("href"),b=$(this).parent("li");$("a",b).show();$("iframe",b).slideDown("slow");return false});$("ul.cabanes a.closeBtn").click(function(){var b=$(this).parent("li");$(".closeBtn",b).hide();$("iframe",b).slideUp();return false})}function moveTrackbusters(){$("#trackbustersBlk #trackbustersCtnt").clone().insertAfter("#beforeTrack");$("#trackbustersBlk").unbind().remove()}function handleBasicBehaviours(){$("a.targBlank").click(function(){var b=$(this).attr("href");window.open(b,"","");return false});$("a.popUp").click(function(){var b=$(this).attr("href");var c=$(this).attr("rel");c=c.split("x");window.open(b,"","width="+c[0]+",height="+c[1]);return false});$("a.closeLnk").click(function(){window.close();return false})}function destroyBlk(b){$(b).remove()}function getURLParamValue(c,h){var g=c.indexOf(h);if(g!=-1&&h!==""){var e=c.substr(g);var f=g+h.length;var d;if(e.indexOf("&amp;")!=-1){d=e.indexOf("&amp;")}else{if(e.indexOf("&")!=-1){d=e.indexOf("&")}else{if(e.indexOf("#")!=-1){d=e.indexOf("#")}else{d=e.length}}}var b=e.substring(h.length+1,d);return b}else{return false}}function emailBuilder(){var c=/^http:\/\/www\.([^\/]+)\/([^\.]+)(\.(html|htm|php|asp))?$/;var b=false;var d=function(){b=true;$("a.courriel").each(function(){if($(this).html().match(c)){$(this).html($(this).html().replace(c,"$2@$1"))}else{if($("span.accessibility",this).html()!=null){if($("span.accessibility",this).html().match(c)){$("span.accessibility",this).html($("span.accessibility",this).html().replace(c,"$2@$1"))}}}})};if(!b){$(document).mousemove(d).keypress(d)}$("a.courriel").click(function(){if(!b){return false}if(this.href.match(c)){this.href=this.href.replace(c,"mailto:$2@$1")}});$("a.courrielSubject").click(function(){if(!b){return false}if(this.href.match(c)){var e=$(this).attr("rel");this.href=this.href.replace(c,"mailto:$2@$1?Subject="+e)}});return false}var checkCreator=function(){if($("div#madeBy").length<1){$('<div id="madeBy"></div>').appendTo("div#footer").append('<h3 class="accessibility">Réalisation et aspects techniques - <a href="#siteCtnr">Retour en haut de page</a></h3><div class="orphans"><ul><li class="pipe"><a href="http://www.yacare.fr/" class="targBlank">r&eacute;alis&eacute; par Yacar&eacute;<span class="accessibility">, cr&eacute;ation de sites web</span></a></li><li><a href="http://validator.w3.org/check?uri='+this.location+'" class="targBlank" title="This Page Is Valid XHTML 1.1">xHTML</a> - </li><li><a href="http://jigsaw.w3.org/css-validator/validator?uri='+this.location+'&amp;usermedium=all" class="targBlank" title="Ce document est valide conformément à la recommandation CSS niveau 2.1">CSS</a></li></ul></div>')}};
