var fixedX=-1;var fixedY=-1;var startAt=0;var showWeekNumber=1;var showToday=1;var imgDir="images/";var _i=0;var gotoString="Go To Current Month";var todayString="Today is";var weekString="Wk";var scrollLeftMessage="";var scrollRightMessage="";var selectMonthMessage="";var selectYearMessage="";var closeCalendarMessage="Close";var selectDateMessage="Select [date] as date.";var crossobj,crossMonthObj,crossYearObj,monthSelected,yearSelected,dateSelected,omonthSelected,oyearSelected,odateSelected,monthConstructed,yearConstructed,intervalID1,intervalID2,timeoutID1,timeoutID2,ctlToPlaceValue1,ctlToPlaceValue2,ctlToPlaceValue3,ctlToPlaceValue4,ctlToPlaceValue5,ctlNow,dateFormat,nStartingYear;var bPageLoaded=false;var ie=document.all;var dom=document.getElementById;var ns4=document.layers;var today=new Date();var dateNow=today.getDate();var monthNow=today.getMonth();var yearNow=today.getYear();var imgsrc=new Array("drop1.gif","drop1.gif","left1.gif","left1.gif","right1.gif","right1.gif");var img=new Array();var badDate=imgDir+"baddate.gif";var imgBL=imgDir+"cornerbotleft.gif";var imgBR=imgDir+"cornerbotright.gif";var imgTL=imgDir+"cornertopleft.gif";var imgTR=imgDir+"cornertopright.gif";var bShow=false;var iStart,iEnd;var chkControl;var MaxDate=InvDate;var MinDate=today;function getFebDays(d){var c=0;if((d%4)==0){if((d%100)==0){if((d%400)==0){c=29}else{c=28}}else{c=29}}else{c=28}return c}function getDaysInMonth(e,f){var d=e*1;var c=0;switch(d){case 1:c=31;break;case 2:c=getFebDays(f);break;case 3:c=31;break;case 4:c=30;break;case 5:c=31;break;case 6:c=30;break;case 7:c=31;break;case 8:c=31;break;case 9:c=30;break;case 10:c=31;break;case 11:c=30;break;case 12:c=31;break}return c}function LoadDays(myDay,myMonthYear){var sdate=1;var today=new Date();var theYear=myMonthYear.substr(3,4);var theMonth=myMonthYear.substr(0,2);var howMany=getDaysInMonth(theMonth,theYear);var DaysIndex=eval(myDay.selectedIndex);var Days=myDay.options[DaysIndex].value;var thisDay=this.today.getDate();var thisMonth=this.today.getMonth()+1;var thisYear=this.today.getFullYear();var usrDay="";if(padZero(thisMonth)==theMonth&&thisYear==theYear){sdate=thisDay}var maxDay=InvDate.getDate();var maxMonth=InvDate.getMonth()+1;var maxYear=InvDate.getFullYear();if(theMonth==maxMonth&&theYear==maxYear){howMany=maxDay}if(usrDay<=" "){usrDay=today.getDate()}myDay.length=0;for(var i=sdate;i<howMany;i++){myDay.length+=1;myDay.options[(myDay.length-1)].text=i;if(i<10){myDay.options[(myDay.length-1)].value=i}else{myDay.options[(myDay.length-1)].value=i}myDay.selectedIndex=DaysIndex}myDay.length+=1;myDay.options[(myDay.length-1)].text=i;myDay.options[(myDay.length-1)].value=i}function hideElement(c,d){if(ie){for(i=0;i<document.all.tags(c).length;i++){obj=document.all.tags(c)[i];if(!obj||!obj.offsetParent){continue}objLeft=obj.offsetLeft;objTop=obj.offsetTop;objParent=obj.offsetParent;while(objParent.tagName.toUpperCase()!="BODY"){objLeft+=objParent.offsetLeft;objTop+=objParent.offsetTop;objParent=objParent.offsetParent}objHeight=obj.offsetHeight;objWidth=obj.offsetWidth;if((d.offsetLeft+d.offsetWidth)<=objLeft){}else{if((d.offsetTop+d.offsetHeight)<=objTop){}else{if(d.offsetTop>=(objTop+objHeight)){}else{if(d.offsetLeft>=(objLeft+objWidth)){}else{obj.style.visibility="hidden"}}}}}}}function showElement(c){if(ie){for(i=0;i<document.all.tags(c).length;i++){obj=document.all.tags(c)[i];if(!obj||!obj.offsetParent){continue}obj.style.visibility=""}}}function HolidayRec(f,c,g,e){this.d=f;this.m=c;this.y=g;this.desc=e}var HolidaysCounter=0;var Holidays=new Array();function addHoliday(f,c,g,e){Holidays[HolidaysCounter++]=new HolidayRec(f,c,g,e)}if(dom){for(i=0;i<imgsrc.length;i++){img[i]=new Image;img[i].src=imgDir+imgsrc[i]}mainLayer="<div onclick='bShow=true' id='calendar' style='z-index:+999;position:absolute;visibility:hidden;'>";mainLayer+="	<table cellspacing=0 cellpadding=0 style='font-family:arial;font-size:11px;'>";mainLayer+="		<tr><td>";mainLayer+="			<table width=100% cellspacing=0 cellpadding=0 border=0>";mainLayer+="				<tr><td><img src="+imgTL+"></td>";mainLayer+="					<td bgcolor='#ffbf00' style='padding-top:3px;font-family:arial; font-size:11px;' width=158><font color='#ffffff'><B><span id='caption'></span></B></font></td>";mainLayer+="					<td align=right bgcolor='#ffbf00'>";mainLayer+="						<table id='closeButton' cellpadding=0 cellspacing=1 border=0 bgcolor=#f9d35f>";mainLayer+='							<tr><td><a href=\'javascript:hideCalendar()\'onMouseOver=\'document.getElementById("closeButton").className="whiteBorder"\' onMouseOut=\'document.getElementById("closeButton").className=""\'><IMG SRC=\''+imgDir+"close.gif' BORDER='0' ALT='"+closeCalendarMessage+"'></a></td></tr>";mainLayer+="						</table></td>";mainLayer+="					<td><img src="+imgTR+"></td></tr>";mainLayer+="			</table>";mainLayer+="		</td></tr>";mainLayer+="		<tr><td style='padding:0px' bgcolor=#ffffff>";mainLayer+="			<table width=100% cellspacing=0 cellpadding=0 border=0>";mainLayer+="				<tr><td width=1 bgcolor=#FFBF00></td><td><span id='content'></span></td><td width=1 bgcolor=#FFBF00></td></tr>";mainLayer+="			</table>";mainLayer+="		</td></tr>";document.write(mainLayer);if(showToday==1){document.write("<tr><td align=center><table width=100% cellspacing=0 cellpadding=0 border=0><tr><td rowspan=2 width=1><img src="+imgBL+"></td><td align=center height=5 bgcolor=#FFFFFF><span id='lblToday' style='font-family:Verdana;font-size:9px;'></span></td><td rowspan=2><img src="+imgBR+"></td></tr><tr><td bgcolor=#FFBF00 width=100% height=1></td></tr></table></td></tr>")}document.write("</table></div><div id='selectMonth' style='z-index:+999;position:absolute;visibility:hidden;'></div><div id='selectYear' style='z-index:+999;position:absolute;visibility:hidden;'></div>")}var monthName=strMonth;if(startAt==0){dayName=dayNameI}else{dayName=dayNameII}var styleAnchor="text-decoration:none;color:black;";var styleLightBorder="border-style:solid;border-width:1px;border-color:#a0a0a0;";function swapImage(d,c){if(ie){document.getElementById(d).setAttribute("src",imgDir+c)}}function init(){if(!ns4){if(!ie){yearNow+=1900}try{crossobj=(dom)?document.getElementById("calendar").style:ie?document.all.calendar:document.calendar;hideCalendar();crossMonthObj=(dom)?document.getElementById("selectMonth").style:ie?document.all.selectMonth:document.selectMonth;crossYearObj=(dom)?document.getElementById("selectYear").style:ie?document.all.selectYear:document.selectYear}catch(c){}monthConstructed=false;yearConstructed=false;if(showToday==1){}sHTML1='<span id=\'spanLeft\' style=\'border-style:solid;border-width:1;border-color:#f9d35f;cursor:pointer\' onmouseover=\'swapImage("changeLeft","left1.gif");this.style.borderColor="#FFFFFF";window.status="'+scrollLeftMessage+"\"' onclick='javascript:decMonth()' onmouseout='clearInterval(intervalID1);swapImage(\"changeLeft\",\"left1.gif\");this.style.borderColor=\"#f9d35f\";window.status=\"\"' onmousedown='clearTimeout(timeoutID1);timeoutID1=setTimeout(\"StartDecMonth()\",500)'onmouseup='clearTimeout(timeoutID1);clearInterval(intervalID1)'>&nbsp<IMG align=middle id='changeLeft' SRC='"+imgDir+"left1.gif' width=10 height=11 BORDER=0>&nbsp</span>&nbsp;";sHTML1+='<span id=\'spanRight\' style=\'border-style:solid;border-width:1;border-color:#f9d35f;cursor:pointer\' onmouseover=\'swapImage("changeRight","right1.gif");this.style.borderColor="#FFFFFF";window.status="'+scrollRightMessage+"\"' onmouseout='clearInterval(intervalID1);swapImage(\"changeRight\",\"right1.gif\");this.style.borderColor=\"#f9d35f\";window.status=\"\"' onclick='incMonth()' onmousedown='clearTimeout(timeoutID1);timeoutID1=setTimeout(\"StartIncMonth()\",500)'onmouseup='clearTimeout(timeoutID1);clearInterval(intervalID1)'>&nbsp<IMG align=middle id='changeRight' SRC='"+imgDir+"right1.gif'	width=10 height=11 BORDER=0>&nbsp</span>&nbsp";sHTML1+='<span id=\'spanMonth\' style=\'border-style:solid;border-width:1;border-color:#f9d35f;cursor:pointer\' onmouseover=\'swapImage("changeMonth","drop1.gif");this.style.borderColor="#FFFFFF";window.status="'+selectMonthMessage+'"\' onmouseout=\'swapImage("changeMonth","drop1.gif");this.style.borderColor="#f9d35f";window.status=""\' onclick=\'popUpMonth()\'></span>&nbsp;';sHTML1+='<span id=\'spanYear\' style=\'display: none; border-style:solid;border-width:1;border-color:#f9d35f;cursor:pointer\' onmouseover=\'swapImage("changeYear","drop2.gif");this.style.borderColor="#FFFFFF";window.status="'+selectYearMessage+'"\' onmouseout=\'swapImage("changeYear","drop1.gif");this.style.borderColor="#f9d35f";window.status=""\'	onclick=\'popUpYear()\'></span>&nbsp;';document.getElementById("caption").innerHTML=sHTML1;bPageLoaded=true}}function hideCalendar(){try{crossobj.visibility="hidden";if(crossMonthObj!=null){crossMonthObj.visibility="hidden"}if(crossYearObj!=null){crossYearObj.visibility="hidden"}showElement("SELECT");showElement("APPLET")}catch(c){}}function padZero(c){c=parseInt(c,10);return(c<10)?"0"+c:c}function constructDate(e,c,f){sTmp=dateFormat;sTmp=sTmp.replace("dd","<e>");sTmp=sTmp.replace("d","<d>");sTmp=sTmp.replace("<e>",padZero(e));sTmp=sTmp.replace("<d>",e);sTmp=sTmp.replace("mmm","<o>");sTmp=sTmp.replace("mm","<n>");sTmp=sTmp.replace("m","<m>");sTmp=sTmp.replace("<m>",c+1);sTmp=sTmp.replace("<n>",padZero(c+1));sTmp=sTmp.replace("<o>",monthName[c]);return sTmp.replace("yyyy",f)}function closeCalendar(){var d;hideCalendar();var c=(padZero(monthSelected+1))+"/"+yearSelected;if(chkControl=="imgCalendarDepart"){LoadDays(ctlToPlaceValue2,c);ctlToPlaceValue1.value=c;ctlToPlaceValue2.value=dateSelected;if((c.substr(0,2)*1)>(ctlToPlaceValue3.value.substr(0,2)*1)){ctlToPlaceValue3.value=c;LoadDays(ctlToPlaceValue4,c);ctlToPlaceValue4.value=dateSelected;ctlToPlaceValue6.value=(padZero(monthSelected+1))+"/"+dateSelected+"/"+yearSelected}else{if((c.substr(0,2)*1)==(ctlToPlaceValue3.value.substr(0,2)*1)){if(dateSelected*1>ctlToPlaceValue4.value*1){LoadDays(ctlToPlaceValue4,c);ctlToPlaceValue4.value=dateSelected;ctlToPlaceValue6.value=(padZero(monthSelected+1))+"/"+dateSelected+"/"+yearSelected}else{ctlToPlaceValue5.value=(padZero(monthSelected+1))+"/"+dateSelected+"/"+yearSelected}}}ctlToPlaceValue5.value=(padZero(monthSelected+1))+"/"+dateSelected+"/"+yearSelected}else{LoadDays(ctlToPlaceValue2,c);ctlToPlaceValue1.value=c;ctlToPlaceValue2.value=dateSelected;ctlToPlaceValue6.value=(padZero(monthSelected+1))+"/"+dateSelected+"/"+yearSelected}}function StartDecMonth(){intervalID1=setInterval("decMonth()",80)}function StartIncMonth(){intervalID1=setInterval("incMonth()",80)}function incMonth(){if((yearSelected==InvDate.getYear())&&(monthSelected==InvDate.getMonth())){monthSelected}else{if((yearSelected==InvDate.getYear()+0)&&(monthSelected>=InvDate.getMonth()+1)){return}monthSelected++;if(monthSelected>11){monthSelected=0;yearSelected++}constructCalendar()}}function decMonth(){if((yearSelected==yearNow)&&(monthSelected==monthNow)){monthSelected}else{monthSelected--;if(monthSelected<0){monthSelected=11;yearSelected--}constructCalendar()}}function constructMonth(){popDownYear();sHTML="";iStart=0;var c=(MaxDate.getFullYear()*12)-(12-MaxDate.getMonth());var d=(today.getFullYear()*12)-(12-today.getMonth());iEnd=c-d;iEnd+=+1;j=0;k=0;for(i=iStart;i<iEnd;i++){j=i+monthNow;if(j<=11){k=yearNow;sName=monthName[j]}else{j=j-12;k=yearNow+1;sName=monthName[j]}sHTML+="<tr><td id='m"+j+"/"+k+"' onmouseover='this.style.backgroundColor=\"#FFBF00\"' onmouseout='this.style.backgroundColor=\"\"' style='cursor:pointer' onclick='monthConstructed=false;monthSelected="+j+";yearSelected="+k+";constructCalendar();popDownMonth();event.cancelBubble=true'>&nbsp;"+sName+" "+((currlang=="th")?(k+543):k)+"&nbsp;</td></tr>"}document.getElementById("selectMonth").innerHTML="<table width=67 style='font-family:arial; font-size:11px; border-width:1; border-style:solid; border-color:#FFBF00;' bgcolor='#FFFFDD' cellspacing=0 onmouseover='clearTimeout(timeoutID1)'	onmouseout='clearTimeout(timeoutID1);timeoutID1=setTimeout(\"popDownMonth()\",100);event.cancelBubble=true'>"+sHTML+"</table>";monthConstructed=true}function popUpMonth(){try{constructMonth();crossMonthObj.visibility=(dom||ie)?"visible":"show";crossMonthObj.left=parseInt(crossobj.left)+50;crossMonthObj.top=parseInt(crossobj.top)+26;hideElement("SELECT",document.getElementById("selectMonth"));hideElement("APPLET",document.getElementById("selectMonth"))}catch(c){}}function popDownMonth(){crossMonthObj.visibility="hidden"}function incYear(){for(i=0;i<7;i++){newYear=(i+nStartingYear)+1;if(newYear==yearSelected){txtYear="&nbsp;<B>"+newYear+"</B>&nbsp;"}else{txtYear="&nbsp;"+newYear+"&nbsp;"}document.getElementById("y"+i).innerHTML=txtYear}nStartingYear++;bShow=true}function decYear(){for(i=0;i<7;i++){newYear=(i+nStartingYear)-1;if(newYear==yearSelected){txtYear="&nbsp;<B>"+newYear+"</B>&nbsp;"}else{txtYear="&nbsp;"+newYear+"&nbsp;"}document.getElementById("y"+i).innerHTML=txtYear}nStartingYear--;bShow=true}function selectYear(c){yearSelected=parseInt(c+nStartingYear);yearConstructed=false;constructMonth();constructCalendar();popDownYear()}function constructYear(){popDownMonth();sHTML="";if(!yearConstructed){j=0;nStartingYear=yearNow;if(monthNow==0){iEnd=yearNow}else{iEnd=yearNow+1}for(i=(yearNow);i<=(iEnd);i++){sName=i;if(i==yearSelected){sName="<B>"+sName+"</B>"}sHTML+="<tr><td id='y"+j+"' onmouseover='this.style.backgroundColor=\"#FFBF00\"' onmouseout='this.style.backgroundColor=\"\"' style='cursor:pointer' onclick='selectYear("+j+");event.cancelBubble=true'>&nbsp;"+sName+"&nbsp;</td></tr>";j++}yearConstructed=true}}function popDownYear(){clearInterval(intervalID1);clearTimeout(timeoutID1);clearInterval(intervalID2);clearTimeout(timeoutID2);crossYearObj.visibility="hidden"}function popUpYear(){var c;try{constructYear();crossYearObj.visibility=(dom||ie)?"visible":"show";c=parseInt(crossobj.left)+document.getElementById("spanYear").offsetLeft;if(ie){c+=6}crossYearObj.left=c;crossYearObj.top=parseInt(crossobj.top)+26}catch(d){}}function WeekNbr(c){year=c.getFullYear();month=c.getMonth()+1;if(startAt==0){day=c.getDate()+1}else{day=c.getDate()}a=Math.floor((14-month)/12);y=year+4800-a;m=month+12*a-3;b=Math.floor(y/4)-Math.floor(y/100)+Math.floor(y/400);J=day+Math.floor((153*m+2)/5)+365*y+b-32045;d4=(((J+31741-(J%7))%146097)%36524)%1461;L=Math.floor(d4/1460);d1=((d4-L)%365)+L;week=Math.floor(d1/7)+1;return week}function constructCalendar(){if((monthSelected<monthNow)&&(yearSelected==yearNow)){yearSelected=yearSelected+1}allowedDate=InvDate;var f=Array(31,0,31,30,31,30,31,31,30,31,30,31);var d;var c=new Date(yearSelected,monthSelected,1);var h;if(monthSelected==1){h=new Date(yearSelected,monthSelected+1,1);h=new Date(h-(24*60*60*1000));numDaysInMonth=h.getDate()}else{numDaysInMonth=f[monthSelected]}datePointer=0;dayPointer=c.getDay()-startAt;if(dayPointer<0){dayPointer=6}sHTML="<table	 border=0 style='font-family:verdana;font-size:10px;'><tr>";for(e=0;e<7;e++){sHTML+="<td width='' align='center'>"+dayName[e]+"</td>"}sHTML+="</tr><tr>";for(var e=1;e<=dayPointer;e++){sHTML+="<td>&nbsp;</td>"}for(datePointer=1;datePointer<=numDaysInMonth;datePointer++){dayPointer++;sStyle=styleAnchor;if((datePointer==odateSelected)&&(monthSelected==omonthSelected)&&(yearSelected==oyearSelected)){sStyle+=styleLightBorder}sHint="";for(k=0;k<HolidaysCounter;k++){if((parseInt(Holidays[k].d)==datePointer)&&(parseInt(Holidays[k].m)==(monthSelected+1))){if((parseInt(Holidays[k].y)==0)||((parseInt(Holidays[k].y)==yearSelected)&&(parseInt(Holidays[k].y)!=0))){sStyle+="background-color:#FFDDDD;";sHint+=sHint==""?Holidays[k].desc:"\n"+Holidays[k].desc}}}var g=/\"/g;sHint=sHint.replace(g,"&quot;");d="onmousemove='window.status=\""+selectDateMessage.replace("[date]",constructDate(datePointer,monthSelected,yearSelected))+"\"' onmouseout='window.status=\"\"' ";currentDate=new Date(yearSelected,monthSelected,datePointer);if((datePointer==dateNow)&&(monthSelected==monthNow)&&(yearSelected==yearNow)){sHTML+="<td align=right>";sHTML+="<b><a "+d+' title="'+sHint+"\" style='"+sStyle+"' href='javascript:dateSelected="+datePointer+";closeCalendar();'><font color=#ff0000>&nbsp;"+datePointer+"</font>&nbsp;</a></b>"}else{if(((datePointer<dateNow)&&(monthSelected==monthNow)&&(yearSelected==yearNow))||((monthSelected<monthNow)&&(yearSelected==yearNow))||(yearSelected<yearNow)||(yearSelected>yearNow+1)||((monthSelected>=monthNow)&&(yearSelected==yearNow+1))){sHTML+='<td align=right background="'+badDate+'" style="background-repeat: no-repeat; background-position: right">';sHTML+='<a title="'+sHint+"\" style='"+sStyle+"'>&nbsp;<font color=#909090>"+datePointer+"</font>&nbsp;</a>"}else{if(currentDate>allowedDate){sHTML+='<td align=right background="'+badDate+'" style="background-repeat: no-repeat; background-position: right">';sHTML+="<a "+d+' title="'+sHint+"\" style='"+sStyle+"'>&nbsp;<font color=#909090>"+datePointer+"</font>&nbsp;</a>"}else{sHTML+="<td align=right>";sHTML+="<a "+d+' title="'+sHint+"\" style='"+sStyle+"' href='javascript:dateSelected="+datePointer+";closeCalendar();'>&nbsp;"+datePointer+"&nbsp;</a>"}}}sHTML+="";if((dayPointer+startAt)%7==startAt){sHTML+="</tr><tr>"}}document.getElementById("content").innerHTML=sHTML;document.getElementById("spanMonth").innerHTML="&nbsp;"+monthName[monthSelected]+" "+((currlang=="th")?(yearSelected+543):yearSelected)+"&nbsp;<IMG id='changeMonth' SRC='"+imgDir+"drop1.gif' WIDTH='12' HEIGHT='10' BORDER=0>";document.getElementById("spanYear").innerHTML="&nbsp;"+yearSelected+"&nbsp;<IMG id='changeYear' SRC='"+imgDir+"drop1.gif' WIDTH='12' HEIGHT='10' BORDER=0>"}function popUpCalendar(h,q,p,n,l,s,g,f){try{hideCalendar();var c=0;var d=0;if(bPageLoaded){if(crossobj.visibility=="hidden"){chkControl=h.id;ctlToPlaceValue1=q;ctlToPlaceValue2=p;ctlToPlaceValue3=n;ctlToPlaceValue4=l;ctlToPlaceValue5=g;ctlToPlaceValue6=f;dateFormat=s;formatChar=" ";aFormat=dateFormat.split(formatChar);if(aFormat.length<3){formatChar="/";aFormat=dateFormat.split(formatChar);if(aFormat.length<3){formatChar=".";aFormat=dateFormat.split(formatChar);if(aFormat.length<3){formatChar="-";aFormat=dateFormat.split(formatChar);if(aFormat.length<3){formatChar=""}}}}tokensChanged=0;if(formatChar!=""){var r=padZero(q.value.substr(0,2))+"/"+padZero(p.value)+"/"+q.value.substr(3,4);aData=r.split(formatChar);for(i=0;i<3;i++){if((aFormat[i]=="d")||(aFormat[i]=="dd")){dateSelected=parseInt(aData[i],10);tokensChanged++}else{if((aFormat[i]=="m")||(aFormat[i]=="mm")){monthSelected=parseInt(aData[i],10)-1;tokensChanged++}else{if(aFormat[i]=="yyyy"){yearSelected=parseInt(aData[i],10);tokensChanged++}else{if(aFormat[i]=="mmm"){for(j=0;j<12;j++){if(aData[i]==monthName[j]){monthSelected=j;tokensChanged++}}}}}}}}if((tokensChanged!=3)||isNaN(dateSelected)||isNaN(monthSelected)||isNaN(yearSelected)){dateSelected=dateNow;monthSelected=monthNow;yearSelected=yearNow}odateSelected=dateSelected;omonthSelected=monthSelected;oyearSelected=yearSelected;aTag=h;do{aTag=aTag.offsetParent;c+=aTag.offsetLeft;d+=aTag.offsetTop}while(aTag.tagName!="BODY");crossobj.left=150;crossobj.top=fixedY==-1?p.clientHeight+q.offsetTop+300:fixedY;constructCalendar(1,monthSelected,yearSelected);crossobj.visibility=(dom||ie)?"visible":"show";hideElement("SELECT",document.getElementById("calendar"));hideElement("APPLET",document.getElementById("calendar"));bShow=true}else{hideCalendar();if(ctlNow!=h){popUpCalendar(h,q,p,s)}}ctlNow=h}}catch(o){}}document.onkeypress=function hidecal1(){if(event.keyCode==27){hideCalendar()}};document.onclick=function hidecal2(){if(!bShow){hideCalendar()}bShow=false};window.onload=init;