function Resort_eNewsletter(form)
{
	if (form) 
	{
		var frm = form;
		var fEmail = frm.Email;
		var fChkbox = frm.resortSubscribe;
		var fFName = frm.FName;
		var fLName = frm.LName;
		var fCode = frm.codeMatch;
		
		if (!fChkbox.checked)
		{
			fChkbox.style.border = '1px solid red';
			alert("You must select the checkbox to proceed.");
			return false;
		}
		
		if (fFName.value == "") 
		{
			fFName.style.color='red'; 
			fFName.value = "First Name Required";
			fFName.onclick = function() { ClearField(this); }
			fFName.focus();
			return false;
		}
		if (fFName.value == "First Name Required") {
			fFName.value = "";
			fFName.focus();
			return false;
		}
		if (fLName.value == "") 
		{
			fLName.style.color='red'; 
			fLName.value = "Last Name Required";
			fLName.onclick = function() { ClearField(this); }
			fLName.focus();
			return false;
		}
		if (fLName.value == "Last Name Required") {
			fLName.value = "";
			fLName.focus();
			return false;
		}
		
		
		if (fEmail.value == "") 
		{
			fEmail.style.color='red'; 
			fEmail.value = "Enter email address";
			fEmail.onclick = function() { ClearField(this); }
			fEmail.focus();
			return false;
		}
		
		
		if (fEmail.value == "Enter email address" || fEmail.value == "enter email address") {
			fEmail.value = "";
			fEmail.focus();
			return false;
		}
		if (fEmail.value != "" && ! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(fEmail.value)) {
			fEmail.style.color='red'; 
			fEmail.value = "Invalid email";
			fEmail.onclick = function() { ClearField(this); }
			fEmail.focus();
			return false;
		}
		
		if(fCode.value == '') 
		{
			alert("Match the code is required");
			fCode.focus();
			return false;
		}
		
		if(fCode.value.length != 6) 
		{
			alert("The Match Code must be 6 characters");
			fCode.style.color='red'; 
			fCode.onclick = function() { ClearField(this); }
			fCode.focus();
			return false;
		}
		
		return true;
	}
}

function Resort_giftcard(form)
{
	if (form) 
	{
		var frm = form;
		var fCode = frm.codeMatch;

		if(fCode.value == '') 
		{
			alert("Match the code is required");
			fCode.focus();
			return false;
		}
		
		if(fCode.value.length != 6) 
		{
			alert("The Match Code must be 6 characters");
			fCode.style.color='red'; 
			fCode.onclick = function() { ClearField(this); }
			fCode.focus();
			return false;
		}
		
		return true;
	}
}

function Spa_giftcard(form)
{
	if (form) 
	{
		var frm = form;
		var fCode = frm.codeMatch;

		if(fCode.value == '') 
		{
			alert("Match the code is required");
			fCode.focus();
			return false;
		}
		
		if(fCode.value.length != 6) 
		{
			alert("The Match Code must be 6 characters");
			fCode.style.color='red'; 
			fCode.onclick = function() { ClearField(this); }
			fCode.focus();
			return false;
		}
		
		return true;
	}
}

function Spa_Reservation(form)
{
	if (form) 
	{
		var frm = form;
		var fCode = frm.codeMatch;
		var fEmail = frm.Email;
		
		if(fEmail.value == '') 
		{
			alert("Your email is required");
			fEmail.focus();
			return false;
		}
		if (fEmail.value != "" && ! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(fEmail.value)) 
		{
			fEmail.style.color = "red";
			fEmail.value = "Invalid email";
			fEmail.onclick = function() 
			{ 
				fEmail.style.color = "black"; 
				ClearField(this); 
				this.onclick=null; 
			}
			fEmail.focus();
			return false;
		}
		
		if(fCode.value == '') 
		{
			alert("Match the code is required");
			fCode.focus();
			return false;
		}
		
		if(fCode.value.length != 6) 
		{
			alert("The Match Code must be 6 characters");
			fCode.style.color='red'; 
			fCode.onclick = function() { ClearField(this); }
			fCode.focus();
			return false;
		}
		
		return true;
	}
}


function Spa_eNewsletter(form)
{
	if (form) 
	{
		var frm = form;
		var fEmail = frm.Email;
		var fChkbox = frm.spaSubscribe;
		var fFName = frm.FName;
		var fLName = frm.LName;
		var fCode = frm.codeMatch;
		
		if (!fChkbox.checked)
		{
			fChkbox.style.border = '1px solid red';
			alert("You must select the checkbox to proceed.");
			return false;
		}
		
		if (fFName.value == "") 
		{
			fFName.style.color='red'; 
			fFName.value = "First Name Required";
			fFName.onclick = function() { ClearField(this); }
			fFName.focus();
			return false;
		}
		if (fFName.value == "First Name Required") {
			fFName.value = "";
			fFName.focus();
			return false;
		}
		if (fLName.value == "") 
		{
			fLName.style.color='red'; 
			fLName.value = "";
			fLName.onclick = function() { ClearField(this); }
			fLName.focus();
			return false;
		}
		if (fLName.value == "Last Name Required") {
			fLName.value = "";
			fLName.focus();
			return false;
		}
		
		if (fEmail.value == "") 
		{
			fEmail.style.color='red'; 
			fEmail.value = "Enter email address";
			fEmail.onclick = function() { ClearField(this); }
			fEmail.focus();
			return false;
		}
		if (fEmail.value == "Enter email address" || fEmail.value == "enter email address") {
			fEmail.value = "";
			fEmail.focus();
			return false;
		}
		if (fEmail.value != "" && ! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(fEmail.value)) {
			fEmail.style.color='red'; 
			fEmail.value = "Invalid email";
			fEmail.onclick = function() { ClearField(this); }
			fEmail.focus();
			return false;
		}
		if(fCode.value == '') 
		{
			alert("Match the code is required");
			fCode.focus();
			return false;
		}
		
		if(fCode.value.length != 6) 
		{
			alert("The Match Code must be 6 characters");
			fCode.style.color='red'; 
			fCode.onclick = function() { ClearField(this); }
			fCode.focus();
			return false;
		}
		return true;
	}
}

function Resort_Contact(form)
{
	var obj = form;
	if(obj) 
	{
		if(obj.FName.value == '') {
			alert("Your first name is required");
			obj.FName.focus();
			return false;
		}
		if(obj.LName.value == '') {
			alert("Your last name is required");
			obj.LName.focus();
			return false;
		}
		if(obj.Phone.value == '') {
			alert("Your phone number is required");
			obj.Phone.focus();
			return false;
		}

		if(obj.Email.value == '') {
			alert("Your email is required");
			obj.Email.focus();
			return false;
		}
		if (obj.Email.value != "" && ! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.Email.value)) 
		{
			obj.Email.style.color = "red";
			obj.Email.value = "Invalid email";
			obj.Email.onclick = function() 
			{ 
				obj.Email.style.color = "black"; 
				ClearField(this); 
				this.onclick=null; 
			}
			obj.Email.focus();
			return false;
		}
		
		if(obj.codeMatch.value == '') {
			alert("Match the code is required");
			obj.codeMatch.focus();
			return false;
		}
		
		if(obj.codeMatch.value.length != 6) {
			alert("The Match Code must be 6 characters");
			obj.codeMatch.focus();
			return false;
		}
		
		
		return true;
	}
	return false;
}

function ClearField(element) 
{
	var fld=element;
	if (fld.value != "") fld.value='';
}

