
<!--

var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")
var mydate=new Date();
var year=mydate.getYear();
var day=mydate.getDay();
var month=mydate.getMonth();
var daym=mydate.getDate();

var myWin1=null;
var myWin2=null;

function openWin(aURL) {
  	var properties
	properties = 'toolbar=no,resizable=no,left=50,scrollbars=no,width=465,height=410'  	

	if (!myWin1 || myWin1.closed ) {
		//alert(properties)
		myWin1=window.open(aURL,'PhotoGallery', properties);
		} else{
		myWin1.location=aURL;
		myWin1.focus();
	}
}

function openImageWin(aURL) {
  	var properties
	properties = "toolbar=0,location=0,scrollbars=2,height=" + window.screen.availHeight-3;
	//properties = properties + ",width= 540"; //+ window.screen.availWidth-3;
	properties = properties + ",left=5,top=5";

	if (!myWin2 || myWin2.closed ) {
		//alert(properties)
		myWin2=window.open(aURL);
		} else{
		myWin2.location=aURL;
		myWin2.focus();
	}
}

function NewWindow(mypage, myname, w, h, scroll) { // open pop-up window
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=0'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function fnBook() {
	if (document.form98.optDepdate.value == "") {
		alert('Please choose departure date');
		document.form98.optDepdate.focus();
		return;
	}
	document.form98.method = 'post';
	document.form98.action = '../booking/booktest.asp';
	document.form98.submit();
	
}

function fnTodayDate() 	{
	if (year < 1000)
		year+=1900

	if (daym<10)
		daym="0"+daym;

	if (month<10)
		mMonth = '0' + (month+1);

	dvDate.innerHTML = "<small><font color='000000' size='1' face='Arial'>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+"</font></small>"
//document.write("<small><font color='000000' size='1' face='Arial'><b>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+"</b></font></small>")
}

function fnNewTodayDate() 	{
	if (year < 1000)
		year+=1900

	if (daym<10)
		daym="0"+daym;

	if (month<10)
		mMonth = '0' + (month+1);

	//dvDate.innerHTML = "<small><font color='000000' size='1' face='Arial'>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+"</font></small>"
	document.write("<small><font color='000000' size='1' face='Arial'><b>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+"</b></font></small>")
}

function fnFillAvailDates() {
	document.form99.optAvailDates.innerHTML = ""
	var months = new Array();
	months[0] = "Jan";
	months[1] = "Feb";
	months[2] = "Mar";
	months[3] = "Apr";
	months[4] = "May";
	months[5] = "Jun";
	months[6] = "Jul";
	months[7] = "Aug";
	months[8] = "Sep";
	months[9] = "Oct";
	months[10]= "Nov";
	months[11]= "Dec";
	
	var weekday=new Array("Sun","Mon","Tue","Wed","Thur","Fri","Sat")
	
	for (var i=0;i<aryBookinfo.length;i++) {
		var tmpArray = aryBookinfo[i].split('|')
		var myDate = new Date(tmpArray[2].substr(4,2) + '-' + tmpArray[2].substr(6,2) + '-' + tmpArray[2].substr(0,4))
		var mStr
		//alert(myDate)

		mStr = months[myDate.getMonth()] + '/' + myDate.getDate() + '/' + myDate.getFullYear();
		//alert(tmpArray[2] + ', ' + mStr)
		document.form99.optAvailDates.options[document.form99.optAvailDates.options.length] = new Option(weekday[myDate.getDay()] + ', ' + mStr, tmpArray[2])
		//break;
	}
	//document.form99.test.value= document.form99.optAvailDates.value
}

function fnRoomType() {
	var aryTmp;
	if (document.form99.gateway.value == 'YYZ')
		aryTmp = aryYYZBookInfo; 
		
	if (document.form99.gateway.value == 'YXU')
		aryTmp = aryYXUBookInfo; 
		
	if (document.form99.gateway.value == 'YOW')
		aryTmp = aryYOWBookInfo; 
		
	if (document.form99.gateway.value == 'YHZ')
		aryTmp = aryYHZBookInfo; 
		
	for (var i=0;i<aryTmp.length;i++) {
		var tmpArray = aryTmp[i].split('|')
		
		if (tmpArray[2] == document.form99.optAvailDates.value && parseInt(tmpArray[3]) == parseInt(document.form99.optDuration.value) && tmpArray[1].substr(6,4) == document.form99.optRoomType.value) {
	
			fnBookFromPage(i);
		}
	}
	return false;
}


function fnBookFromPage(aiID) {
	var aryTmp;
	if (document.form99.gateway.value == 'YYZ')
		aryTmp = aryYYZBookInfo[aiID].split('|'); 
		
	if (document.form99.gateway.value == 'YXU')
		aryTmp = aryYXUBookInfo[aiID].split('|'); 
		
	if (document.form99.gateway.value == 'YOW')
		aryTmp = aryYOWBookInfo[aiID].split('|'); 
		
	if (document.form99.gateway.value == 'YHZ')
		aryTmp = aryYHZBookInfo[aiID].split('|'); 
			
	//alert(document.form99.txtDURATION.value)
	document.form99.txtPRODUCT_CODE.value = aryTmp[1];
	document.form99.txtGATEWAY.value = aryTmp[11];
	document.form99.txtDESTINATION.value = aryTmp[4];
	//document.form99.txtDATE_DEP.value = aryTmp[2];
	document.form99.txtDATE_DEP.value = document.form99.optAvailDates.value;
	document.form99.txtDURATION.value = aryTmp[3];
	document.form99.txtMEAL.value = aryTmp[5];
	document.form99.txtMEAL_DESCRIPTION.value = aryTmp[6];
	document.form99.txtROOM.value = aryTmp[9];
	document.form99.txtHOTEL_NAME.value = aryTmp[7];
	document.form99.txtPrice.value = aryTmp[0];
	
	document.form99.method = 'post';
	document.form99.action = '../booking/pakg3of5.asp';
	document.form99.submit();		
	
}

function fn_ChangeRate() {
	
	for (var i=0;i<aryBookinfo.length;i++) {
		var tmpArray = aryBookinfo[i].split('|')
		
		if (tmpArray[2] == document.form99.optAvailDates.value && parseInt(tmpArray[3]) == parseInt(document.form99.optDuration.value) && tmpArray[1].substr(6,4) == document.form99.optRoomType.value) {
				document.form99.txtRate.value = '$' + tmpArray[0];
		}
	}
	
	return false;	


}

function fn_ChangeRateNew() {
	document.form99.txtRate.value = '';
	if (document.form99.gateway.value == 'YYZ')
		fnChangeDates(aryYYZDates,aryYYZBookInfo);
		
	if (document.form99.gateway.value == 'YXU')
		fnChangeDates(aryYXUDates,aryYXUBookInfo);
		
	if (document.form99.gateway.value == 'YOW')
		fnChangeDates(aryYOWDates,aryYOWBookInfo);
		
	if (document.form99.gateway.value == 'YHZ')
		fnChangeDates(aryYHZDates,aryYHZBookInfo);
	
	/*
	for (var i=0;i<aryYYZBookInfo.length;i++) {
		var tmpArray = aryYYZBookInfo[i].split('|')
		
		if (tmpArray[2] == document.form99.optAvailDates.value && parseInt(tmpArray[3]) == parseInt(document.form99.optDuration.value) && tmpArray[1].substr(6,4) == document.form99.optRoomType.value) {
				document.form99.txtRate.value = '$' + tmpArray[0];
		}
	}
	*/
	return false;	


}

function fnChangeDates(aArray, aAryInfo) {
		var intDate = document.form99.optAvailDates.selectedIndex
		document.form99.optAvailDates.innerHTML = '';	
		for (i=0;i<aArray.length;i++) {
			var myDate = aArray[i]
			var strDate = myDate
			var strYr = strDate.substr(0,4)
			var strMth = strDate.substr(4,2)
			var strDay = strDate.substr(6,2)					
			var myDate = new Date(strYr,parseInt(strMth)-1 ,strDay )
			
			var mStr
			mStr = months[myDate.getMonth()] + '/' + myDate.getDate() + '/' + myDate.getFullYear()
			
			//document.AvailForm.optDuration.options[document.AvailForm.optDuration.options.length] = new Option(weekday[myDate.getDay()] + ', ' +  mStr, objAry[i])
		
			document.form99.optAvailDates.options[document.form99.optAvailDates.options.length] = new Option(weekday[myDate.getDay()] + ', ' +  mStr, aArray[i])
		
		}
		document.form99.optAvailDates.selectedIndex = intDate;

	for (var i=0;i<aAryInfo.length;i++) {
		var tmpArray = aAryInfo[i].split('|')
		
		if (tmpArray[2] == document.form99.optAvailDates.value && parseInt(tmpArray[3]) == parseInt(document.form99.optDuration.value) && tmpArray[1].substr(6,4) == document.form99.optRoomType.value) {
				document.form99.txtRate.value = '$' + tmpArray[0];
		}
	}

}

			function check_nameinput(e) {
				if (navigator.appName == "Netscape") {
					var key_index = e.which
				}
				else {
					var key_index = window.event.keyCode;
				}
				// only allow numbers and backspace
				if((key_index>45 && key_index<=57) || key_index==8) {
					return false; 
				}
				else {
					return true;
				}
			}		
				

			function check_input(e) {
				if (navigator.appName == "Netscape") {
					var key_index = e.which
					
				}
				else {
					var key_index = window.event.keyCode;
				}
				
				// only allow numbers and backspace
				if((key_index>45 && key_index<=57) || key_index==8 || key_index==0) {
					return true; 
				}
				else {
					return false;
				}
			}	
						
			function check_commentinput(e) {
				if (navigator.appName == "Netscape") {
					var key_index = e.which
					
				}
				else {
					var key_index = window.event.keyCode;
				}
			

				if((key_index>=33 && key_index<=47) || (key_index>=58 && key_index<=64) || (key_index>=91 && key_index<=96) || (key_index>=123 && key_index<=126)) {
					return false; 
				}
				else {
					return true;
				}
			}
					
			function check_phoneinput(e) {
				if (navigator.appName == "Netscape") {
					var key_index = e.which
				}
				else {
					var key_index = window.event.keyCode;
				}
				// only allow numbers and backspace
				//alert(key_index)
				if((key_index>45 && key_index<=57) || key_index==8 || key_index==45 || key_index==0) {
					return true; 
				}
				else {
					return false;
				}
			}			
	

//-->