var SiteName	= document.getElementById('SiteName')!=null ? document.getElementById('SiteName').value : 'http://www.thaionline-reservation.com/customerv1/';

var startDate;var endDate;var callbacks = 0;
		// Reset date
		function resetDates(){startDate = endDate = null;}
		function compareDatesOnly(date1, date2) 
		{
			var year1 = date1.getYear();
			var year2 = date2.getYear();
			var month1 = date1.getMonth();
			var month2 = date2.getMonth();
			var day1 = date1.getDate();
			var day2 = date2.getDate();
			if (year1 > year2){return -1;}
			if (year2 > year1) {return 1; }
			if (month1 > month2) {return -1;}
			if (month2 > month1) {return 1;}
			if (day1 > day2) {return -1;}
			if (day2 > day1) {return 1;}
			return 0;
		}
		// Calendat
		function dateInRange1_1(date) 
		{
			if (endDate != null)
			{
				var compareEnd = compareDatesOnly(date, endDate);
				if  (compareEnd < 0){return (true);}
				if  (compareEnd == 0){{return "edges";}}
				if (startDate != null){var compareStart = compareDatesOnly(date, startDate);if  (compareStart < 0){return "between";}} 
			}
			var today = new Date();
			var compareToday = compareDatesOnly(date, today);
			if (compareToday > 0){return(true);}
			return false;
			return(ret);
		}	
		// Calendar
		function filterDates1_1(cal) 
		{
			startDate = cal.date;
			CheckRackRang2CheckOut2Package();
			if (endDate == null){Zapatec.Calendar.setup({inputField:"EndDate",button:"button9b",ifFormat:"%d-%m-%Y ",timeFormat:"24",date:startDate,electric:false,showsTime:false,disableFunc:dateInRange2_1,onUpdate:filterDates2_1});}
		}
		function filterDates2_1(cal){	endDate = cal.date;CheckRackRang2TotaldayPackage();}
		function dateInRange2_1(date) 
		{	
			if (startDate != null) 
			{
				var compareDays = compareDatesOnly(startDate, date);
				if  (compareDays < 0){return (true);}
				if  (compareDays == 0){{return "edges";}}
				if ((endDate != null) && (date > startDate) && (date < endDate)){return "between";} 
			} 
			var now = new Date();
			if (compareDatesOnly(now, date) < 0){return (true);	}
			return false;
		}
		// Booking Package 
		function ShowCalendarforPackage()
		{
			var cal = new Zapatec.Calendar.setup({inputField  : "StartDate",button :  "button9a",ifFormat :  "%d-%m-%Y ",timeFormat : "24", showsTime :  false,electric  :  false,dateStatusFunc:dateInRange1_1, onUpdate : filterDates1_1});
			Zapatec.Calendar.setup({inputField : "EndDate",button : "button9b",ifFormat : "%d-%m-%Y ",timeFormat : "24",showsTime : false,electric : false,dateStatusFunc : dateInRange2_1,onUpdate  : filterDates2_1});
		}
		ShowCalendarforPackage();
	  function AjaxLoadDefault(HotelID)
	  {
		var	xScript;
		xScript = document.createElement('SCRIPT');
		xScript.setAttribute('type','text/javascript');
		xScript.setAttribute('id','JSAjaxCheckInOutBooking');
		xScript.setAttribute('src',SiteName+'web1/customers/goldenseapattaya_ajax.php?actions=LoadDefault&HotelID='+HotelID+'&Rand='+Math.random());
		document.getElementsByTagName('BODY')[0].appendChild(xScript);
	  }
	  AjaxLoadDefault();
	// Load Check Out
	  function MakeCheckOut(Numday)
	  {
		var ThemPlate = document.getElementById('ThemPlate').value;
		var	xScript;
		var ObjCheckInDate=document.getElementById('StartDate').value;
		xScript = document.createElement('SCRIPT');
		xScript.setAttribute('type','text/javascript');
		xScript.setAttribute('id','JSAjaxCheckOutBooking');
		xScript.setAttribute('src',SiteName+ThemPlate+'/customers/goldenseapattaya_ajax.php?actions=LoadCheckOut&Day='+Numday+'&CheckIn='+ObjCheckInDate+'&Rand='+Math.random());
		document.getElementsByTagName('BODY')[0].appendChild(xScript);
	}
	  // Find Numday when click checkin
	  function CheckRackRang2CheckOut2Package()
	  {
		var ThemPlate = document.getElementById('ThemPlate').value;
		var	xScript;
		var ObjCheckInDate=document.getElementById('StartDate').value;
		var ObjCheckOutDate=document.getElementById('EndDate').value;
		var ObjNight=document.getElementById('Night').value;
		xScript = document.createElement('SCRIPT');
		xScript.setAttribute('type','text/javascript');
		xScript.setAttribute('id','JSAjaxCheckNumdayBooking');
		xScript.setAttribute('src',SiteName+ThemPlate+'/customers/goldenseapattaya_ajax.php?actions=LoadCheckNumday&CheckIn='+ObjCheckInDate+'&CheckOut='+ObjCheckOutDate+'&Night='+ObjNight+'&Rand='+Math.random());
		document.getElementsByTagName('BODY')[0].appendChild(xScript);
	  }
	  // Find Numday when click checkout
	  function CheckRackRang2TotaldayPackage()
	  {
		var ThemPlate = document.getElementById('ThemPlate').value;
		var	xScript;
		var ObjCheckInDate=document.getElementById('StartDate').value;
		var ObjCheckOutDate=document.getElementById('EndDate').value;
		var ObjNight=document.getElementById('Night').value;
		xScript = document.createElement('SCRIPT');
		xScript.setAttribute('type','text/javascript');
		xScript.setAttribute('id','JSAjaxCheckNumdayBooking');
		xScript.setAttribute('src',SiteName+ThemPlate+'/customers/goldenseapattaya_ajax.php?actions=LoadCheckNumday&CheckIn='+ObjCheckInDate+'&CheckOut='+ObjCheckOutDate+'&Night='+ObjNight+'&Rand='+Math.random());
		document.getElementsByTagName('BODY')[0].appendChild(xScript);
	  }
		// Click Reservation
	  function ReservatoinSubmit()
	  {
		with(document.myReservation)
		{
			CheckIn.value		=		StartDate.value;
			CheckOut.value	=		EndDate.value;;
			if(StartDate.value==''){alert('Please choose check in ');StartDate.focus();return false;}
			if(EndDate.value==''){ alert('Please choose check out ');EndDate.focus();return false;}
			document.myReservation.HotelID.value=41;
			action=SiteName+ThemPlate.value+'/customers/reservation4booking.php';
			submit();
		}
	  }
	  // Click Modify
	  function AmendSubmit()
	  {
		var ThemPlate = document.getElementById('ThemPlate').value;
		with(document.myReservation)
		{
			document.myReservation.HotelID.value=41;
			action=SiteName+ThemPlate.value+'/customers/reservation4amend.php';
			submit();
		}
	  }
	  // Click Cancel
	  function CancelSubmit()
	  {
		var ThemPlate = document.getElementById('ThemPlate').value;
		with(document.myReservation)
		{
			document.myReservation.HotelID.value=41;
			action=SiteName+ThemPlate.value+'/customers/reservation4cancel.php';
			submit();
		}
	  }
	  // Make New list Adult
	  function MakeAdultList(Room)
	  {
	  	var ObjAdult = document.getElementById('Adult');
		var Length = ObjAdult.length;
		// Clear
		for(var i=0;i<Length;i++)
		{
			ObjAdult.options[0]=null;
		}
		// Make new list
		var Total = parseInt(Room)*4;
		for(var i=0;i<=parseInt(Total)-parseInt(Room);-i++)
		{
			ObjAdult.options[i]=new Option(i+parseInt(Room),i+parseInt(Room));
		}
	  }
