function ValidateResForm(TheForm)
{
	var Success = true;
	
	if(TheForm.realname.value=="")
	{
		alert("Please Enter your Name");
		TheForm.realname.focus();
		Success = false;
	}	
	else if(TheForm.Address.value=="")
		{
			alert("Please Enter your Address");
			TheForm.Address.focus();
			Success = false;
		}
	else if(TheForm.City.value == "")
		{
			alert("Please Enter your City");
			TheForm.City.focus();
			Success = false;
		}
	else if(TheForm.Province.value == "")
		{
			alert("Please Enter your Province/State");
			TheForm.Province.focus();
			Success = false;
		}
	else if(TheForm.PostalCode.value == "")
		{
			alert("Please Enter your Postal Code");
			TheForm.PostalCode.focus();
			Success = false;
		}
	else if(TheForm.HomeNumber.value == "")
		{
			alert("Please Enter your Home Phone Number");
			TheForm.HomeNumber.focus();
			Success = false;
		}
	else if(TheForm.email.value == "")
		{
			alert("Please Enter your E-mail Address");
			TheForm.email.focus();
			Success = false;
		}
	else if(TheForm.NumberinParty.value == "")
		{
			alert("Please Enter the Number/Amount in your Party");
			TheForm.NumberinParty.focus();
			Success = false;
		}
	else if(IsInteger(TheForm.NumberinParty.value) == false)
		{
			alert ("Please only Enter Numbers for this Field");
			TheForm.NumberinParty.focus();
			Success = false;
		}
	else if(TheForm.Date_FROM.value == "")
		{
			alert("Please Enter your Arrival Date");
			TheForm.Date_FROM.focus();
			Success = false;
		}
	else if(TheForm.Date_TO.value == "")
		{
			alert("Please Enter your Departure Date");
			TheForm.Date_TO.focus();
			Success = false;
		}
	else
	{
			var MAX = 2;
			var ContactCount = 0;
			for(var Count =1; Count <= MAX; Count++)
			{
				if(TheForm["Contact" + Count].checked == true)
				{
					ContactCount++;
				}
			}
			
			if(ContactCount <= 0)
			{
				alert("Please Check at Least 1 Preferred Method of Contact");
				TheForm.Contact1.focus();
				Success = false;
			}
	}
		
	return Success;
	
}