﻿function on_date_change()
{
	
	var dt_checkin="";
	var dt_checkOut="";
	var no_of_nights=0;
	
	if (document.forms[0].HDptDateDDMMYY.value !="")
	{
		no_of_nights=document.forms[0].cbo_NoOfNights.options[document.forms[0].cbo_NoOfNights.selectedIndex].value;
		dt_checkin=document.forms[0].HDptDateDDMMYY.value;
		//alert(dt_checkin);
		
		
		
		dt=new String(dt_checkin);
		dt_arry=new Array(2);
		//dt_arry=dt.split("-");
		dt_arry=dt.split("/");
		
		if(dt_arry.length != 3)
		{
			alert('Please enter date in dd-mm-yyyy format' );
			document.forms[0].HDptDateDDMMYY.value="";
			document.HotelSearch.HDptDateDDMMYY.focus();
			return false;
		}
		
		var tmp_dt;
		var tmp_mnth;
		var tmp_yr;
		
		
		
		if(dt.charAt(3)=='0')
		{
			//alert(dt_arry[1])
			dt_arry[1]=dt.charAt(4);
			//alert(dt_arry[1])
		}
		if(dt.charAt(0)==0)
		{
			dt_arry[0]=dt.charAt(1);
			//alert(dt_arry[2])
		}
		
		//validating checkin date should be in proper format-----
		//var test_Date=dt_arry[1]+'/'+dt_arry[2]+'/'+dt_arry[0];
		var test_Date=dt_arry[0]+'/'+dt_arry[1]+'/'+dt_arry[2];
		
		//alert(isDate(testDate,'MM/dd/yyyy'))
			//if (isDate(dt_checkin,'dd-MM-yyyy')==false)
			if (isDate(dt_checkin,'dd/MM/yyyy')==false)
			{
				alert('Please enter valid check in date.');
				document.forms[0].HDptDateDDMMYY.value="";
				return false
			}
			
		//------------------------------------------------------------
		
		tmp_dt=parseInt(dt_arry[0]) + parseInt(no_of_nights);
		tmp_dt=tmp_dt;
		tmp_mnth=dt_arry[1];
		tmp_mnth=tmp_mnth;
		dt_tmp=new Date(dt_arry[2] + '/' + tmp_mnth + '/' + tmp_dt);
		
		
		//Break Date Down
		tmp_dt = dt_tmp.getDate().toString()
		tmp_mnth = dt_tmp.getMonth().toString()
		var tmp_Year = dt_tmp.getFullYear().toString()
		 
		
		//Add a zero to day 
		if (tmp_dt.valueOf() < 10)
		{
			tmp_dt = "0" +  tmp_dt
		}
		var mth=tmp_mnth;
		if(tmp_mnth.valueOf()<9)
		{
			tmp_mnth="0" + tmp_mnth
		}

		var monthName
		monthName = new Array();
		monthName[0] = "Jan";
		monthName[1] = "Feb";
		monthName[2] = "Mar";
		monthName[3] = "Apr";
		monthName[4] = "May";
		monthName[5] = "Jun";
		monthName[6] = "Jul";
		monthName[7] = "Aug";
		monthName[8] = "Sep";
		monthName[9] = "Oct";
		monthName[10] = "Nov";
		monthName[11] = "Dec";
		
		//dt_checkOut= dt_arry[0] + ' - ' + monthName[eval(tmp_mnth -1)] + ' - ' + dt_tmp.getDate();
		//dt_checkOut= tmp_dt+ '-' + monthName[mth] + '-' + tmp_Year;
		
		document.forms[0].HRetDateDDMMYY.value="";
		document.forms[0].HRetDateDDMMYY_yyyyMMdd.value="";
		//Add a zero to month
		var tmp_mth=0;
		
		//if (tmp_mnth.valueOf() < 10)
		//{
		//	tmp_mth=eval(Number(tmp_mnth) + 1);
		//	tmp_mth = "0" +  tmp_mth;
		//}
		//else
		//{
			tmp_mth=eval(Number(tmp_mnth));
			if (tmp_mth.valueOf() < 10)
			{
				tmp_mth=eval(Number(tmp_mth) + 1);
				if (tmp_mth.valueOf() < 10)
				{
					tmp_mth = "0" +  tmp_mth;
				}
			}
			else
			{
				tmp_mth=eval(Number(tmp_mth) + 1);
				
			}	
		dt_checkOut= tmp_dt+ '/' + tmp_mth + '/' + tmp_Year;
		document.forms[0].HRetDateDDMMYY_yyyyMMdd.value=tmp_Year + "-" + tmp_mth + "-" + tmp_dt;
		//alert(document.forms[0].HRetDateDDMMYY_yyyyMMdd.value)
		//validating the checkin date should not be less than today date--------------------------------
		
		var testDate=new Date(dt_arry[1]+'/' + dt_arry[0]+ '/' + dt_arry[2]);

		var month;
		var year;
		var day;
	        
		month=testDate.getMonth();
		year=testDate.getYear();
		day=testDate.getDay();
		
					
        var todayDate;
        todayDate=new Date;
        


		todayDate=formatDate(todayDate, 'MM/dd/yyyy') ;

		testDate=formatDate(testDate, 'MM/dd/yyyy') ;


		var arrDate	  
		var dateVal=compareDates(testDate,'MM/dd/yyyy',todayDate,'MM/dd/yyyy')
		
		arrDate=todayDate.split("/")
			
        if(dt_arry[0]!=Number(arrDate[1]))
		{
			
			if(dateVal<1 )
			{
				//alert("test date="+testDate + " today date="+ todayDate)
				alert('Alert! You can not select date less than today\'s date');
				document.forms[0].HDptDateDDMMYY.value="";
				return false;
			}
		}
		//end of validating date---------------------------------------
		
		
		
		document.forms[0].HRetDateDDMMYY.value=dt_checkOut;
		
	}

}
		
	function about_me()
		{
		
			//alert(document.HotelSearch.cbo_City.options[document.HotelSearch.cbo_City.selectedIndex].value);
			document.HotelSearch.txt_hid_city.value="";
			document.HotelSearch.txt_hid_city.value=document.HotelSearch.cbo_City.options[document.HotelSearch.cbo_City.selectedIndex].text;
			
		}
		
		
	function replace_body()
	{	
		//alert('submitting');
		var replace_thing="";
		var me;
		var by_me;		
		replace_thing="<TABLE WIDTH=\'100%\' BORDER=\'0\' CELLPADDING=\'0\' CELLSPACING=\'0\'>"
		replace_thing=replace_thing + "<tr><td height=\'150\'>&nbsp;</td></tr>";
		replace_thing=replace_thing + "<tr><td align=\'center\'>"
		//replace_thing=replace_thing + "<IMG SRC=\'images/down.jpg'\>"
		replace_thing=replace_thing + "<object classid=\'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\' codebase=\'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\'  align=\'middle\' width=\"166\" height=\"104\">"
        replace_thing=replace_thing + "<param name=\'movie\' value=\'tui-image/loading.swf\'>"
        replace_thing=replace_thing + "<param name=\'quality\' value=\'high\'>"
        replace_thing=replace_thing + "<embed src=\'tui-image/loading.swf\' width=\"166\" height=\"104\" align=\'middle\' quality=\'high\' pluginspage=\'http://www.macromedia.com/go/getflashplayer\' type=\'application/x-shockwave-flash\'></embed></object>"        
        replace_thing=replace_thing + "<p class=\'stylenew1\'>Please wait, while we search for your request. </p>"
        replace_thing=replace_thing + "</td></tr></TABLE>"
       
        
		me=document.getElementById("replace");
		me.style.visibility="hidden";
		by_me=document.getElementById("replaced_by_me");
		by_me.innerHTML=replace_thing;
		//me.innerHTML=replace_thing;
		return;
	}
		
var room_options="";
room_options=room_options + "<option value=\"Double\">Double(2 Adults)</option>";
room_options=room_options + "<option value=\"Single\" Selected>Single(1 Adult)</option>";
room_options=room_options + "<option value=\"Twin\">Twin(2 Adults)</option>";
room_options=room_options + "<option value=\"Triple\">Triple(3 Adults)</option>";
room_options=room_options + "<option value=\"Twin#child\">Twin & Child(2 Adults \+ 1 Child)</option>";
room_options=room_options + "<option value=\"Double#child\">Double & Child(2 Adults \+ 1 Child)</option>";
var chld_0=false;
var chld_1=false;
var chld_2=false;
var chld_3=false;
var opt_age=""
for(j = 0; j < 13;j++)
{
	opt_age=opt_age + "<option value=\"" + j + "\">" + j +  "</option>";
}

		




