
function validateQuoteForm() {
	var quote_form = document.forms["main_quote_form"];
	var validated = true;
	var error_message = '';

	if (quote_form["realname"].value.length < 5) {
			validated = false;
			error_message = error_message + '\tFull Name (5 characters or more)\n';
	}
	
	if (!validateEmail(quote_form["email"].value)) {
			validated = false;
			error_message = error_message + '\tEmail (Must be a valid email)\n';
	}
	
	if (quote_form["email"].value != quote_form["confEmail"].value) {
			validated = false;
			error_message = error_message + '\tConf. Email (Must match email)\n';
	}

	if (quote_form["HomePhone"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tDaytime Phone Number (Valid Phone Number)\n';
	}	
	
	if (quote_form["OriginCity"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tFrom City (2 characters or more)\n';
	}
	
	if (quote_form["Originstate"].selectedIndex == 0) {
			validated = false;
			error_message = error_message + '\tFrom State (Please select one)\n';
	}
	
	if (quote_form["DestinationCity"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tTo City (2 characters or more)\n';
	}
	
	if (quote_form["Destinationstate"].selectedIndex == 0) {
			validated = false;
			error_message = error_message + '\tTo State (Please select one)\n';
	}
	
	if (!validated) {
		error_message = 'Please complete the following fields:\n' + error_message;
		alert(error_message);
	}
	
	return validated;
}

function validateBpForm() {
	var quote_form = document.forms["bp_form"];
	var validated = true;
	var error_message = '';

	if (quote_form["realname"].value.length < 5) {
			validated = false;
			error_message = error_message + '\tFull Name (5 characters or more)\n';
	}
	
	if (!validateEmail(quote_form["email"].value)) {
			validated = false;
			error_message = error_message + '\tEmail (Must be a valid email)\n';
	}
	

	if (quote_form["phone"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tPhone Number (Valid Phone Number)\n';
	}	
	
	if (quote_form["city"].value.length < 2) {
			validated = false;
			error_message = error_message + '\t City (2 characters or more)\n';
	}
	
	if (quote_form["state"].selectedIndex == 0) {
			validated = false;
			error_message = error_message + '\t State (Please select one)\n';
	}
	
	if (quote_form["zip"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tZip Code (Please select one)\n';
	}
	
	if (quote_form["company"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tCompany (2 characters or more)\n';
	}
	
	if (quote_form["partnertype"].selectedIndex == 0) {
			validated = false;
			error_message = error_message + '\tPartner Type (Please select one)\n';
	}
	
	if (!validated) {
		error_message = 'Please complete the following fields:\n' + error_message;
		alert(error_message);
	}
	
	return validated;
}

function validateSecondForm() {
	var quote_form = document.forms["second_quote_form"];
	var validated = true;
	var error_message = '';

	if (quote_form["first_name"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tFirst Name (1 characters or more)\n';
	}
	
	if (quote_form["last_name"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tLast Name (2 characters or more)\n';
	}
	
	if (!validateEmail(quote_form["email"].value)) {
			validated = false;
			error_message = error_message + '\tEmail (Must be a valid email)\n';
	}
	
	if (quote_form["email"].value != quote_form["confEmail"].value) {
			validated = false;
			error_message = error_message + '\tConf. Email (Must match email)\n';
	}

	if (quote_form["HomePhone"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tDaytime Phone Number (Valid Phone Number)\n';
	}	
	
	if (quote_form["OriginCity"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tFrom City (2 characters or more)\n';
	}
	
	if (quote_form["Originstate"].selectedIndex == 0) {
			validated = false;
			error_message = error_message + '\tFrom State (Please select one)\n';
	}
	
	if (quote_form["DestinationCity"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tTo City (2 characters or more)\n';
	}
	
	if (quote_form["Destinationstate"].selectedIndex == 0) {
			validated = false;
			error_message = error_message + '\tTo State (Please select one)\n';
	}
	
	if (!validated) {
		error_message = 'Please complete the following fields:\n' + error_message;
		alert(error_message);
	}
	
	return validated;
}

function validateBpForm() {
	var quote_form = document.forms["bp_form"];
	var validated = true;
	var error_message = '';

	if (quote_form["realname"].value.length < 5) {
			validated = false;
			error_message = error_message + '\tFull Name (5 characters or more)\n';
	}
	
	if (!validateEmail(quote_form["email"].value)) {
			validated = false;
			error_message = error_message + '\tEmail (Must be a valid email)\n';
	}
	

	if (quote_form["phone"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tPhone Number (Valid Phone Number)\n';
	}	
	
	if (quote_form["city"].value.length < 2) {
			validated = false;
			error_message = error_message + '\t City (2 characters or more)\n';
	}
	
	if (quote_form["state"].selectedIndex == 0) {
			validated = false;
			error_message = error_message + '\t State (Please select one)\n';
	}
	
	if (quote_form["zip"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tZip Code (Please select one)\n';
	}
	
	if (quote_form["company"].value.length < 2) {
			validated = false;
			error_message = error_message + '\tCompany (2 characters or more)\n';
	}
	
	if (quote_form["partnertype"].selectedIndex == 0) {
			validated = false;
			error_message = error_message + '\tPartner Type (Please select one)\n';
	}
	
	if (!validated) {
		error_message = 'Please complete the following fields:\n' + error_message;
		alert(error_message);
	}
	
	return validated;

}

function validateMiddleForm() {
	var quote_form = document.forms["middle_quote_form"];
	var validated = true;
	var error_message = '';

	if (quote_form["numrooms"].selectedIndex == 0) {
			validated = false;
			error_message = error_message + '\tSpace Needed (Please select one)\n';
	}
	
	if (!validated) {
		error_message = 'Please complete the following fields:\n' + error_message;
		alert(error_message);
	}
	
	return validated;
}

function validateEmail(e) {
	var return_val = true;
	var vlength=e.length-1;
	
	if (e.length == 0) {
		return_val = false;
		}
	else if (e.indexOf('@', 0) == -1 || e.indexOf('.',0)==-1) {
		return_val = false;
		}
	else if (e.charAt(0)=='@' || e.charAt(0)=='.') {
		return_val = false;
		}
	else if (e.charAt(vlength)=='@' || e.charAt(vlength)=='.') {
		return_val = false;
		}
	else if (e.indexOf('@.')!=-1 || e.indexOf('.@')!=-1) {
		return_val = false;
		}
		//document.forms['genInfo'].elements[i].value.charAt(vlength)=='@' || document.forms['genInfo'].elements[i].value.charAt(vlength)=='.'
		
	return return_val;
}