<!--
function submitQuote() {
	//Do validation
	var frm = document.QuoteForm;
	var msg = "Please enter a value for each of the following required fields:  \n";
	var firstMissingFld;

	if (frm.name.value) {
		if (frm.name.value.length <= 0) {
			msg += "Please enter a Name.";
		}
	}

	for (var i = 0; i < frm .length; i++)	{
		var elm = frm.elements[i];
		var hasValue = true;

		switch (elm.type.toLowerCase()) {
			case "text":
			case "textarea":
				if (my_trim(elm.value).length == 0)
					hasValue = false;
				break;
			case "select-one":
			case "select-multiple":
				if (elm.selectedIndex < 0)
					hasValue = false;
				break;
		}

		if (!hasValue) {
			switch (elm.name) {
				case "name":
					msg += ('\n    Name');
					break;
				case "FromZipCode":
					msg += ('\n    Move from Zip');
					break;
				case "Email":
					msg += ('\n    Email');
					break;
				case "ToZipCode":
					msg += ('\n    Move to Zip');
					break;
				case "phone":
					msg += ('\n    Phone');
					break;
			}
			if (!firstMissingFld)
				firstMissingFld = elm;
		}
	}
	
	if (!firstMissingFld) {
		try {
			if (pageTracker) {
				pageTracker._trackEvent('Forms', 'Submit', 'Estimate');
			}
		} catch(err) {}
		return true;
	} else {
		alert(msg);
		my_select(firstMissingFld);
		return false;
	}
}

function my_trim(str) {
	return str.replace(/^\s*|\s*$/g, '');
}

function my_select(elm) {
	elm.focus();
	if (elm.type=="text" || elm.type=="textarea")
		elm.select();
}
	
function isNumeric(input) {	
	var regexp = /^[0-9]+$/;
	if(regexp.test(input)) {
		return true;
	}
	return false;
}

-->