var isNav=false;if(parseInt(navigator.appVersion) >= 4) {if(navigator.appName == "Netscape"){isNav=true;}}else{isNav=true;}
var today = new Date(new Date().valueOf());var dateBoxPieceBlank = "    <td width=\"22\" height=\"18\" align=\"center\" valign=\"middle\" bgcolor=\"#FFFFFF\" class=\"calendar\">&nbsp;</td>";var dateBoxPiece = "    <td class=\"calendar\" width=\"22\" height=\"18\" align=\"center\" valign=\"middle\" onMouseOver=\"this.style.background = '#FFFF93';style.cursor='hand';\" onMouseOut=\"this.style.background = '##BGCOLOR##';\" onClick=\"setDateBoxes('##DATESET##',##MONTH##,##DAY##,##YEAR##)\" bgcolor=\"##BGCOLOR##\">##DAY##</td>";

var baseDateBoxHeader = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"158\">\n";baseDateBoxHeader += "  <tr>\n";baseDateBoxHeader += "    <td colspan=\"7\" align=\"center\">\n";baseDateBoxHeader += "      <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"158\">\n";baseDateBoxHeader += "        <tr>\n";baseDateBoxHeader += "          <td width=\"33%\" class=\"calendar\"><div name=\"back\" style=\"width: 15; border: 1 solid buttonface; border: 2 outset buttonhighlight; background-color: menu;\" align=\"center\" onMouseDown=\"this.style.border = '2 inset buttonhighlight'\" onMouseOver=\"style.cursor='hand'\" onMouseUp=\"this.style.border = '2 outset buttonhighlight'\" onClick=\"previousMonth('##DATESET##')\">&lt;</div></td>\n";baseDateBoxHeader += "          <td width=\"33%\" class=\"calendar\" nowrap><font face=\"Arial\" size=\"2\" color=\"#0000FF\"><b>##MONTHNAME## ##YEAR##</b></font></td>\n";
baseDateBoxHeader += "    <td width=\"33%\" class=\"calendar\" align=\"right\"><div name=\"next\" style=\"width: 15; border: 1 solid buttonface; border: 2 outset buttonhighlight; background-color: menu;\" align=\"center\" onMouseDown=\"this.style.border = '2 inset buttonhighlight'\" onMouseOver=\"style.cursor='hand'\"  onMouseUp=\"this.style.border = '2 outset buttonhighlight'\" onClick=\"nextMonth('##DATESET##')\">&gt;</div></td>\n";baseDateBoxHeader += "        </tr>\n";baseDateBoxHeader += "      </table>\n";baseDateBoxHeader += "    </td>\n";baseDateBoxHeader += "  </tr>\n";baseDateBoxHeader += "  <tr>\n";
baseDateBoxHeader += "    <td class=\"calendar\" bgcolor=\"#0000FF\" align=\"center\"><font color=\"#FFFFFF\">S</font></td>\n";baseDateBoxHeader += "    <td class=\"calendar\" bgcolor=\"#0000FF\" align=\"center\"><font color=\"#FFFFFF\">M</font></td>\n";baseDateBoxHeader += "    <td class=\"calendar\" bgcolor=\"#0000FF\" align=\"center\"><font color=\"#FFFFFF\">T</font></td>\n";baseDateBoxHeader += "    <td class=\"calendar\" bgcolor=\"#0000FF\" align=\"center\"><font color=\"#FFFFFF\">W</font></td>\n";baseDateBoxHeader += "    <td class=\"calendar\" bgcolor=\"#0000FF\" align=\"center\"><font color=\"#FFFFFF\">T</font></td>\n";baseDateBoxHeader += "    <td class=\"calendar\" bgcolor=\"#0000FF\" align=\"center\"><font color=\"#FFFFFF\">F</font></td>\n";
baseDateBoxHeader += "    <td class=\"calendar\" bgcolor=\"#0000FF\" align=\"center\"><font color=\"#FFFFFF\">S</font></td>\n";baseDateBoxHeader += "  </tr>";

var dateBoxFooter = "  <tr>\n";dateBoxFooter += "    <td class=\"calendar\" colspan=\"7\" align=\"center\"><div name=\"close_btn\" style=\"width: 50; height: 15; border: 1 solid buttonface; border: 2 outset buttonhighlight; background-color: menu;\" align=\"center\" onMouseDown=\"this.style.border = '2 inset buttonhighlight'\" onMouseOver=\"style.cursor='hand'\" onMouseUp=\"this.style.border = '2 outset buttonhighlight'\" onClick=\"hideCalendar()\">Close</div></td>\n";dateBoxFooter += "  </tr>\n</table>\n";var calBuffer="";var caldays = new Array(31,28,31,30,31,30,31,31,30,31,30,31);var months = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
function isLeapYear(yr)
{  if (((yr % 4 == 0) && (yr % 100 != 0)) || (yr % 400 == 0)) { return true; }  else { return false; } }function GetDOW2(d,m,y){
var dt=new Date(y,m-1,d);  return(dt.getDay())%7;}var selectBoxFlag=false;var maxYear=0;var minYear=0;


function displayCalendar(hideSelects,inDateSet){
selectBoxFlag=hideSelects;
if(isNav)  {}
else{
theForm = document.mainForm;
var inYear = theForm.x_ciyear.options[theForm.x_ciyear.selectedIndex].value;

var mon = parseInt(theForm.x_cimonth.options[theForm.x_cimonth.selectedIndex].value,10);
var day = parseInt(theForm.x_ciday.options[theForm.x_ciday.selectedIndex].value,10);
var year = parseInt(theForm.x_ciyear.options[theForm.x_ciyear.selectedIndex].value,10);
currentMonth = mon;

currentYear = year;
currentDay = day;
maxYear = parseInt(theForm.x_ciyear.options[(theForm.x_ciyear.options.length-1)].value,10);
minYear = parseInt(theForm.x_ciyear.options[0].value,10);
drawCalendarBody(inDateSet,mon,day,year);
document.all.CAL.style.left = (event.x - event.offsetX + document.body.scrollLeft);
document.all.CAL.style.top = (event.y - event.offsetY + document.body.scrollTop-140 );
document.all.CAL.style.visibility = "visible";
if(hideSelects)
{if(document.all.mainForm.numrooms) { document.all.mainForm.numrooms.style.visibility = "hidden"; } 
if(document.all.mainForm.numadults) { document.all.mainForm.numadults.style.visibility = "hidden"; }     
if(document.all.mainForm.bedpref) { document.all.mainForm.bedpref.style.visibility = "hidden"; } 
if(document.all.mainForm.smokingpref) { document.all.mainForm.smokingpref.style.visibility = "hidden"; } 
if(document.all.mainForm.chainpref) {document.all.mainForm.chainpref.style.visibility = "hidden"; }
if(inDateSet == "ci"){
//document.all.mainForm.x_comonth.style.visibility = "hidden";document.all.mainForm.x_coday.style.visibility = "hidden";document.all.mainForm.x_coyear.style.visibility = "hidden";
}}}}


function hideCalendar(hideSelects)
{document.all.CAL.style.visibility = "hidden"; if(hideSelects || selectBoxFlag){    if(document.all.mainForm.numrooms) { document.all.mainForm.numrooms.style.visibility = "visible"; }    if(document.all.mainForm.numadults) { document.all.mainForm.numadults.style.visibility = "visible"; }    if(document.all.mainForm.bedpref) { document.all.mainForm.bedpref.style.visibility = "visible"; }
if(document.all.mainForm.smokingpref) { document.all.mainForm.smokingpref.style.visibility = "visible"; }    if(document.all.mainForm.chainpref) {document.all.mainForm.chainpref.style.visibility = "visible"; }  document.all.mainForm.x_comonth.style.visibility = "visible";    document.all.mainForm.x_coday.style.visibility = "visible";    document.all.mainForm.x_coyear.style.visibility = "visible";    document.all.mainForm.x_cimonth.style.visibility = "visible";    document.all.mainForm.x_ciday.style.visibility = "visible";    document.all.mainForm.x_ciyear.style.visibility = "visible";}
}function nextMonth(inDateSet){currentMonth += 1;if(currentMonth > 12 && currentYear + 1 <= maxYear){currentMonth = 1;
currentYear++;}if(currentMonth > 12){currentMonth = 12;}if(currentMonth == (today.getMonth()+1) && currentYear == today.getYear()){drawCalendarBody(inDateSet,currentMonth,currentDay,currentYear);}
else{
drawCalendarBody(inDateSet,currentMonth,0,currentYear);}}function previousMonth(inDateSet){  if((currentMonth - 1) < (today.getMonth()+1) && currentYear <= today.getYear())  {
}else{currentMonth -= 1; if(currentMonth < 1 && currentYear - 1 >= minYear) {   currentMonth = 12;   currentYear -= 1;  }   if(currentMonth == (today.getMonth()+1) && currentYear == today.getYear())   { drawCalendarBody(inDateSet,currentMonth,currentDay,currentYear);  }  else
{drawCalendarBody(inDateSet,currentMonth,0,currentYear);}}}var currentMonth=1;var currentYear=y2k(today.getYear());var currentDay=1;function drawCalendarBody(inDateSet,mon,day,year){


calObj = document.all.CAL_BODY;  theForm = document.mainForm;    var dowStartPos = GetDOW2(1,mon,year);  var finalDay = caldays[(mon-1)];  if(isLeapYear(year) && mon == 2) { finalDay += 1; }  re_MonthName = /##MONTHNAME##/g;  re_Year = /##YEAR##/g;  re_DateSet = /##DATESET##/g;
dateBoxHeader = baseDateBoxHeader;  dateBoxHeader = dateBoxHeader.replace(re_MonthName,months[(mon-1)]);  dateBoxHeader = dateBoxHeader.replace(re_Year,""+year);  dateBoxHeader = dateBoxHeader.replace(re_DateSet,""+inDateSet);  calBuffer = generateGrid(inDateSet,dowStartPos,finalDay, mon,day,year);  document.all.CAL_BODY.innerHTML = dateBoxHeader + calBuffer + dateBoxFooter;}function generateGrid(inDateSet,startPos,endPos, m,d,y){
var currentDay=1;  var gridCount=0;  var doBlanks=true;  var tmpBuffer="";  re_Month = /##MONTH##/g;  re_Day = /##DAY##/g;  re_Year = /##YEAR##/g;  re_BGColor = /##BGCOLOR##/g;  re_DateSet = /##DATESET##/g;  for(var i=0;i<6;i++)  {
tmpBuffer += "<tr>\n"; for(var j=0;j<7;j++)  {  if(gridCount < startPos || currentDay > endPos) { tmpBuffer += dateBoxPieceBlank + "\n";  }
else{pasrsedDBP = dateBoxPiece;   pasrsedDBP = pasrsedDBP.replace(re_Month,""+m);  pasrsedDBP = pasrsedDBP.replace(re_Day,""+currentDay);   pasrsedDBP = pasrsedDBP.replace(re_Year,""+y);   pasrsedDBP = pasrsedDBP.replace(re_DateSet,""+inDateSet);
if(currentDay == d) { pasrsedDBP = pasrsedDBP.replace(re_BGColor,"#BFC1FF"); } else { pasrsedDBP = pasrsedDBP.replace(re_BGColor,"#FFFFFF"); }tmpBuffer += pasrsedDBP + "\n";
currentDay++;}gridCount++;}tmpBuffer += "</tr>\n";} return tmpBuffer;}function setDateBoxes(whichDateSet,m,d,y){  theForm = document.mainForm;  eval("monthObj = theForm.x_"+whichDateSet+"month;");  eval("dayObj = theForm.x_"+whichDateSet+"day;");
eval("yearObj = theForm.x_"+whichDateSet+"year;");  var yearOffset = parseInt(theForm.x_ciyear.options[0].value,10);  monthObj.options[(m-1)].selected = true;  dayObj.options[(d-1)].selected = true;  yearObj.options[(y-yearOffset)].selected = true;changeDates();  theForm.x_cimonth.focus();  theForm.x_comonth.focus();  hideCalendar();
}

