function VF_request(){ //v2.0
<!--start_of_saved_settings-->
<!--type,radio-g,name,PaymentType,isChecked,errMsg,Please select a payment type-->
<!--type,select,name,RoomType,isDefault,errMsg,Please select a room type-->
<!--type,text,name,ZipCode,required,true,isRegExp,^\\d&obrace;5&cbrace;(-?\\d&obrace;4&cbrace;)?$,Flags,gi,errMsg,Please enter a valid zipcode-->
<!--type,select,name,State,isDefault,errMsg,Please select your state-->
<!--type,text,name,City,required,true,errMsg,Please enter your city-->
<!--type,text,name,Address1,required,true,errMsg,Please enter your address-->
<!--type,text,name,PhoneNumber,required,true,isRegExp,^1?\\s*-?\\s*(\\d&obrace;3&cbrace;|\\(\\s*\\d&obrace;3&cbrace;\\s*\\))\\s*-?\\s*\\d&obrace;3&cbrace;\\s*-?\\s*\\d&obrace;4&cbrace;$,Flags,gi,errMsg,Please enter a valid phone number-->
<!--type,text,name,email,required,true,isEmail,errMsg,Please enter a valid e-mail address-->
<!--type,text,name,Name,required,true,errMsg,Please enter your name-->
<!--end_of_saved_settings-->
	var theForm = document.request;
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	var userRE7 = new RegExp("^\\d{5}(-?\\d{4})?$","gi");
	var userRE2 = new RegExp("^1?\\s*-?\\s*(\\d{3}|\\(\\s*\\d{3}\\s*\\))\\s*-?\\s*\\d{3}\\s*-?\\s*\\d{4}$","gi");
	var rFlg_payment = false;
	var sFlg_RoomType = false;
	var sFlg_State = false;
	var errMsg = "";
	var setfocus = "";

	for(var r11=0;r11<theForm['PaymentType'].length;r11++){if(theForm['PaymentType'][r11].checked)rFlg_payment=true;}
	for(var s10=0;s10<theForm['RoomType'].length;s10++){if(theForm['RoomType'].options[s10].selected){if(theForm['RoomType'].options[s10].text==theForm['RoomType'].options[0].text)sFlg_RoomType=true;}}
	for(var s6=0;s6<theForm['State'].length;s6++){if(theForm['State'].options[s6].selected){if(theForm['State'].options[s6].text==theForm['State'].options[0].text)sFlg_State=true;}}

	if (!rFlg_payment){
		errMsg = "Please select a payment type";
		setfocus = "['PaymentType'][0]";
	}
	if (sFlg_RoomType){
		errMsg = "Please select a room type";
		setfocus = "['RoomType']";
	}
	if ((theForm['ZipCode'].value == "") || (!userRE7.test(theForm['ZipCode'].value))){
		errMsg = "Please enter a valid zipcode";
		setfocus = "['ZipCode']";
	}
	if (sFlg_State){
		errMsg = "Please select your state";
		setfocus = "['State']";
	}
	if (theForm['City'].value == ""){
		errMsg = "Please enter your city";
		setfocus = "['City']";
	}
	if (theForm['Address1'].value == ""){
		errMsg = "Please enter your address";
		setfocus = "['Address1']";
	}
	if ((theForm['PhoneNumber'].value == "") || (!userRE2.test(theForm['PhoneNumber'].value))){
		errMsg = "Please enter a valid phone number";
		setfocus = "['PhoneNumber']";
	}
	if (!emailRE.test(theForm['email'].value)){
		errMsg = "Please enter a valid e\-mail address";
		setfocus = "['email']";
	}
	if (theForm['Name'].value == ""){
		errMsg = "Please enter your name";
		setfocus = "['Name']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}//-->