// JavaScript Document
var ajaxv = false;

function ajaxvalidate(t) {
	$.ajax( {
		async : false,
		cache : false,
		type : 'POST',
		dataType : 'text',
		url : 'images/captcha/validate.php',
		data : {
			v : t
		},
		success : function(data) {
			if (data.length == 1) {
				v = parseInt(data);
				ajaxv = v == 1 ? true : false;
				return ajaxv;
			} else
				return false;
		},
		error : function(XMLHttpRequest, textStatus, errorThrown) {
			return false;
		}
	}

	);
}


function onButtonClick() {
	var message = "";
	if (document.rfp.Name.value == "") {
		message = message + "First Name is required\n";
	}
	if (document.rfp.Last_Name.value == "") {
		message = message + "Last Name is required\n";
	}
	if (document.rfp.Address.value == "") {
		message = message + "Address is required\n";
	}
	if (document.rfp.City.value == "") {
		message = message + "City is required\n";
	}
	if (document.rfp.State.value == "") {
		message = message + "State is required\n";
	}
	if (document.rfp.Zip.value == "") {
		message = message + "Zip is required\n";
	}
	if (document.rfp.Phone.value == "") {
		message = message + "Phone is required\n";
	}
	if (document.rfp.Email.value == "") {
		message = message + "Email is required\n";
	} else if (!emailCheck(document.rfp.Email, false)) {
		message += "Please enter a valid email address\n";
	}
	if (document.rfp.Shipping_Method.value == "") {
		message = message + "Shipping Method is required\n";
	}
	if (document.rfp.GiftCardAmount.value == "") {
		message = message + "Gift Card Amount is required\n";
	}
	if (document.rfp.GiftCardAmount[document.rfp.GiftCardAmount.selectedIndex].value == "Other" &&
	document.rfp.AmountOther.value == "" && 
	document.rfp.BedBreakfastGetaway.value == "0" && 
	document.rfp.OneZanyNightBreakfast.value == "0" && 
	document.rfp.NightOfEntertainmentBreakfast.value == "0" && 
	document.rfp.PheasantRunFamilyRun.value == "0" && 
	document.rfp.OneZanyNightBreakfastDinner.value == "0" && 
	document.rfp.NightOfEntertainmentBreakfastDinner.value == "0" && 
	document.rfp.EagleGolfGetaway.value == "0" && 
	document.rfp.WhirlwindRomance.value == "0" && 
	document.rfp.AllInclusivePackageForTwo.value == "0" && 
	document.rfp.RomanticRendezvous.value == "0" && 
	document.rfp.GirlsJustWannaHaveFun.value == "0")
	{
	message = message + "You need to select either a gift card amount or a package\n";
	} 
	
	
	// validation
	if (document.rfp.validate.length > 0) {
		if (document.rfp.validate.value.length != 6) {
			message = message + "Please enter proper security code\n";
		} else {
			ajaxvalidate(document.rfp.validate.value);
			if (!ajaxv)
				message += 'Security code not accepted, please try again\n';
		}
	}
	

	if (message != "") {
		alert("The following form field(s) were incomplete or incorrect:\n\n"
				+ message
				+ "\n\nPlease complete or correct the form and submit again.");
	} else {
		alert("Thank you, your request is being submitted.");
		document.rfp.method = "post";
		document.rfp.submit();
	}
}
//-->
