var DefaultDateFormat="MM/DD/YYYY";var HideWait=3;var Y2kPivotPoint=76;var UnselectedMonthText="";var CellWidth=20;var CellHeight=16;var ImageURL="images/calendar.jpg";var NextURL="images/next.gif";var PrevURL="images/prev.gif";var CalBGColor="white";var TopRowBGColor="buttonface";var DayBGColor="lightgrey";var ZCounter=100;var Today=new Date();Today.setHours(0,0,0,0);var WeekDays=new Array("S","M","T","W","T","F","S");var MonthDays=new Array(31,28,31,30,31,30,31,31,30,31,30,31);var MonthNames=new Array("January","February","March","April","May","June","July","August","September","October","November","December");function YearDigitsOnly(b){var a=(b.keyCode)?b.keyCode:b.which;return((a==8)||(a==9)||(a==37)||(a==39)||(a==46)||((a>47)&&(a<58)));}function GetTagPixels(c,b){var a=(b=="LEFT")?c.offsetLeft:c.offsetTop;while((c.tagName!="BODY")&&(c.tagName!="HTML")){c=c.offsetParent;a+=(b=="LEFT")?c.offsetLeft:c.offsetTop;}return a;}function BehindCal(d,c,g,i,f,a){var e=GetTagPixels(d,"LEFT");var h=e+d.offsetWidth;var b=a+d.offsetHeight;return(((a<f)&&(b>i))&&((e<g)&&(h>c)));}function FixSelectLists(c){if(navigator.appName=="Microsoft Internet Explorer"){var h=this.getCalendar();var e=h.offsetLeft;var g=e+h.offsetWidth;var k=h.offsetTop;var f=k+(CellHeight*9);var d=false;formLoop:for(var b=this.formNumber;b<document.forms.length;b++){for(var a=0;a<document.forms[b].elements.length;a++){if(typeof document.forms[b].elements[a].type=="string"){if((document.forms[b].elements[a].type=="hidden")&&(document.forms[b].elements[a].name==this.hiddenFieldName)){d=true;a+=3;}if(d){if(document.forms[b].elements[a].type.substr(0,6)=="select"){ListTopY=GetTagPixels(document.forms[b].elements[a],"TOP");if(ListTopY<f){if(BehindCal(document.forms[b].elements[a],e,g,k,f,ListTopY)){document.forms[b].elements[a].style.visibility=(c)?"hidden":"visible";}}else{break formLoop;}}}}}}}}function DayCellHover(a,b,e,c){a.style.backgroundColor=(b)?DayBGColor:e;if(b){if((this.yearValue==Today.getFullYear())&&(this.monthIndex==Today.getMonth())&&(c==Today.getDate())){self.status="Click to select today";}else{var d=c.toString();switch(d.substr(d.length-1,1)){case"1":d+=(c==11)?"th":"st";break;case"2":d+=(c==12)?"th":"nd";break;case"3":d+=(c==13)?"th":"rd";break;default:d+="th";break;}self.status="Click to select "+this.monthName+" "+d;}}else{self.status="";}return true;}function PickDisplayDay(a){this.hide();var b=this.getMonthList();var e=this.getDayList();var f=this.getYearField();FixDayList(e,GetDayCount(this.displayed.yearValue,this.displayed.monthIndex));for(var c=0;c<b.length;c++){if(b.options[c].value==this.displayed.monthIndex){b.options[c].selected=true;}}for(var d=1;d<=e.length;d++){if(d==a){e.options[d-1].selected=true;}}this.setPicked(this.displayed.yearValue,this.displayed.monthIndex,a);f.value=this.picked.yearPad;f.defaultValue=f.value;eacDateCheck(this.hiddenFieldName);}function SetDate(e,g,f){var d=this.getMonthList();var c=this.getDayList();var h=this.getYearField();FixDayList(c,GetDayCount(e,g));for(var a=0;a<d.length;a++){if(d.options[a].value==g){d.options[a].selected=true;}}for(var b=1;b<=c.length;b++){if(b==f){c.options[b-1].selected=true;}}this.setPicked(e,g,f);h.value=this.picked.yearPad;h.defaultValue=h.value;}function BuildCalendarDays(){var d=5;if(((this.displayed.dayCount==31)&&(this.displayed.firstDay>4))||((this.displayed.dayCount==30)&&(this.displayed.firstDay==6))){d=6;}else{if((this.displayed.dayCount==28)&&(this.displayed.firstDay==0)){d=4;}}var a='<table width="'+(CellWidth*7)+'" cellspacing="0" cellpadding="1" style="cursor:default">';for(var c=0;c<d;c++){a+="<tr>";for(var b=1;b<=7;b++){Day=(c*7)+(b-this.displayed.firstDay);if((Day>=1)&&(Day<=this.displayed.dayCount)){if((this.displayed.yearValue==this.picked.yearValue)&&(this.displayed.monthIndex==this.picked.monthIndex)&&(Day==this.picked.day)){TextStyle="color:white;font-weight:bold;";BackColor=DayBGColor;}else{TextStyle="color:black;";BackColor=CalBGColor;}if((this.displayed.yearValue==Today.getFullYear())&&(this.displayed.monthIndex==Today.getMonth())&&(Day==Today.getDate())){TextStyle+="border:1px solid darkred;padding:0px;";}a+='<td align="center" class="calendarDateInput" style="cursor:default;height:'+CellHeight+";width:"+CellWidth+";"+TextStyle+";background-color:"+BackColor+'" onClick="'+this.objName+".pickDay("+Day+')" onMouseOver="return '+this.objName+".displayed.dayHover(this,true,'"+BackColor+"',"+Day+')" onMouseOut="return '+this.objName+".displayed.dayHover(this,false,'"+BackColor+"')\">"+Day+"</td>";}else{a+='<td class="calendarDateInput" style="height:'+CellHeight+'">&nbsp;</td>';}}a+="</tr>";}return a+="</table>";}function GetGoodYear(b){if(b.length==4){return b;}else{var a=(b<Y2kPivotPoint)?2000:1900;return a+parseInt(b,10);}}function GetDayCount(a,b){return((b==1)&&((a%400==0)||((a%4==0)&&(a%100!=0))))?29:MonthDays[b];}function VirtualButton(a,b){if(b){a.style.borderLeft="buttonshadow 1px solid";a.style.borderTop="buttonshadow 1px solid";a.style.borderBottom="buttonhighlight 1px solid";a.style.borderRight="buttonhighlight 1px solid";}else{a.style.borderLeft="buttonhighlight 1px solid";a.style.borderTop="buttonhighlight 1px solid";a.style.borderBottom="buttonshadow 1px solid";a.style.borderRight="buttonshadow 1px solid";}}function NeighborHover(a,b,c){if(b){VirtualButton(a,false);self.status="Click to view "+c.fullName;}else{a.style.border="buttonface 1px solid";self.status="";}return true;}function FixDayList(c,d){var e=c.selectedIndex+1;if(d!=c.length){var a=c.length;for(var b=Math.min(d,a);b<Math.max(d,a);b++){(b>=d)?c.options[d]=null:c.options[b]=new Option(b+1,b+1);}e=Math.min(e,d);c.options[e-1].selected=true;}return e;}function FixYearInput(a){var b=new RegExp("\\d{"+a.defaultValue.length+"}");if(!b.test(a.value)){a.value=a.defaultValue;}}function CalIconHover(a){var b=(this.isShowing())?"hide":"show";self.status=(a)?"Click to "+b+" the calendar":"";return true;}function CalTimerReset(){eval("clearTimeout("+this.timerID+")");eval(this.timerID+"=setTimeout('"+this.objName+".hide()',"+(HideWait*1000)+")");}function DoTimer(CancelTimer){if(CancelTimer){eval("clearTimeout("+this.timerID+")");}else{eval(this.timerID+"=null");this.resetTimer();}}function ShowCalendar(){if(this.popUp){if(!this.isShowing()){this.fixObject();var a=false;this.fixSelects(true);this.getCalendar().style.zIndex=++ZCounter;this.getCalendar().style.visibility="visible";}this.handleTimer(a);self.status="";}}function HideCalendar(){if(this.popUp){if(this.isShowing()){var a=true;this.getCalendar().style.zIndex=--ZCounter;this.getCalendar().style.visibility="hidden";this.fixSelects(false);}this.handleTimer(a);self.status="";}}function FixObject(){var b=false;formLoop:for(var d=this.formNumber;d<document.forms.length;d++){for(var c=0;c<document.forms[d].elements.length;c++){if(typeof document.forms[d].elements[c].type=="string"){if((document.forms[d].elements[c].type=="hidden")&&(document.forms[d].elements[c].name==this.hiddenFieldName)){b=true;dateText=document.forms[d].elements[c].value;if(this.format.toUpperCase()=="DD-MON-YYYY"){var a=new Date(dateText.substr(3,3)+" "+dateText.substr(0,2)+", "+dateText.substr(7,4));this.setDate(a.getFullYear(),a.getMonth(),a.getDate());}break formLoop;}}}}}function SetElementStatus(a){this.getDayList().style.visibility=(a)?"hidden":"visible";this.getYearField().style.visibility=(a)?"hidden":"visible";this.getCalendarLink().style.visibility=(a)?"hidden":"visible";}function CheckMonthChange(a){var b=this.getDayList();if(a.options[a.selectedIndex].value==""){b.selectedIndex=0;this.hideElements(true);this.setHidden("");}else{this.hideElements(false);if(this.isShowing()){this.resetTimer();this.getCalendar().style.zIndex=++ZCounter;}var c=FixDayList(b,GetDayCount(this.picked.yearValue,a.options[a.selectedIndex].value));this.setPicked(this.picked.yearValue,a.options[a.selectedIndex].value,c);eacDateCheck(this.hiddenFieldName);}}function CheckDayChange(a){this.hide();this.setPicked(this.picked.yearValue,this.picked.monthIndex,a.selectedIndex+1);eacDateCheck(this.hiddenFieldName);}function CheckYearInput(c){if((c.value.length==c.defaultValue.length)&&(c.defaultValue!=c.value)){if(this.isShowing()){this.resetTimer();this.getCalendar().style.zIndex=++ZCounter;}var a=GetGoodYear(c.value);var b=this.getMonthList();var d=FixDayList(this.getDayList(),GetDayCount(a,this.picked.monthIndex));this.setPicked(a,this.picked.monthIndex,d);c.defaultValue=c.value;eacDateCheck(this.hiddenFieldName);}}function eacDateCheck(a){if(a=="calStart"){setEndDate();}}function dateObject(){if(Function.call){var a=this;var c=0;}else{var a=arguments[0];var c=1;}a.date=(arguments.length==(c+1))?new Date(arguments[c+0]):new Date(arguments[c+0],arguments[c+1],arguments[c+2]);a.yearValue=a.date.getFullYear();a.monthIndex=a.date.getMonth();a.monthName=MonthNames[a.monthIndex];a.fullName=a.monthName+" "+a.yearValue;a.day=a.date.getDate();a.dayCount=GetDayCount(a.yearValue,a.monthIndex);var b=new Date(a.yearValue,a.monthIndex,1);a.firstDay=b.getDay();}function storedMonthObject(b,c,e,a){(Function.call)?dateObject.call(this,c,e,a):dateObject(this,c,e,a);this.yearPad=this.yearValue.toString();this.monthPad=(this.monthIndex<9)?"0"+String(this.monthIndex+1):this.monthIndex+1;this.dayPad=(this.day<10)?"0"+this.day.toString():this.day;this.monthShort=this.monthName.substr(0,3).toUpperCase();if(b.indexOf("YYYY")==-1){this.yearPad=this.yearPad.substr(2);}if(b.indexOf("/")>=0){var d="/";}else{if(b.indexOf("-")>=0){var d="-";}else{var d="";}}if(/DD?.?((MON)|(MM?M?))/.test(b)){this.formatted=this.dayPad+d;this.formatted+=(RegExp.$1.length==3)?this.monthShort:this.monthPad;}else{if(/((MON)|(MM?M?))?.?DD?/.test(b)){this.formatted=(RegExp.$1.length==3)?this.monthShort:this.monthPad;this.formatted+=d+this.dayPad;}}this.formatted=(b.substr(0,2)=="YY")?this.yearPad+d+this.formatted:this.formatted+d+this.yearPad;eacDateCheck(this.hiddenFieldName);}function displayMonthObject(a,c,d,b){(Function.call)?dateObject.call(this,c,d,b):dateObject(this,c,d,b);this.displayID=a.hiddenFieldName+"_Current_ID";this.getDisplay=new Function("return document.getElementById(this.displayID)");this.dayHover=DayCellHover;this.goCurrent=new Function(a.objName+".getCalendar().style.zIndex=++ZCounter;"+a.objName+".setDisplayed(Today.getFullYear(),Today.getMonth());");if(a.formNumber>=0){this.getDisplay().innerHTML=this.fullName;}}function neighborMonthObject(a,b,c){(Function.call)?dateObject.call(this,c):dateObject(this,c);this.buttonID=a.hiddenFieldName+"_"+b+"_ID";this.hover=new Function("C","O","NeighborHover(C,O,this)");this.getButton=new Function("return document.getElementById(this.buttonID)");this.go=new Function(a.objName+".getCalendar().style.zIndex=++ZCounter;"+a.objName+".setDisplayed(this.yearValue,this.monthIndex);");if(a.formNumber>=0){this.getButton().title=this.monthName;}}function SetDisplayedMonth(b,a){this.displayed=new displayMonthObject(this,b,a,1);this.previous=new neighborMonthObject(this,"Previous",this.displayed.date.getTime()-86400000);this.next=new neighborMonthObject(this,"Next",this.displayed.date.getTime()+(86400000*(this.displayed.dayCount+1)));if(this.formNumber>=0){this.getDayTable().innerHTML=this.buildCalendar();}}function SetPickedMonth(b,a,c){this.picked=new storedMonthObject(this.format,b,a,c);this.setHidden(this.picked.formatted);this.setDisplayed(b,a);}function calendarObject(f,d,j,b){this.hiddenFieldName=f;this.popUp=j;this.monthListID=f+"_Month_ID";this.dayListID=f+"_Day_ID";this.yearFieldID=f+"_Year_ID";this.monthDisplayID=f+"_Current_ID";this.calendarID=f+"_ID";this.dayTableID=f+"_DayTable_ID";this.calendarLinkID=this.calendarID+"_Link";this.timerID=this.calendarID+"_Timer";this.objName=f+"_Object";this.format=d;this.formNumber=-1;this.picked=null;this.displayed=null;this.previous=null;this.next=null;this.setPicked=SetPickedMonth;this.fixObject=FixObject;this.setDisplayed=SetDisplayedMonth;this.checkYear=CheckYearInput;this.fixYear=FixYearInput;this.changeMonth=CheckMonthChange;this.changeDay=CheckDayChange;this.resetTimer=CalTimerReset;this.hideElements=SetElementStatus;this.show=ShowCalendar;this.hide=HideCalendar;this.handleTimer=DoTimer;this.iconHover=CalIconHover;this.buildCalendar=BuildCalendarDays;this.pickDay=PickDisplayDay;this.fixSelects=FixSelectLists;this.setDate=SetDate;this.setHidden=new Function("D","if (this.formNumber >= 0) this.getHiddenField().value=D");this.getHiddenField=new Function("return document.forms[this.formNumber].elements[this.hiddenFieldName]");this.getMonthList=new Function("return document.getElementById(this.monthListID)");this.getDayList=new Function("return document.getElementById(this.dayListID)");this.getYearField=new Function("return document.getElementById(this.yearFieldID)");this.getCalendar=new Function("return document.getElementById(this.calendarID)");this.getDayTable=new Function("return document.getElementById(this.dayTableID)");this.getCalendarLink=new Function("return document.getElementById(this.calendarLinkID)");this.getMonthDisplay=new Function("return document.getElementById(this.monthDisplayID)");this.isShowing=new Function("return !(this.getCalendar().style.visibility != 'visible')");function h(l){for(var m=0;m<MonthNames.length;m++){if(MonthNames[m].substr(0,3).toUpperCase()==l.toUpperCase()){break;}}return m;}function g(m,l){m.setPicked(Today.getFullYear(),Today.getMonth(),Today.getDate());if(l){alert("WARNING: The supplied date is not in valid '"+d+"' format: "+b+".\nTherefore, the current system date will be used instead: "+m.picked.formatted);}}if(b!=""){if((this.format=="YYYYMMDD")&&(/^(\d{4})(\d{2})(\d{2})$/.test(b))){this.setPicked(RegExp.$1,parseInt(RegExp.$2,10)-1,RegExp.$3);}else{if((this.format.substr(0,2)=="YY")&&(/^(\d{2,4})(-|\/)/.test(b))){var e=GetGoodYear(RegExp.$1);if(/(-|\/)(\w{1,3})(-|\/)(\w{1,3})$/.test(b)){var k=RegExp.$2;var c=RegExp.$4;if(/D$/.test(this.format)){var i=c;var a=k;}else{var i=k;var a=c;}a=(/\d{1,2}/i.test(a))?parseInt(a,10)-1:h(a);this.setPicked(e,a,i);}else{g(this,true);}}else{if(/(-|\/)(\d{2,4})$/.test(b)){var e=GetGoodYear(RegExp.$2);if(/^(\w{1,3})(-|\/)(\w{1,3})(-|\/)/.test(b)){if(this.format.substr(0,1)=="D"){var i=RegExp.$1;var a=RegExp.$3;}else{var a=RegExp.$1;var i=RegExp.$3;}a=(/\d{1,2}/i.test(a))?parseInt(a,10)-1:h(a);this.setPicked(e,a,i);}else{g(this,true);}}else{g(this,true);}}}}}function DateInput(DateName,Required,DateFormat,PopUp,DefaultDate){if(arguments.length==0){document.write('<span style="color:red;font-size:'+FontSize+"px;font-family:"+FontFamily+";\">ERROR: Missing required parameter in call to 'DateInput': [name of hidden date field].</span>");}else{if(arguments.length<4){DateFormat=DefaultDateFormat;if(arguments.length<2){Required=false;}}else{if(/^(Y{2,4}(-|\/)?)?((MON)|(MM?M?)|(DD?))(-|\/)?((MON)|(MM?M?)|(DD?))((-|\/)Y{2,4})?$/i.test(DateFormat)){DateFormat=DateFormat.toUpperCase();}else{var AlertMessage="WARNING: The supplied date format for the '"+DateName+"' field is not valid: "+DateFormat+"\nTherefore, the default date format will be used instead: "+DefaultDateFormat;DateFormat=DefaultDateFormat;if(arguments.length==5){var CurrentDate=new storedMonthObject(DateFormat,Today.getFullYear(),Today.getMonth(),Today.getDate());AlertMessage+="\n\nThe supplied date ("+DefaultDate+") cannot be interpreted with the invalid format.\nTherefore, the current system date will be used instead: "+CurrentDate.formatted;DefaultDate=CurrentDate.formatted;}alert(AlertMessage);}}if(!CurrentDate){var CurrentDate=new storedMonthObject(DateFormat,Today.getFullYear(),Today.getMonth(),Today.getDate());}if(arguments.length<5){DefaultDate=(Required)?CurrentDate.formatted:"";}eval(DateName+"_Object=new calendarObject('"+DateName+"','"+DateFormat+"',"+PopUp+",'"+DefaultDate+"')");if((Required)||(arguments.length==5)){var InitialStatus="";var InitialDate=eval(DateName+"_Object.picked.formatted");}else{var InitialStatus=' style="visibility:hidden"';var InitialDate="";eval(DateName+"_Object.setPicked("+Today.getFullYear()+","+Today.getMonth()+","+Today.getDate()+")");}with(document){for(var f=0;f<forms.length;f++){for(var e=0;e<forms[f].elements.length;e++){if(typeof forms[f].elements[e].type=="string"){if((forms[f].elements[e].type=="hidden")&&(forms[f].elements[e].name==DateName)){eval(DateName+"_Object.formNumber="+f);forms[f].elements[e].value=InitialDate;break;}}}}write("<select"+InitialStatus+' id="'+DateName+'_Day_ID" onChange="'+DateName+'_Object.changeDay(this)">');for(var j=1;j<=eval(DateName+"_Object.picked.dayCount");j++){DaySelected=((DefaultDate!="")&&(eval(DateName+"_Object.picked.day")==j))?" selected":"";write("<option"+DaySelected+">"+j+"</option>");}write("</select>");write('<select id="'+DateName+'_Month_ID" onChange="'+DateName+'_Object.changeMonth(this)">');if(!Required){var NoneSelected=(DefaultDate=="")?" selected":"";write('<option value=""'+NoneSelected+">"+UnselectedMonthText+"</option>");}for(var i=0;i<12;i++){MonthSelected=((DefaultDate!="")&&(eval(DateName+"_Object.picked.monthIndex")==i))?" selected":"";write('<option value="'+i+'"'+MonthSelected+">"+MonthNames[i].substr(0,3)+"</option>");}write("</select>");write("<input"+InitialStatus+' type="text" id="'+DateName+'_Year_ID" size="'+eval(DateName+"_Object.picked.yearPad.length")+'" maxlength="'+eval(DateName+"_Object.picked.yearPad.length")+'" title="Year" value="'+eval(DateName+"_Object.picked.yearPad")+'" onKeyPress="return YearDigitsOnly(window.event)" onKeyUp="'+DateName+'_Object.checkYear(this)" onBlur="'+DateName+'_Object.fixYear(this)">');write("<span><a"+InitialStatus+' class="calendar-button" id="'+DateName+'_ID_Link" href="javascript:'+DateName+'_Object.show()" onMouseOver="return '+DateName+'_Object.iconHover(true)" onMouseOut="return '+DateName+'_Object.iconHover(false)"><img src="'+ImageURL+'" align="baseline" title="Calendar" border="0"></a></span>');var html=[];html.push('<table width="'+(CellWidth*7)+'" cellspacing="0" cellpadding="1">'+String.fromCharCode(13)+'<tr style="background-color:'+TopRowBGColor+';">');html.push('<td id="'+DateName+'_Previous_ID" style="cursor:default" align="center" class="calendarDateInput" style="height:'+CellHeight+'" onClick="'+DateName+'_Object.previous.go()" onMouseDown="VirtualButton(this,true)" onMouseUp="VirtualButton(this,false)" onMouseOver="return '+DateName+'_Object.previous.hover(this,true)" onMouseOut="return '+DateName+'_Object.previous.hover(this,false)" title="'+eval(DateName+"_Object.previous.monthName")+'"><img src="'+PrevURL+'"></td>');html.push('<td id="'+DateName+'_Current_ID" style="cursor:pointer" align="center" class="calendarDateInput" style="height:'+CellHeight+'" colspan="5" onClick="'+DateName+'_Object.displayed.goCurrent()" onMouseOver="self.status=\'Click to view '+CurrentDate.fullName+'\';return true;" onMouseOut="self.status=\'\';return true;" title="Show Current Month">'+eval(DateName+"_Object.displayed.fullName")+"</td>");html.push('<td id="'+DateName+'_Next_ID" style="cursor:default" align="center" class="calendarDateInput" style="height:'+CellHeight+'" onClick="'+DateName+'_Object.next.go()" onMouseDown="VirtualButton(this,true)" onMouseUp="VirtualButton(this,false)" onMouseOver="return '+DateName+'_Object.next.hover(this,true)" onMouseOut="return '+DateName+'_Object.next.hover(this,false)" title="'+eval(DateName+"_Object.next.monthName")+'"><img src="'+NextURL+'"></td></tr>'+String.fromCharCode(13)+"<tr>");for(var w=0;w<7;w++){html.push('<td width="'+CellWidth+'" align="center" class="calendarDateInput" style="height:'+CellHeight+";width:"+CellWidth+';font-weight:bold;border-top:1px solid dimgray;border-bottom:1px solid dimgray;">'+WeekDays[w]+"</td>");}html.push("</tr>"+String.fromCharCode(13)+"</table>"+String.fromCharCode(13)+'<span id="'+DateName+'_DayTable_ID">'+eval(DateName+"_Object.buildCalendar()")+"</span>");document.getElementById(DateName+"_ID").innerHTML=html.join("");}}}function getReturnDate(b){var a=new Date();a=calStart_Object.picked.date;a=a.dateAdd("d",b);return a;}function getDefaultReturnDateString(){var a=new Date();a=getReturnDate(60);return a.getDateString();}function setEndDate(){returnDate=getReturnDate(document.forms[0].elements.lstDuration.value);var a=new Date();a=calEnd_Object.picked.date;if(returnDate>a){a=returnDate;calEnd_Object.setDate(a.getFullYear(),a.getMonth(),a.getDate());}}function validate(){calStart_Object.fixObject();calEnd_Object.fixObject();returnDate=getReturnDate(document.forms[0].elements.lstDuration.value);var a=new Date();a=calEnd_Object.picked.date;if(DateDiff(returnDate,a)<0){alert("If you don't start until "+document.forms[0].elements.calStart.value+"\n and you need to be back by "+document.forms[0].elements.calEnd.value+"\n then you don't have time for a "+document.forms[0].elements.lstDuration.value+" day holiday. Sorry.");return false;}return true;}function overStart(){calStart_Object.handleTimer(true);}function outStart(a){calStart_Object.handleTimer(false);}function overEnd(){calEnd_Object.handleTimer(true);}function outEnd(a){calEnd_Object.handleTimer(false);}