var periodav=[];if(typeof uid==="undefined"){uid=""}var arrivarr="";var deparr="";var availarr="";function loadPlanning(){$("#datepicker"+uid).datepicker({inline:true,numberOfMonths:nbmonth,minDate:(typeof today!=="undefined"?new Date(today):0),maxDate:(new Date().getMonth()>8?new Date(new Date().getFullYear()+2,11,31):new Date(new Date().getFullYear()+1,11,31)),prevIcon:"◄",nextIcon:"►",beforeShowDay:checkArrivDay,onSelect:function(a){dateformatted=$.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate($("#datepicker"+uid).datepicker("option","dateFormat"),a));window.parent.open(burl+"&db="+dateformatted,"_self")}})}function initPeriodAv(){$("#loading").show();var a=avurl+"&lang="+lang+"&callback=?";$.getJSON(a).done(function(b){if(b.length>0){arrivarr=b[0];deparr=b[1];availarr=b[2]}else{arrivarr="";deparr="";availarr=""}loadPlanning()});$("#loading").hide()}function checkArrivDay(b){var a=getIndex(b);if(a<0||availarr.length==0||availarr.charAt(a)=="x"){return[false,"noav",daynoavtext]}else{if(arrivarr.charAt(a)=="x"){return[false,"noarr",daynoarrtext]}else{return[true,"arr"]}}}function getIndex(a){return Math.round((new Date(a.getFullYear(),a.getMonth(),a.getDate())-new Date(today))/1000/86400)};