var MonthNameList = new Array("May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","Jan","Feb","Mar","Apr","May"); var MonthList = new Array(5,6,7,8,9,10,11,12,1,2,3,4,5); var YearList = new Array(2008,2008,2008,2008,2008,2008,2008,2008,2009,2009,2009,2009,2009); var StartDate = new Array(); var StopDate = new Array(); var DayOfWeek = new Array(); var MultiDesk = 'http://booking.bangkokair.com/birts/ft/multidestx.aspx'; var CalendarCell = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); StartDate['2008005'] =12; StartDate['2008006'] =1; StartDate['2008007'] =1; StartDate['2008008'] =1; StartDate['2008009'] =1; StartDate['2008010'] =1; StartDate['2008011'] =1; StartDate['2008012'] =1; StartDate['2009001'] =1; StartDate['2009002'] =1; StartDate['2009003'] =1; StartDate['2009004'] =1; StartDate['2009004'] =1; StopDate['2008005'] =31; StopDate['2008006'] =30; StopDate['2008007'] =31; StopDate['2008008'] =31; StopDate['2008009'] =30; StopDate['2008010'] =31; StopDate['2008011'] =30; StopDate['2008012'] =31; StopDate['2009001'] =31; StopDate['2009002'] =28; StopDate['2009003'] =31; StopDate['2009004'] =30; StopDate['2009004'] =31 DayOfWeek['2008005'] =1; DayOfWeek['2008006'] =0; DayOfWeek['2008007'] =2; DayOfWeek['2008008'] =5; DayOfWeek['2008009'] =1; DayOfWeek['2008010'] =3; DayOfWeek['2008011'] =6; DayOfWeek['2008012'] =1; DayOfWeek['2009001'] =4; DayOfWeek['2009002'] =0; DayOfWeek['2009003'] =0; DayOfWeek['2009004'] =3; DayOfWeek['2009004'] =2; var DOWMask = new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'); var ChReturn = 0; var CurrentCalendar = ''; var Route = new Array(); Route['PNH'] = 'Phnom Penh'; Route['REP'] = 'Siem Reap'; Route['BKK'] = 'Bangkok'; Route['CNX'] = 'Chiang Mai'; Route['HKG'] = 'Hong Kong'; Route['LPQ'] = 'Luang Prabang'; Route['UTP'] = 'Pattaya (U Tapao)'; Route['HKT'] = 'Phuket'; Route['USM'] = 'Samui'; Route['THS'] = 'Sukhothai'; Route['SIN'] = 'Singapore'; Route['TDX'] = 'Trat'; Route['RGN'] = 'Yangon (Myanmar)'; Route['KRB'] = 'Krabi'; Route['KLP'] = 'Kuala Lumpur'; Route['KKG'] = 'Koh Kong'; Route['SHV'] = 'Sihanoukville'; Route['PKZ'] = 'Pakse'; function showDMonth() { for (i=0;i'+MonthNameList[i]+' '+YearList[i]+''); } } function ShowDDate() { document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); } function showMonth(o,m,d) { var dow = DayOfWeek[m]; d = StartDate[m]; for (i=StartDate[m];iStopDate[(CurrentYear*1000)+CurrentMonth]) { CurrentDate = 1; CurrentMonth++; if (CurrentMonth>12) { CurrentYear++; CurrentMonth = 1; } } } CurrentMonth = (CurrentYear*1000)+CurrentMonth; box = document.bookingform['rmonth']; for (i=0;i
'); document.write('
'+dcaption+'Close Window
'); document.write(dmsg); document.write('
'); document.write(''); } function CalendarCreate(field,y) { var subject = ""; if (field=="d") { subject = "Departure "; } else { subject = "Return "; } dmsg = '
'; var dmm = ''; Dialog(field+'calendar',margin+525,y,220,115,''+subject+' : '+dmm,dmsg,'#FFCC66','#FF9900'); } function CalendarClick(d) { if (d>0) { var t = document.bookingform[CurrentCalendar+'date'].options[0].value; var i = 0; while (t!=d) { i++; t = document.bookingform[CurrentCalendar+'date'].options[i].value; } document.bookingform[CurrentCalendar+'date'].selectedIndex = i; if (CurrentCalendar=='d') { setReturnDate(); } else { ChReturn++; } CloseW(); } } function CalendarMonth(m) { document.bookingform[CurrentCalendar+'month'].selectedIndex = m; var k = document.bookingform[CurrentCalendar+'month'].options[m].value; SetCalendar(CurrentCalendar,k); showMonth(CurrentCalendar+'date',k,0); if (CurrentCalendar=='d') setReturnDate(); } function SetCalendar(d,m) { var cell = 0; var ccell = ''; var dow = DayOfWeek[m]; var tod = document.bookingform[d+'date'].selectedIndex; tod = document.bookingform[d+'date'].options[tod].value; for (i=StartDate[m];i>1;i--) { dow = (dow-1)%7; if (dow<0) dow = 6; } for (i=0;i1) { for (i=1;i'+i+''; CalendarCell[cell] = i; cell++; i++; } while (cell<42) { CalendarCell[cell] = 0; cell++; } var dmsg = ''; var cdate = 0; dmsg = dmsg +''; cell = 0; for (i=0;i<5;i++) { dmsg = dmsg + ''; for (j=0;j<7;j++) { if (j==0) { Cl = '#FF8833'; HCl = '#FFFFFF'; } else { if (tod==CalendarCell[cell]) { Cl = '#CC6633'; HCl = '#FFFFFF'; } else { Cl = '#FFDD77'; HCl = '#FFFFFF'; } } if (CalendarCell[cell]>cdate) cdate = CalendarCell[cell]; if (CalendarCell[cell]==0) { if (j!=0) { dmsg = dmsg + ''; } else { dmsg = dmsg + ''; } } else { if (CalendarCell[cell]<0) { dmsg = dmsg + ''; } else { dmsg = dmsg + ''; } } cell++; } dmsg = dmsg + ''; } if (cdate'; for (j=0;j<7;j++) { if (j==0) { Cl = '#FF8833'; } else { Cl = '#FFDD77'; } cdate = CalendarCell[cell]; if (CalendarCell[cell]==0) { if (j!=0) { dmsg = dmsg + ''; } else { dmsg = dmsg + ''; } } else { if (CalendarCell[cell]<0) { dmsg = dmsg + ''; } else { dmsg = dmsg + ''; } } cell++; } dmsg = dmsg + ''; } dmsg = dmsg + ''; dmsg = dmsg + '
SunMonTueWedThuFriSat
  '+Math.abs(CalendarCell[cell])+''; dmsg = dmsg + ''; if (tod==CalendarCell[cell]) { dmsg = dmsg + ''+CalendarCell[cell]+''; } else { dmsg = dmsg + CalendarCell[cell]; } dmsg = dmsg + '
  '+Math.abs(CalendarCell[cell])+''; dmsg = dmsg + ''; if (tod==CalendarCell[cell]) { dmsg = dmsg + ''+CalendarCell[cell]+''; } else { dmsg = dmsg + CalendarCell[cell]; } dmsg = dmsg + '
Today
'; document.getElementById(d+'calendarwin').innerHTML = dmsg; } function CalendarShow(field) { CloseW(); if (!document.bookingform[field+'month'].disabled) { var k = document.bookingform[field+'month'].selectedIndex; s = document.bookingform[field+'month'].options[k].value; document.bookingform[field+'c'].selectedIndex = k; SetCalendar(field,s); MM_showHideLayers(field+'calendar','','show'); CurrentCalendar = field; document.bookingform['dmonth'].disabled=true; document.bookingform['ddate'].disabled=true; document.bookingform['rmonth'].disabled=true; document.bookingform['rdate'].disabled=true; if (field=="d") { document.bookingform['dmonth'].disabled=true; document.bookingform['ddate'].disabled=true; document.bookingform['rmonth'].style.visibility = 'hidden'; document.bookingform['rdate'].style.visibility = 'hidden'; document.bookingform['cboAdult'].style.visibility = 'hidden'; document.bookingform['cboChild'].style.visibility = 'hidden'; } else { document.bookingform['cboAdult'].style.visibility = 'hidden'; document.bookingform['cboChild'].style.visibility = 'hidden'; } } } function RestoreOBJ() { document.bookingform['rmonth'].style.visibility = 'visible'; document.bookingform['rdate'].style.visibility = 'visible'; document.bookingform['cboAdult'].style.visibility = 'visible'; document.bookingform['cboChild'].style.visibility = 'visible'; document.bookingform['dmonth'].disabled=false; document.bookingform['ddate'].disabled=false; var k = 0; for(var i = 1; i < 4; i++) { if(document.getElementById('optType'+i).checked) { k = i; } } if (k!=2) { document.bookingform['rmonth'].disabled=false; document.bookingform['rdate'].disabled=false; } } function CloseW() { MM_showHideLayers('infant','','hide','departure','','hide','dcalendar','','hide','rcalendar','','hide'); RestoreOBJ(); } function CalendarToday() { document.bookingform['dmonth'].selectedIndex = 0; showMonth('ddate',(YearList[0]*1000)+MonthList[0],0); s = document.bookingform['dmonth'].options[0].value; SetCalendar('d',s); document.bookingform['dc'].selectedIndex = 0; } function CheckPassenger() { var a = document.bookingform['cboAdult'].selectedIndex; // a++; a = (7-a); var box = document.bookingform['cboChild']; box.options.length = 0; for (i=0;i