function VF_order_form(){ //v2.0
<!--start_of_saved_settings-->
<!--type,select,name,quantity,isDefault,errMsg,You&space;must&space;choose&space;a&space;quantity&space;to&space;continue&stop;-->
<!--type,select,name,os0,isDefault,errMsg,Please&space;tell&space;us&space;how&space;you&space;heard&space;about&space;RoomTransformer&stop;-->
<!--type,text,name,email,required,true,isEmail,errMsg,Please&space;enter&space;a&space;valid&space;email&space;address&stop;-->
<!--type,text,name,night&under;phone&under;c,required,true,isNum,errMsg,Please&space;enter&space;your&space;complete&space;phone&space;number&stop;-->
<!--type,text,name,night&under;phone&under;b,required,true,isNum,errMsg,Please&space;enter&space;your&space;complete&space;phone&space;number&stop;-->
<!--type,text,name,night&under;phone&under;a,required,true,isNum,errMsg,Please&space;enter&space;your&space;complete&space;phone&space;number&stop;-->
<!--type,text,name,zip,required,true,isNum,errMsg,Please&space;enter&space;your&space;zip&stop;-->
<!--type,select,name,state,isDefault,errMsg,Please&space;choose&space;your&space;state&stop;-->
<!--type,text,name,city,required,true,errMsg,Please&space;enter&space;your&space;city&stop;-->
<!--type,text,name,address1,required,true,errMsg,Please&space;include&space;your&space;address&stop;-->
<!--type,text,name,last&under;name,required,true,errMsg,Please&space;include&space;your&space;name&stop;-->
<!--type,text,name,first&under;name,required,true,errMsg,Please&space;include&space;your&space;name&stop;-->
<!--end_of_saved_settings-->
	var theForm = document.forms['order_form'];
	var numRE = /^\d+$/;
	var emailRE = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z.]*[a-zA-Z]$/;
	var sFlg_quantity = false;
	var sFlg_os0 = false;
	var sFlg_state = false;
	var errMsg = "";
	var setfocus = "";

	for (var s13=0;s13<theForm['quantity'].length;s13++){
		if (theForm['quantity'].options[s13].selected){
			if (theForm['quantity'].options[s13].text==theForm['quantity'].options[0].text){
				sFlg_quantity=true;
			}
		}
	}
	for (var s11=0;s11<theForm['os0'].length;s11++){
		if (theForm['os0'].options[s11].selected){
			if (theForm['os0'].options[s11].text==theForm['os0'].options[0].text){
				sFlg_os0=true;
			}
		}
	}
	for (var s5=0;s5<theForm['state'].length;s5++){
		if (theForm['state'].options[s5].selected){
			if (theForm['state'].options[s5].text==theForm['state'].options[0].text){
				sFlg_state=true;
			}
		}
	}

	if (sFlg_quantity){
		errMsg = "You must choose a quantity to continue\.";
		setfocus = "['quantity']";
	}
	if (sFlg_os0){
		errMsg = "Please tell us how you heard about RoomTransformer\.";
		setfocus = "['os0']";
	}
	if (!emailRE.test(theForm['email'].value)){
		errMsg = "Please enter a valid email address\.";
		setfocus = "['email']";
	}
	if (!numRE.test(theForm['night_phone_c'].value)){
		errMsg = "Please enter your complete phone number\.";
		setfocus = "['night_phone_c']";
	}
	if (!numRE.test(theForm['night_phone_b'].value)){
		errMsg = "Please enter your complete phone number\.";
		setfocus = "['night_phone_b']";
	}
	if (!numRE.test(theForm['night_phone_a'].value)){
		errMsg = "Please enter your complete phone number\.";
		setfocus = "['night_phone_a']";
	}
	if (!numRE.test(theForm['zip'].value)){
		errMsg = "Please enter your zip\.";
		setfocus = "['zip']";
	}
	if (sFlg_state){
		errMsg = "Please choose your state\.";
		setfocus = "['state']";
	}
	if (theForm['city'].value == ""){
		errMsg = "Please enter your city\.";
		setfocus = "['city']";
	}
	if (theForm['address1'].value == ""){
		errMsg = "Please include your address\.";
		setfocus = "['address1']";
	}
	if (theForm['last_name'].value == ""){
		errMsg = "Please include your name\.";
		setfocus = "['last_name']";
	}
	if (theForm['first_name'].value == ""){
		errMsg = "Please include your name\.";
		setfocus = "['first_name']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}else{
		theForm.submit();
	}
}




function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

//copyright (c)1999-2000 Yaromat.com
 //v3.01
function YY_CalculateForm() {
  var args=YY_CalculateForm.arguments;
  var myResult=""; 
  var myField="0";
  if (document.all){
		eval("args[0]=args[0].replace(/.layers/gi, '.all');");
	}
  for (var i=3; i<args.length; i++){
    if(args[i].charAt(0)!="#"){
      myResult=myResult+args[i];
    }else{
		myField=eval(args[0]+'.'+ args[i].substring(1)+'.value'); 
		if (myField=="") {
			myField="0";
		}
      myResult=myResult+myField;
    }
  }
  with (Math) {
		var myExpo = pow(10, args[2]);
		var myStr = round(myExpo*eval(myResult)) /myExpo;
  }
  eval(args[0]+'.'+args[1]+'.value='+myStr);
}

