var arrAlertBook = {"txtYourName"	: "Enter Your Name",
					"taAdd"			: "Enter Address",
					"txtEmail"		: "Enter Email",
					"lstGuests"		: "Select No. of Guests",
					"txtPhoneSTD"	: "Enter Phone STD Number",
					"txtPhoneCode"	: "Enter Phone Code Number",
					"txtPhoneNo"	: "Enter Phone Number",
					"txtFromDate"	: "Select Check in Date",
					"txtToDate"		: "Select Checkout Date"};

var arrCustomFunction = {"txtEmail"  : "IsEmail"};

var arrAlertReservation = {	"txtFromDate"	: "Select Check in Date",
							"txtToDate"		: "Select Checkout Date"};
							
var arrAlertResCredit = {	"txtCreditCard"		: "Enter Credit Card Number"};
				      			
var CompareFields = {};
var CompareFieldsAlert ={};	
var CustomFunction =  {};
				      			
function fnChkBookDtls()
{
	
	if (fnCheckForm(document.frmReservation,arrAlertBook,arrCustomFunction , CompareFields, CompareFieldsAlert,'lightyellow'))
	{	
		var strCheckInDate1 = document.forms['frmReservation'].elements['txtFromDate'].value;
			var dateArr=strCheckInDate1.split("-");
			var strCheckInDate = dateArr[1]+"_"+dateArr[2]+"_"+dateArr[0];//m_d_y
			
			var strCheckOutDate1 = document.forms['frmReservation'].elements['txtToDate'].value;
			var dateArr1=strCheckOutDate1.split("-");
			var strCheckOutDate = dateArr1[1]+"_"+dateArr1[2]+"_"+dateArr1[0];
			
			//var intHouseTypeSelIndx  = document.frmReservation.lstHouseType.selectedIndex;	
			//var strSelHouseType  = document.frmReservation.lstHouseType.options[intHouseTypeSelIndx].text;
			
			if(dateArr1[0] < dateArr[0])
			{
				alert("Checkout Date must be greater than Checkin Date");
				return false;
			}
			else if(dateArr1[0]==dateArr[0])
			{
				if(dateArr1[1] < dateArr[1])
				{
					alert("Checkout Date must be greater than Checkin Date");
					return false;
				}
				else if(dateArr1[1]==dateArr[1])
				{
					if(dateArr1[2] < dateArr[2])
					{
						alert("Checkout Date must be greater than Checkin Date");
						return false;
					}
				}
				
			}		
		return true;		
	}
	return false;
}

function fnChkReseCreditDtls()
{
	
	if (fnCheckForm(document.frmResCredit,arrAlertResCredit,{},{},{},'lightyellow'))
	{	
		var intMonth = document.forms['frmResCredit'].elements['lstMonth'].value;		
		var intYear = document.forms['frmResCredit'].elements['lstYear'].value;	
		
		var d = new Date();
		var curr_month = d.getMonth() + 1;
		var curr_year = d.getFullYear();
		if(intYear<curr_year)
		{
			alert("Expiration Date must be grater than or equal to Current date");	
			return false;
		}
		else if(intYear==curr_year)
		{
			if(intMonth<curr_month)	
			{
				alert("Expiration Date must be grater than or equal to Current date");	
				return false;
			}
		}
		return true;		
	}
	return false;
}
//-->


function fnChkReservationDtls()
	{
		
		if (fnCheckForm(document.frmReservation,arrAlertReservation,{},{},{},'lightyellow'))
		{		
			//var intHouseTypeId = document.forms['frmReservation'].elements['lstHouseType'].value;
			var intGuests = document.forms['frmReservation'].elements['lstGuests'].value;
					
			var strCheckInDate1 = document.forms['frmReservation'].elements['txtFromDate'].value;
			var dateArr=strCheckInDate1.split("-");
			var strCheckInDate = dateArr[1]+"_"+dateArr[2]+"_"+dateArr[0];//m_d_y
			
			var strCheckOutDate1 = document.forms['frmReservation'].elements['txtToDate'].value;
			var dateArr1=strCheckOutDate1.split("-");
			var strCheckOutDate = dateArr1[1]+"_"+dateArr1[2]+"_"+dateArr1[0];
			
			//var intHouseTypeSelIndx  = document.frmReservation.lstHouseType.selectedIndex;	
			//var strSelHouseType  = document.frmReservation.lstHouseType.options[intHouseTypeSelIndx].text;
			
			if(dateArr1[0] < dateArr[0])
			{
				alert("Checkout Date must be greater than Checkin Date");
				return false;
			}
			else if(dateArr1[0]==dateArr[0])
			{
				if(dateArr1[1] < dateArr[1])
				{
					alert("Checkout Date must be greater than Checkin Date");
					return false;
				}
				else if(dateArr1[1]==dateArr[1])
				{
					if(dateArr1[2] < dateArr[2])
					{
						alert("Checkout Date must be greater than Checkin Date");
						return false;
					}
				}
				
			}
			
			
//alert(strSelHouseType);
//return false;
			var strSelHouseType="House";
			switch(strSelHouseType)
			{
				case 'House': 	strHouseText  = '<?=HOUSE_RESERVATION?>';
						 	 	break;
						 	  
				case 'Apartment': 	strHouseText  = '<?=APARTMENT_RESERVATION?>';
						 	  		break;
						 	  
				case 'House and Apartment': strHouseText  = '<?=HOUSE_APARTMENT_RESERVATION?>';
						 	  				break;
			}
			
			imgWidth = 980;
			imgHeight = 800;
			
  			ypos = (screen.height / 2) - imgHeight/2;
  			xpos = (screen.width / 2) - imgWidth/2;
   									
			showAvailabilityCalendar1('401', escape(strHouseText), strCheckInDate, strCheckOutDate,intGuests);

		}
		return false;
	}
	
function imposeMaxLength(Object, MaxLen)
{
  return (Object.value.length <= MaxLen);
}
   

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

try {
var pageTracker = _gat._getTracker("UA-7256607-4");
pageTracker._trackPageview();
} catch(err) {}