

		function frm_init() { 
			preSelectDates(); 
			
			list0=get_arrData0();
			var pulllist0= document.getElementById("pulllist0");
			poulate_cases(pulllist0, list0);

			/*if (self != top){
			}
			else{
				location='http://www.travel.com.hk';
			}*/

		} // function frm_init()

/*function stat(){var a = pageYOffset+window.innerHeight-document.bar.document.height-15;document.bar.top = a;setTimeout('stat()',2);}function fix(){nome=navigator.appName;if(nome=='Netscape'){stat();}}*//* For FAQ */function popupFQ() {var flag = window.open('http://www.tiglion.com/package/en_faq.htm', "flag", 'scrollbars=1, menubar=no, resuzable=1, width=500, height=350, top=80, left=40');}function poulate_cases(box2,list , fmt) {   var tmp_lbl;   box2.options.length = 0;   for(i=0;i<list.length;i++) {       switch (fmt) {         case 2:         tmp_lbl=list[i][2] +" : "+list[i][1] +" / " +list[i][3];         break;         case 3:         tmp_lbl=list[i][3] +" : " +list[i][2] +" : "+list[i][1];         break;         default:         tmp_lbl=list[i][1] +" , " +list[i][2] +" / "+list[i][3];      } /* switch (fmt)*/      box2.options[i] = new Option(tmp_lbl, list[i][0]); }   return;} /* function poulate_cases(list)*/function get_arrData0() {var arrData0=[0];arrData0=[ ["DPS",  "Bali",  "Indonesia",  "Asia", "ID" ],["BKK",  "Bangkok",  "Thailand",  "Asia", "TH" ],[ "BJS",  "Beijing",  "China",  "Asia", "CN"],[ "109", "Bintan", "Indonesia", "Asia", "ID"],["BOB", "Bora Bora", "Tahiti", "Oceania", "PF"],["17", "Boracay", "Philipines", "Asia", "PH"],["BWN", "B. Seri", "Brunei Darusslam", "Asia", "BN"],[ "CEB", "Cebu", "Philipines", "Asia", "PH"],["CNX" , "Chiang Mai", "Thailand", "Asia", "TH"],["DPS", "Denpasar Bali", "Indonesia", "Asia", "ID"],["FUK", "Fukuoka", "Japan", "Asia", "JP"],["GUM", "Guam", "Micronesia", "Oceania", "FM"],["KWL", "Guilin", "China", "Asia", "CN"],["5", "Halong Bay", "Vietnam", "Asia", "VN"],["HGH", "Hangzhou", "China", "Asia", "CN"],["HAN", "Hanoi", "Vietnam", "Asia", "VN"],["SGN", "Ho Chi Minh City", "Vietnam", "Asia", "VN"],["173", "Hoi An", "Vietnam", "Asia", "VN"],["USM", "Koh Samui", "Thailand", "Asia", "TH"],["BKI", "Kota Kinabalu", "Malaysia", "Asia", "MY"],["KBV", "Krabi", "Thailand", "Asia", "TH"],["KUL", "Kuala Lumpur", "Malaysia", "Asia", "MY"],["KUA", "Kuantan", "Malaysia", "Asia", "MY"],["KMG", "Kunming", "China", "Asia", "CN"],["UKY", "Kyoto Japan", "Japan", "Asia", "JP"],["LGK", "Langkawi", "Malaysia", "Asia", "MY"],["LJG", "Lijiang", "China", "Asia", "CN"],["LAX", "Los Angeles", "US", "N. America", "US"],["LPQ", "Luang Prabang", "LAOS", "Asia", "LA"],["MLE", "Maldives", "Maldives", "Asia", "MV"],["MNL", "Manila", "Philipines", "Asia", "PH"],["MRU", "Mauritius", "Mauritius", "Africa", "MU"],["MEL", "Melbourne", "Australia", "Oceania", "AU"],["NGO", "Nagoya", "Japan", "Asia", "JP"],["NKG", "Nanjing", "China", "Asia", "CN"],["ORL", "Orlando", "USA", "N.America", "US"],["OSA", "Osaka", "Japan", "Asia", "JP"],["PYX", "Pattaya", "Thailand", "Asia", "TH"],["PER", "Perth", "Australia", "Oceania", "AU"],["PEN", "Penang", "Malaysia", "Asia", "MY"],["PNH", "Phnom Penh", "Cambodia", "Asia", "KH"],["HKT", "Phuket", "Thailand", "Asia", "TH"],["TAO", "Qingdao", "China", "Asia", "CN"],["ZQN", "Queenstown", "N. Zealand", "Oceania", "NZ"],["67", "Samed", "Thailand", "Asia", "TH"],["SYX", "Sanya", "China", "Asia", "CN"],["SPK", "Sapporo", "Japan", "Asia", "JP"],["SEL", "Seoul", "South Korea", "Asia", "KR"],["SHA",  "Shanghai", "China",  "Asia", "CN"],["REP", "Siem Reap", "Cambodia", "Asia", "KH"],["SIN", "Singapore", "Singapore", "Asia", "SG"],["SYD",  "Sydney",  "Australia",  "Oceania", "AU"], ["TPE", "Taipei", "Taiwan", "Asia", "TW"],["TYO", "Tokyo", "Japan", "Asia", "JP"],["YVR", "Vancouver", "Canada", "N.America", "CA"],["XMN", "Xiamen", "China", "Asia", "CN"],["SIA", "Xian", "China", "Asia", "CN"],["45", "Yangshuo", "China", "Asia", "CN"]]; /* var arrData0*/ return arrData0;} /* function get_arrData0() */function setCountry() {var x = document.getElementById("pulllist0");var y = x.options[x.selectedIndex].value;var z = document.getElementById("country");var data = get_arrData0();var flag = true;var i;for (i=0; i< data.length && flag; i++) {if (y == data[i][0]) {z.value = data[i][4];flag = false;}}}function loadVideo() {var d = new Date();var videoName;switch (d.getDay()) {case 0:videoName = "video/bf001b.swf";break;case 1:videoName = "video/df001b.swf";break;case 2:videoName = "video/jf001b.swf";break;case 3:videoName = "video/shk002b.swf";break;case 4:videoName = "video/shl001b.swf";break;case 5:videoName = "video/sof001b.swf";break;case 6:videoName = "video/ttl001b.swf";break;}document.writeln("<object width='210' height='160'>");document.writeln("<param name='movie' value=");document.writeln("'"+videoName+"'></param>");document.writeln("<param name='wmode' value='transparent'></param>");document.writeln("<embed src='"+videoName+"' Autostart='No' type='application/x-shockwave-flash' wmode='transparent'  width='210' height='160'></embed></object>");}   TAB_HEADINGS = 'h2';   TAB_CLASS = 'tab';   SECTION_CLASS = 'section';   QUERY_SECTION_ARG = 'section';   TAB_SELECTED_CLASS = 'selected';   TAB_NOT_SELECTED_CLASS = 'not-selected';   LOADING_ELM_ID = 'loading';   CONTENT_HOLDER_ID = 'content-holder';   lastSection = 0;   function checkHash() {   var section = get_selected();   if(section != lastSection) {      show_section(section);      lastSection = section;   }   }   function get_elements() {   var divs = document.getElementsByTagName("div"); var htags = document.getElementsByTagName(TAB_HEADINGS); sections = []; tabs = []; headings = []; for(var i=0; i<divs.length; i++) {   if(divs[i].className == SECTION_CLASS) sections.push(divs[i]); } for(var i=0; i<htags.length; i++) {   if(htags[i].className == TAB_CLASS) {     var span = document.createElement("span");     span.innerHTML = htags[i].innerHTML;     tabs.push(span);     headings.push(htags[i]);   } }  };  function combine_tabs(){ if(headings.length == 0)return; headings[0].innerHTML = ''; for(var i=0; i<tabs.length; i++) {  /*headings[i].removeChild(tabs[i]);*/   headings[0].appendChild(tabs[i]);   if(i > 0) headings[i].parentNode.removeChild(headings[i]); }  };  function hide_all(){ for(var i=0; i<sections.length; i++) {   sections[i].style.display = "none"; } for(var i=0; i<tabs.length; i++) {   tabs[i].className = TAB_NOT_SELECTED_CLASS }  };  function show_section(index){ hide_all(); if(sections.length == 0) return; var section = sections[index]; if(!section) var section = sections[index=0]; section.style.display = "block"; tabs[index].className = TAB_SELECTED_CLASS; var id = headings[index].getAttribute('id') || sections[index].getAttribute('id'); if(id && index != lastSection) {   var y = typeof window.pageYOffset != 'undefined' ? window.pageYOffset : document.documentElement.scrollTop;   if(!navigator.userAgent.match(/Safari/)) location.hash = '#' + id;   window.scrollTo(0, y);   if(typeof load_tab == 'function') load_tab(id); } lastSection = index;  };  function tab_click(e){ var target = e && e.target || event.srcElement; for(var i=0; i<tabs.length; i++) {   if(target == tabs[i] || target.parentNode == tabs[i]){     show_section(i);   } }  };  function goToPkg(){location.href="http://www.tiglion.com/package/index.htm"; return;} function set_handlers(){ for(var i=0; i<tabs.length; i++) {   tabs[i].onclick = tab_click; if (i==1){tabs[i].onclick = goToPkg;}}  };  function get_selected(){ var selected = 0; if(location.hash) {   selected = location.hash.substring(1); } else if(location.search) {   var args = location.search.substring(1).split('&');   for(var i=0; i<args.length; i++) {     var name = args[i].split('=')[0];     var value = args[i].split('=')[1];     if(name == QUERY_SECTION_ARG){         selected = value;         break;     }   } } if(isNaN(selected)){   for(var i=0; i<sections.length; i++){     if(sections[i].getAttribute('id') == selected || headings[i].getAttribute('id') == selected){       selected = i;       break;     }   } } return selected;  };/* For advances search*/function delCountryList(){document.getElementById("cou").length = 1;document.getElementById("city").length = 1;}function delCitiesList(){document.getElementById("city").length = 1;}function changeCou() {delCountryList();var region = document.getElementById("region").value;for (var i in regi[region][1]) {var y = document.createElement('option');y.text = regi[region][1][i][0];/*alert(regi[region][1][i][0]);*/y.value = i;var x=document.getElementById("cou");try {x.add(y,null); /* standards compliant*/}catch(ex) {x.add(y); /* IE only*/}}} function changeCity() {delCitiesList();var country = document.getElementById("cou").value;for (var it_regi in regi){var tmp_ArrRegi=regi[it_regi];if ((tmp_ArrRegi[1][country]) && (tmp_ArrRegi[1][country]!='undefined')){var tmpArrCoun=tmp_ArrRegi[1][country];for (var i in tmpArrCoun[1]) {var y = document.createElement('option');y.text = tmpArrCoun[1][i][1];y.value = tmpArrCoun[1][i][0];var x=document.getElementById("city");try {x.add(y,null);}catch(ex){x.add(y);}}break;}}}function chkForm() {var country=document.getElementById("cou").value;var city=document.getElementById("city").value;var flag=true;/*alert(country);*//*alert(city);*/if ((country == '') || (city == '')) {alert("Please select a country and a city.");flag=false;};return flag;}function isValidDate(dateStr) {var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{4})$/;var matchArray = dateStr.match(datePat); /* is the format ok?*/if (matchArray == null) {return false;};month = matchArray[1]; /* parse date into variables*/day = matchArray[3];year = matchArray[4];if (month < 1 || month > 12) { /* check month range*/return false;};if (day < 1 || day > 31) {return false;};if ((month==4 || month==6 || month==9 || month==11) && day==31) {return false;};if (month == 2) { /* check for february 29th*/var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));if (day>29 || (day==29 && !isleap)) {return false;}};return true;  /* date is valid*/} function preSelectDates(){ var txt_mo= new Array('JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC'); var tmpMM, tmpYYYY, new_opt1, new_opt2; var el_sel_mmyy0=document.getElementById("mmyy0"); var el_sel_mmyy1=document.getElementById("mmyy1"); var today;today = new Date(); var preFrom;preFrom = new Date(today.getTime() + (7 * 86400000)); var preTo;preTo = new Date(preFrom.getTime() + (7 * 86400000)); var dte1;dte1 = new Date(); dte1.setDate(1); el_sel_mmyy0.options.length=0; el_sel_mmyy1.options.length=0; for (i=0;i<11;i++) { tmpMM=( (dte1.getMonth()>8)? ((dte1.getMonth()+1)+"/"+dte1.getFullYear()): ("0"+(dte1.getMonth()+1)+"/"+dte1.getFullYear()) ); new_opt1=document.createElement('option'); new_opt2=document.createElement('option'); new_opt1.value=tmpMM;new_opt1.text=txt_mo[dte1.getMonth()]+"/"+dte1.getFullYear(); new_opt2.value=tmpMM;new_opt2.text=txt_mo[dte1.getMonth()]+"/"+dte1.getFullYear(); b_firefox=true; try { el_sel_mmyy1.add(new_opt1,null); /* standards compliant*/ } catch(e) { b_firefox=false; el_sel_mmyy1.add(new_opt1); /* IE only */ } if (b_firefox) { el_sel_mmyy0.add(new_opt2,null);  } else { el_sel_mmyy0.add(new_opt2); } switch (dte1.getMonth()+1) { case 2: dte1.setTime(dte1.getTime()+(29*86400*1000)); dte1.setDate(1);break; case 4: case 6: case 9: case 11: dte1.setTime(dte1.getTime()+(30*86400*1000)); break; default: dte1.setTime(dte1.getTime()+(31*86400*1000)); } /* switch (dte1.getMonth()+1)*/ } /* for (i=0;i<11;i++)*/ document.faresearch.dd0.selectedIndex = preFrom.getDate()-1; document.faresearch.dd1.selectedIndex = preTo.getDate()-1; document.faresearch.mmyy0.selectedIndex = ( (preFrom.getMonth()==today.getMonth()) ? 0:1); document.faresearch.mmyy1.selectedIndex = document.faresearch.mmyy0.selectedIndex+ (preTo.getMonth()-preFrom.getMonth()); return;} function checkForm(form){var FMM = form.mmyy0.options[(form.mmyy0.selectedIndex)].value.charAt(0) + form.mmyy0.options[(form.mmyy0.selectedIndex)].value.charAt(1);var FDD = (form.dd0.selectedIndex+1);var FYY = form.mmyy0.options[(form.mmyy0.selectedIndex)].value.charAt(3) + form.mmyy0.options[(form.mmyy0.selectedIndex)].value.charAt(4) +form.mmyy0.options[(form.mmyy0.selectedIndex)].value.charAt(5) +form.mmyy0.options[(form.mmyy0.selectedIndex)].value.charAt(6) ;var TMM = form.mmyy1.options[(form.mmyy1.selectedIndex)].value.charAt(0) + form.mmyy1.options[(form.mmyy1.selectedIndex)].value.charAt(1) ;var TDD = (form.dd1.selectedIndex+1);var TYY = form.mmyy1.options[(form.mmyy1.selectedIndex)].value.charAt(3) + form.mmyy1.options[(form.mmyy1.selectedIndex)].value.charAt(4) +form.mmyy1.options[(form.mmyy1.selectedIndex)].value.charAt(5) +form.mmyy1.options[(form.mmyy1.selectedIndex)].value.charAt(6) ;/* 20030104*/var today = new Date();/*today*/var depDate=new Date(FMM+"/"+FDD+"/"+FYY);var retDate=new Date(TMM+"/"+TDD+"/"+TYY);if ( Math.ceil(depDate/86400000 - today/86400000 )  <0){alert("Departure Date must be today or any day after");return false;};if ( Math.ceil(retDate/86400000 - depDate/86400000 )  <0){alert("Return Date must be greater or equal to Departure Date");return false;};if (!isValidDate(FMM+"/"+FDD+"/"+FYY)){alert ("Check your departure date.");return false;};if (!isValidDate(TMM+"/"+TDD+"/"+TYY)){alert ("Check your return date.");return false;};if (form.terms.checked==false){alert ("You have to agree to the Terms and Conditions to continue.");return false;};if (form.destin1.selectedIndex==10){return false;}return true;}