// JavaScript Document
var todate=today.getDate();
var tomonth=today.getMonth();
var toyear=today.getFullYear();
function validhotelsearch()
{	
			    var msg='';
				var chkinday=document.searchform.strCheckindate.value;
			    var chkinmonth=document.searchform.strCheckinmonth.value;
				var chkinyear=document.searchform.strCheckinyear.value;
				var chkoutday=document.searchform.strCheckoutdate.value;
			    var chkoutmonth=document.searchform.strCheckoutmonth.value;
				var chkoutyear=document.searchform.strCheckoutyear.value;
				var checkout=new Date(chkoutyear,chkoutmonth-1,chkoutday);
			    var checkin=new Date(chkinyear,chkinmonth-1,chkinday);
			    var error=0;
				if(checkout < checkin)
				{
					msg+="CheckOut date should be higher than CheckIn date.\n";
					document.searchform.strCheckoutyear.style.background="#FFB6B1";
					document.searchform.strCheckoutmonth.style.background="#FFB6B1";
					document.searchform.strCheckoutdate.style.background="#FFB6B1";
					error=error+1;
				}
				else
				{
					document.searchform.strCheckoutyear.style.background="";
					document.searchform.strCheckoutmonth.style.background="";
					document.searchform.strCheckoutdate.style.background="";
				}
				var enddate=new Date(chkoutyear,chkoutmonth-1,chkoutday);
				var startdate=new Date(chkinyear,chkinmonth-1,chkinday);
				var presentday=new Date(toyear,tomonth,todate);
				var difference = Date.UTC(enddate.getYear(),enddate.getMonth(),enddate.getDate(),0,0,0)- Date.UTC(startdate.getYear(),startdate.getMonth(),startdate.getDate(),0,0,0);
				var diff=difference/1000/60/60/24;
				
				if(startdate<presentday)
				{
					msg+="Checkin date should be higher than today's date.\n";
					document.searchform.strCheckinyear.style.background="#FFB6B1";
					document.searchform.strCheckinmonth.style.background="#FFB6B1";
					document.searchform.strCheckindate.style.background="#FFB6B1";
					error=error+1;
				}
 		    	/*if(diff>30)
				{
					msg+='Sorry you cannot do Booking for more than 30 days.\n';
					document.searchform.strCheckoutyear.style.background="#FFB6B1";
					document.searchform.strCheckoutmonth.style.background="#FFB6B1";
					document.searchform.strCheckoutdate.style.background="#FFB6B1";
					error=error+1;
				}
				else
				{
					document.searchform.strCheckoutyear.style.background="";
					document.searchform.strCheckoutmonth.style.background="";
					document.searchform.strCheckoutdate.style.background="";
				}*/
				
			  if(document.searchform.strOtherCity.value==null || document.searchform.strOtherCity.value=="")
			  {
				for(var i=0;i<document.searchform.strCity.length;i++){
					if(document.searchform.strCity[i].checked){
						document.searchform.hotelCity.value=document.searchform.strCity[i].value;		
					}
				}
				
			  }
			  else{
				   document.searchform.hotelCity.value=document.searchform.strOtherCity.value;	
			 	  } 

			document.searchform.CheckInDate.value=document.searchform.strCheckindate.value;
			document.searchform.CheckInMonth.value=document.searchform.strCheckinmonth.value;
			document.searchform.CheckInYear.value=document.searchform.strCheckinyear.value;
			document.searchform.CheckOutDate.value=document.searchform.strCheckoutdate.value;
			document.searchform.CheckOutMonth.value=document.searchform.strCheckoutmonth.value;
			document.searchform.CheckOutYear.value=document.searchform.strCheckoutyear.value;
			var Checkindate=document.searchform.CheckInDate.value;
			var Checkinmonth=document.searchform.CheckInMonth.value;
			Checkinmonth=Number(Checkinmonth);
			var Checkinyear=document.searchform.CheckInYear.value;
			var Checkoutdate=document.searchform.CheckOutDate.value;
			var Checkoutmonth=document.searchform.CheckOutMonth.value;
			Checkoutmonth=Number(Checkoutmonth);
			var Checkoutyear=document.searchform.CheckOutYear.value;
			var strOtherCity=document.searchform.strOtherCity.value;
			   
		   if(document.searchform.strCity[8].checked==true)
			{
				if(strOtherCity=='')
				{
				msg+='Specify other city name.\n';
				document.searchform.strOtherCity.style.background="#FFB6B1";
				document.searchform.strOtherCity.focus();					
				error=error+1;
				}
				else
				{
				document.searchform.strOtherCity.style.background="";
				}

			}
		if(error>0)
		{
			alert(msg);
			return false;
		}
		else
        return true;
}




function showRooms(roomNo,fld)
{

	switch(fld.value)
	{
		case '1':
		document.getElementById('tdname_1').style.display='none';
		document.getElementById('room1').style.display='';
		document.getElementById('room2').style.display='none';
		document.getElementById('room3').style.display='none';
		document.getElementById('room4').style.display='none';
		document.getElementById('childrenAge').style.display='none';
		break;
		
		case '2':
		document.getElementById('tdname_1').style.display='';
		document.getElementById('room1').style.display='';
		document.getElementById('room2').style.display='';
		document.getElementById('room3').style.display='none';
		document.getElementById('room4').style.display='none';
		document.getElementById('roomChild3').style.display='none';
		document.getElementById('roomChild4').style.display='none';
		break;
		
		case '3':
		document.getElementById('tdname_1').style.display='';
		document.getElementById('room1').style.display='';
		document.getElementById('room2').style.display='';
		document.getElementById('room3').style.display='';
		document.getElementById('room4').style.display='none';		
		document.getElementById('roomChild4').style.display='none';
		break;
		
		case '4':
		document.getElementById('tdname_1').style.display='';
		document.getElementById('room1').style.display='';
		document.getElementById('room2').style.display='';
		document.getElementById('room3').style.display='';
		document.getElementById('room4').style.display='';
		break;
		
		case '5':
		document.getElementById('tdname_1').style.display='';
		document.getElementById('room1').style.display='';
		document.getElementById('room2').style.display='';
		document.getElementById('room3').style.display='';
		document.getElementById('room4').style.display='';
		break;
		
		case '6':
		document.getElementById('tdname_1').style.display='';
		document.getElementById('room1').style.display='';
		document.getElementById('room2').style.display='';
		document.getElementById('room3').style.display='';
		document.getElementById('room4').style.display='';
		break;
		
		case '7':
		document.getElementById('tdname_1').style.display='';
		document.getElementById('room1').style.display='';
		document.getElementById('room2').style.display='';
		document.getElementById('room3').style.display='';
		document.getElementById('room4').style.display='';
		break;
		
		case '8':
		document.getElementById('tdname_1').style.display='';
		document.getElementById('room1').style.display='';
		document.getElementById('room2').style.display='';
		document.getElementById('room3').style.display='';
		document.getElementById('room4').style.display='';
		break;
		
	}
}

function showRoomsChildren(roomNo,fld)
{
	switch(roomNo)
	{
		case '1':
		document.getElementById('childrenAge').style.display='';
		document.getElementById('roomChild1').style.display='';
		switch(fld.value)
		{
			case '0':
			document.getElementById('childrenAge').style.display='none';
			document.getElementById('roomChild1').style.display='none';
			break;
			
			case '1':
			document.getElementById('r1c1').style.display='';
			document.getElementById('r1c2').style.display='none';
			document.getElementById('r1c3').style.display='none';
			break;
			
			case '2':
			document.getElementById('r1c1').style.display='';
			document.getElementById('r1c2').style.display='';
			document.getElementById('r1c3').style.display='none';
			break;
			
			case '3':
			document.getElementById('r1c1').style.display='';
			document.getElementById('r1c2').style.display='';
			document.getElementById('r1c3').style.display='';
			break;
			
		}
		break;
		
		case '2':
		document.getElementById('childrenAge').style.display='';
		document.getElementById('roomChild2').style.display='';
		switch(fld.value)
		{
			case '0':
			document.getElementById('roomChild2').style.display='none';
			break;
			
			case '1':
			document.getElementById('r2c1').style.display='';
			document.getElementById('r2c2').style.display='none';
			document.getElementById('r2c3').style.display='none';
			break;
			
			case '2':
			document.getElementById('r2c1').style.display='';
			document.getElementById('r2c2').style.display='';
			document.getElementById('r2c3').style.display='none';
			break;
			
			case '3':
			document.getElementById('r2c1').style.display='';
			document.getElementById('r2c2').style.display='';
			document.getElementById('r2c3').style.display='';
			break;
			
		}
		break;
		
		case '3':
		document.getElementById('childrenAge').style.display='';
		document.getElementById('roomChild3').style.display='';
		switch(fld.value)
		{
			case '0':
			document.getElementById('roomChild3').style.display='none';
			break;
			
			case '1':
			document.getElementById('r3c1').style.display='';
			document.getElementById('r3c2').style.display='none';
			document.getElementById('r3c3').style.display='none';
			break;
			
			case '2':
			document.getElementById('r3c1').style.display='';
			document.getElementById('r3c2').style.display='';
			document.getElementById('r3c3').style.display='none';
			break;
			
			case '3':
			document.getElementById('r3c1').style.display='';
			document.getElementById('r3c2').style.display='';
			document.getElementById('r3c3').style.display='';
			break;
	
		}
		break;
		
		case '4':
		document.getElementById('childrenAge').style.display='';
		document.getElementById('roomChild4').style.display='';
		switch(fld.value)
		{
			case '0':
			document.getElementById('roomChild4').style.display='none';
			break;
			
			case '1':
			document.getElementById('r4c1').style.display='';
			document.getElementById('r4c2').style.display='none';
			document.getElementById('r4c3').style.display='none';
			break;
			
			case '2':
			document.getElementById('r4c1').style.display='';
			document.getElementById('r4c2').style.display='';
			document.getElementById('r4c3').style.display='none';
			break;
			
			case '3':
			document.getElementById('r4c1').style.display='';
			document.getElementById('r4c2').style.display='';
			document.getElementById('r4c3').style.display='';
			break;

		}
		break;
	}
}

function othercity()
{
   document.searchform.strCity[8].checked=true;
}
