var filaMonth;function showCalendar(k,a,b,v,g,u,q){if(document.getElementById){var r=document.getElementById(a);var j=document.getElementById(k);var o=document.getElementById(v);calendar.calfrm=v;calendar.cal=r;calendar.caldt=b;calendar.calf=o;var w=o[b+"_month"].value.split("-");u=w[0];g=w[1];q=o[b+"_day"].value;buildCal(u,g,q);var h=0;var x=0;aTag=j;do{aTag=aTag.offsetParent;h+=aTag.offsetLeft;x+=aTag.offsetTop}while(aTag.offsetParent&&aTag.tagName!="body");var e=j.offsetLeft+h;var s=j.offsetTop+x+j.offsetHeight+2;r.style.position="absolute";r.style.left=e+"px";r.style.top=s+"px";r.style.display="block"}}function closeCal(){calendar.cal.style.display="none"}function buildCal(f,k,v){var a=[31,0,31,30,31,30,31,31,30,31,30,31];td=new Date();if(!f){f=td.getFullYear()}if(!k){k=td.getMonth()+1}if(!v){v=td.getDate}var w=calendar.calfrm;var j=calendar.caldt;var c=new Date(f,k-1,1);var b=c.getDay();a[1]=(((c.getFullYear()%100!=0)&&(c.getFullYear()%4==0))||(c.getFullYear()%400==0))?29:28;var u=(f==td.getFullYear()&&k==td.getMonth()+1)?td.getDate():0;var h='<table class="b_caltable" cellspacing="0"><tr class="b_calHeader">';var s=td.getMonth()+1;var l=td.getFullYear();for(p=0;p<=10;p++){if(s==k){filaMonth=p}s++;if(s>12){s=1;l++}}h+='<td colspan="7">';if(filaMonth==0){h+="&nbsp;&lt;&nbsp;"}else{h+='<a href="javascript:prevMonth('+f+","+k+');" title="'+tr.prevMonth+'">&nbsp;&lt;&nbsp;</a>'}h+='&nbsp;<select name="ym" onchange="goMonth(this.options[this.selectedIndex].value)">';var q=td.getMonth()+1;var o=td.getFullYear();for(n=0;n<=10;n++){h+='<option value="'+q+'"';if(q==k){h+=' selected="selected"'}h+=">"+months[q-1]+" "+o+"</option>";q++;if(q>12){q=1;o++}}h+=" </select>&nbsp;";if(filaMonth==10){h+="&nbsp;&gt;&nbsp;"}else{h+='<a href="javascript:nextMonth('+f+","+k+');" title="'+tr.nextMonth+'">&nbsp;&gt;&nbsp;</a>'}h+="</td></tr>";h+='<tr class="b_calDayNames">';for(dn=0;dn<7;dn++){var e="";if((dn%7==5)||(dn%7==6)){e+=" b_calWeekend"}h+='<th class="'+e+'">'+days[dn]+"</th>"}h+='</tr><tr class="b_calDays">';for(i=1;i<=42;i++){var g=i-(b+6)%7;if(g>a[k-1]||g<1){g="&nbsp;"}var e="";var r=0;if((i%7==0)||(i%7==6)){e+=" b_calWeekend"}if(g>0){var z=new Date(f,k-1,g);if((z.getFullYear()==f)&&(z.getMonth()+1==k)&&(z.getDate()==v)){e+=" b_calSelected";r=1}if((z.getFullYear()==td.getFullYear())&&(z.getMonth()==td.getMonth())&&(z.getDate()==td.getDate())){e+=" b_calToday";r=1}else{if(z>td){e+=" b_calFuture";r=1}else{if(z<td){e+=" b_calPast"}}}}h+='<td class="'+e+'">';if(r){h+='<a href="javascript:pickDate('+f+","+k+","+g+",'"+j+"','"+w+"');\">"+g+"</a>"}else{h+=g}h+="</td>";if(((i)%7==0)&&(i<36)){h+='</tr><tr class="b_calDays">'}}h+='</tr><tr class="b_calClose"><td colspan="7"><a href="javascript:closeCal();">'+tr.closeCalendar+"</a></td></tr></table>";document.getElementById("b_calendarInner").innerHTML=h}function prevMonth(b,a){if(new Date(b,a-1,1)<td){return}if(a>1){a--}else{a=12;b--}buildCal(b,a)}function nextMonth(b,a){if(a<12){a++}else{a=1;b++}if(b>td.getFullYear()&&a>=td.getMonth()){return}buildCal(b,a)}function goMonth(a){var b=td.getFullYear();if(a<td.getMonth()+1){b++}buildCal(b,a)}function pickDate(h,a,g,b,e){var c=calendar.calf;var b=calendar.caldt;c[b+"_month"].value=h+"-"+a;c[b+"_day"].value=g;tickCheckBox("b_availcheck");if(b=="b_checkin"){checkDateOrder(calendar.calfrm,"b_checkin_day","b_checkin_month","b_checkout_day","b_checkout_month")}closeCal()}function checkDateOrder(g,c,b,e,d){if(document.getElementById){var g=document.getElementById(g);var h=g[b].value.split("-");var j=new Date(h[0],h[1]-1,g[c].value,12,0,0,0);h=g[d].value.split("-");var f=new Date(h[0],h[1]-1,g[e].value,12,0,0,0);if(j>=f){f.setTime(j.getTime()+1000*60*60*24);g[e].value=f.getDate();var a=f.getMonth()+1;g[d].value=f.getFullYear()+"-"+a}}};
