var bGColor="white";var linkColor="black";var textColor="black";var wC="#e0e0e0";DOM=[31,28,31,30,31,30,31,31,30,31,30,31];lDOM=[31,29,31,30,31,30,31,31,30,31,30,31];var cDa=new Date();var cD;var cM;var bD;var bM;var bY;dF=new Object();dF=document.thisForm;var sD;var sDset;var sM;var sY;var date;var day;var minDate;var maxDate;var dFDM=new Object();var dFDD=new Object;var dG=new Object();var H;var changeFlag=false;function initDropDownCalendars(){dF=document.thisForm;sD=pInt(minAllowedDate.substring(6,8));sDset=sD;sM=pInt(minAllowedDate.substring(0,6))-1;sY=pInt(minAllowedDate.substring(0,4));createMonths(minAllowedDate,maxAllowedDate,dF.obDM,dF.obDD);createMonths(minAllowedDate,maxAllowedDate,dF.rtDM,dF.rtDD);dF.outboundDate.value=minAllowedDate;dF.returnDate.value=minAllowedDate;}function obDMChange(){if(!changeFlag){if((dF.obDM.options[dF.obDM.selectedIndex].value-1)==sM){sD=sDset;}else{sD=dF.obDD.options[dF.obDD.selectedIndex].value;}if(dF.returnDate.value==''){loadDropDowns(minAllowedDate,maxAllowedDate,dF.outboundDate,dF.obDM,dF.obDD,1);loadDropDowns(minAllowedDate,maxAllowedDate,dF.returnDate,dF.obDM,dF.obDD,1);dF.outboundDate.value=dF.obDM.options[dF.obDM.selectedIndex].value+dF.obDD.options[dF.obDD.selectedIndex].value;createMonths(dF.outboundDate.value,maxAllowedDate,dF.rtDM,dF.rtDD);var dateValue=dF.rtDM.options[dF.rtDM.selectedIndex].value;createDays(pInt(dateValue.substring(4,6))-1,dateValue.substring(0,4),1,dF.rtDD,dF.rtDM);}else{loadDropDowns(minAllowedDate,dF.returnDate.value,dF.outboundDate,dF.obDM,dF.obDD,1);if(dF.obDM.options[dF.obDM.selectedIndex].value>dF.rtDM.options[dF.rtDM.selectedIndex].value){var offsetDay=dF.rtDD.options[dF.rtDD.selectedIndex].value;loadDropDowns(minAllowedDate,maxAllowedDate,dF.returnDate,dF.rtDM,dF.rtDD,offsetDay);dF.outboundDate.value=dF.obDM.options[dF.obDM.selectedIndex].value+dF.obDD.options[dF.obDD.selectedIndex].value;createMonths(dF.outboundDate.value,maxAllowedDate,dF.rtDM,dF.rtDD);var dateValue=dF.rtDM.options[dF.rtDM.selectedIndex].value;createDays(pInt(dateValue.substring(4,6))-1,dateValue.substring(0,4),1,dF.rtDD,dF.rtDM);dF.returnDate.value=dF.outboundDate.value;}else{var dateValue=dF.rtDM.options[dF.rtDM.selectedIndex].value;var monthOffset=pInt(dF.obDM.options[dF.obDM.selectedIndex].value);var dayOffset2=pInt(dF.rtDD.options[dF.rtDD.selectedIndex].value);createMonths(dF.outboundDate.value,maxAllowedDate,dF.rtDM,dF.rtDD);if(dateValue-monthOffset>88){dateValue-=88;}dF.rtDM.selectedIndex=dateValue-monthOffset;createDays(pInt(dateValue.substring(4,6))-1,dateValue.substring(0,4),1,dF.rtDD,dF.rtDM);dF.rtDD.selectedIndex=dayOffset2-1;}}}if(dF.direction[onewayIndex].checked){dF.returnDate.value='';}}function loadDropDowns(minAllowedDate,maxAllowedDate,dateField,dateMonth,dateDay,offsetDay){var dateValue=dateMonth.options[dateMonth.selectedIndex].value;createDays(pInt(dateValue.substring(4,6))-1,dateValue.substring(0,4),offsetDay,dateDay,dateMonth);dateField.value=dateMonth.options[dateMonth.selectedIndex].value+dateDay.options[dateDay.selectedIndex].value;}function obDDChange(){dF.outboundDate.value=dF.obDM.options[dF.obDM.selectedIndex].value+dF.obDD.options[dF.obDD.selectedIndex].value;if((dF.obDM.options[dF.obDM.selectedIndex].value-1)==sM){sD=sDset;}else{sD=dF.obDD.options[dF.obDD.selectedIndex].value;}var dateValue=dF.obDM.options[dF.obDM.selectedIndex].value;if(dF.obDM.options[dF.obDM.selectedIndex].value==dF.rtDM.options[dF.rtDM.selectedIndex].value){if(pInt(dF.obDD.options[dF.obDD.selectedIndex].value)>pInt(dF.rtDD.options[dF.rtDD.selectedIndex].value)){dF.returnDate.value=dF.rtDM.options[dF.rtDM.selectedIndex].value+dF.obDD.options[dF.obDD.selectedIndex].value;createDays(pInt(dateValue.substring(4,6))-1,dateValue.substring(0,4),dF.obDD.options[dF.obDD.selectedIndex].value,dF.rtDD,dF.rtDM);}else{var dayOffset1=pInt(dF.obDD.options[dF.obDD.selectedIndex].value);var dayOffset2=pInt(dF.rtDD.options[dF.rtDD.selectedIndex].value);createDays(pInt(dateValue.substring(4,6))-1,dateValue.substring(0,4),pInt(dF.obDD.options[dF.obDD.selectedIndex].value),dF.rtDD,dF.rtDM);dF.rtDD.selectedIndex=dayOffset2-dayOffset1;dF.returnDate.value=dF.rtDM.options[dF.rtDM.selectedIndex].value+dF.rtDD.options[dF.rtDD.selectedIndex].value;}}else{}if(dF.direction[onewayIndex].checked){dF.returnDate.value='';}}function rtDMChange(){if(!changeFlag){if(dF.direction[returnIndex].checked){if(dF.outboundDate.value==''){loadDropDowns(minAllowedDate,maxAllowedDate,dF.returnDate,dF.rtDM,dF.rtDD,1);createMonths(minAllowedDate,dF.returnDate.value,dF.obDM,dF.obDD);}else{if(dF.obDM.options[dF.obDM.selectedIndex].value==dF.rtDM.options[dF.rtDM.selectedIndex].value){loadDropDowns(dF.outboundDate.value,maxAllowedDate,dF.returnDate,dF.rtDM,dF.rtDD,dF.obDD.options[dF.obDD.selectedIndex].value);}else{loadDropDowns(dF.outboundDate.value,maxAllowedDate,dF.returnDate,dF.rtDM,dF.rtDD,1);var monthOffset1=dF.obDM.options[dF.obDM.selectedIndex].value;var yrOffset1=monthOffset1.substring(0,4);monthOffset1=pInt(monthOffset1.substring(4,6))-1;var monthOffset2=dF.rtDM.options[dF.rtDM.selectedIndex].value;var yrOffset2=monthOffset2.substring(0,4);monthOffset2=pInt(monthOffset2.substring(4,6))-1;if(yrOffset2-yrOffset1==1){monthOffset2+=12;}if(monthOffset2-monthOffset1>88){monthOffset2-=88;}dF.rtDM.selectedIndex=monthOffset2-monthOffset1;dF.returnDate.value=dF.rtDM.options[dF.rtDM.selectedIndex].value+dF.rtDD.options[dF.rtDD.selectedIndex].value;}}}}}function rtDDChange(){dF.returnDate.value=dF.rtDM.options[dF.rtDM.selectedIndex].value+dF.rtDD.options[dF.rtDD.selectedIndex].value;}function createMonths(minAllowedDate,maxAllowedDate,M,D){var i;var j;var oM=(sM-(sY*100))+1;var oY=sY;var value;var minYM=minAllowedDate.substring(0,6);var maxYM=maxAllowedDate.substring(0,6);changeFlag=true;M.options.length=0;j=0;var maxMonths=11;maxMonths=12;for(i=0;i<maxMonths;i++){value=''+oY+((oM.toString().length<2)?"0"+oM:oM);if(value>=minYM&&value<=maxYM){M.options[j]=new Option(cMoShort[oM-1]+' '+oY);M.options[j++].value=value;}oM++;if(oM==13){oM=1;oY++;}}M.selectedIndex=0;createDays(sM-(sY*100),sY,minAllowedDate.substring(6,8),D,M);changeFlag=false;}function createDays(m,y,d,D,M){loadDays(m,y,d,D);}function loadDays(m,y,d,D){var i;var j;var k;var daysInMonth=gDOM(m,y);if(parseInt(y,10)==parseInt(maxAllowedDate.substring(0,4),10)&&parseInt(maxAllowedDate.substring(4,6),10)==(parseInt(m,10)+1))daysInMonth=parseInt(maxAllowedDate.substring(6,8))-1;else{}var baseDay=d;D.options.length=0;var displayDate=new Date(y,m,d);if(m==(sM-200300)){if(baseDay<sD){baseDay=sD;displayDate.setDate(baseDay);}}j=0;k=displayDate.getDay();for(i=baseDay;i<=daysInMonth;i++){D.options[j]=new Option(dOW[k++]+'  '+i);D.options[j++].value=((i.toString().length<2)?"0"+i:i);if(k==7){k=0;}}}function pInt(F){var f=F.toString();if(f.substring(0,1)=='0'&&f.length==2){return parseInt(f.substring(1));}else{return parseInt(f);}}function showCalendar(minAllowedDate,maxAllowedDate,dHObj,dMObj,dDObj){dG=dHObj;dFDM=dMObj;dFDD=dDObj;minDate=minAllowedDate;maxDate=maxAllowedDate;return sC(minAllowedDate.substring(4,6),minAllowedDate.substring(0,4));}function sC(m,y){var mI;mI=pInt(m);H='<BODY ONBLUR=\"window.focus();\" link="'+linkColor+'" vlink="'+linkColor+'" alink="'+linkColor+'" text="'+textColor+'">';H+='<TABLE ALIGN="CENTER" BORDER="1" STYLE="font-family:Verdana;font-size:10px;font-weight:bold;background-color:white;text-align:center" width="120">';oMRows(m,y);H+='<TR><TD COLSPAN="6" ALIGN="CENTER"><font size="1" face="verdana"><A HREF="javascript:parent.opener.cC()">Clear</A></font></TD></TR>';H+='</TABLE>';H+='<B><FONT SIZE="1" face="verdana"><BR><FONT SIZE="1" COLOR=#292074 BGCOLOR="yellow" face="verdana"><B>'+cMo[mI-1]+' '+y+'</B><BR>';H+='<TABLE BORDER=1 STYLE="font-family:Verdana;font-size:10px;background-color:white;text-align:center">'+gH()+gD(mI,parseInt(y))+'</TABLE>';H+='</TD></TR></TABLE></BODY>';return H;}function cC(){dG.value="";hC();}function oMRows(m,y){var i,j;var oM=sM+1;var oY=sY;var oMS;var yM;for(i=0;i<2;i++){H+='<TR>';for(j=0;j<6;j++){oMS=(oM.toString().length<2)?"0"+oM:oM;yM=''+oY+oMS;H+='<TD WIDTH="17"';if(oM==m&&oY==y){H+=' BGCOLOR="yellow"';}H+='><B><font size="1" face="verdana">';if(yM>=minDate.substring(0,6)&&yM<=maxDate.substring(0,6)){H+='<A HREF="javascript:parent.opener.sC(\''+oMS+'\',\''+oY+'\')">';}H+=cMoShort[oM-1]+'</font>';H+='</B></TD>';oM++;if(oM==13){oM=1;oY++;}}H+='</TR>';}}function gH(){var H='<TR>';H+='<TD><font size="1" face="verdana" width="17">Mon</font></TD>';H+='<TD><font size="1" face="verdana" width="17">Tue</font></TD>';H+='<TD><font size="1" face="verdana" width="17">Wed</font></TD>';H+='<TD><font size="1" face="verdana" width="17">Thu</font></TD>';H+='<TD><font size="1" face="verdana" width="17">&nbsp;Fri&nbsp;</font></TD>';H+='<TD><font size="1" face="verdana" width="17">Sat</font></TD>';H+='<TD><font size="1" face="verdana" width="17">Sun</font></TD>';H+='</TR>';return H;}function gD(m,y){var oD;var oM;var oDS;var op;oM=(m.toString().length<2)?"0"+m:m;m--;var displayDate=new Date();displayDate.setDate(1);displayDate.setMonth(m);displayDate.setFullYear(y);var firstDay=displayDate.getDay();if(firstDay==0){firstDay=7;}var d=1;var lastDay=gDOM(m,y);var vOnLastDay=0;var H="";H+='<TR>';for(i=1;i<firstDay;i++){H+='<TD></TD>';}for(j=firstDay;j<8;j++){oD=(d.toString().length<2)?"0"+d:d;oDS=''+y+oM+oD;op=false;if(oDS>=minDate&&oDS<=maxDate){op=true;}H+='<TD WIDTH="17"'+wWS(j+1,d,m,y)+'>';if(op){H+='<B>';}H+='<font size="1" face="verdana">';if(op){H+='<A HREF="javascript:parent.opener.rD(\''+d+'\',\''+m+'\',\''+y+'\')">';}H+=d+'</A></TD>';if(op){H+='</B>';}H+='</font>';d++;}H+='</TR>';for(k=2;k<7;k++){H+='<TR>';for(j=0;j<7;j++){oD=(d.toString().length<2)?"0"+d:d;oDS=''+y+oM+oD;op=false;if(oDS>=minDate&&oDS<=maxDate){op=true;}H+='<TD WIDTH="17"'+wWS(j,d,m,y)+'>';if(op){H+='<B>';}H+='<font size="1" face="verdana">';if(op){H+='<A HREF="javascript:parent.opener.rD(\''+d+'\',\''+m+'\',\''+y+'\')">';}H+=d+'</A></TD>';if(op){H+='</B>';}H+='</font>';d++;if(d>lastDay){vOnLastDay=1;break;}}if(j==6){H+='</TR>';}if(vOnLastDay==1){break;}}for(m=1;m<(7-j);m++){H+='<TD WIDTH="17"'+wWS(j+m,d,m,y)+'><FONT COLOR="gray" face="verdana" size="1">'+m+'</FONT></TD>';}return H;}function wWS(col,d,m,y){if(d==sD&&m==sM&&y==sY){return(' BGCOLOR="yellow"');}else{if(col%2==0){return(' BGCOLOR="'+wC+'"');}}return '';}function gDOM(M,Y){var m=pInt(M);var y=pInt(Y);if((y%4)==0){if((y%100)==0&&(y%400)!=0){return DOM[m];}else{return lDOM[m];}}else{return DOM[m];}}function rD(d,m,y){var i;var displayDate=new Date(y,m,d);var day=displayDate.getDay();m++;var yearMonth=''+y+((m.toString().length<2)?"0"+m:m);for(i=0;i<dFDM.length;i++){if(yearMonth==dFDM[i].value){dFDM.selectedIndex=i;createDays(--m,y,d,dFDD);break;}}dG.value=yearMonth+((d.toString().length<2)?"0"+d:d);hC();}function hC(){W.close();}