// misc javascript

	function checkContactForm(frm)
	{
		var Required = new Array(
			"Name",
			"Email_Address",
			"Contact_Phone"
		);
	
		var MinLength = new Array();
	
		var DispName = new Array();
		DispName["Name"] = "Name";
		DispName["Email_Address"] = "Email Address";
		DispName["Contact_Phone"] = "Phone Number";		
		
		for (i = 0; i < Required.length; i++) {
			if (frm.elements[Required[i]].value == "") {
				alert("Please provide a value for " + (DispName[Required[i]] ? DispName[Required[i]] : Required[i].replace(/_/, " ")) + ".");
				frm.elements[Required[i]].focus();
				return false;
			}
		}
		for (i = 0; i < frm.elements.length; i++) {
			var min = MinLength[frm.elements[i].name];
			if (min) {
				if (frm.elements[i].value.length < min) {
					alert((DispName[frm.elements[i].name] ? DispName[frm.elements[i].name] : frm.elements[i].name.replace(/_/, " ")) + " must be at least " + min + " characters.");
					frm.elements[i].focus();
					return false;
				}
			}
		}
		return true;
	}
	
	function checkRequestForm(frm)
	{
		var Required = new Array(
			"Name",
			"Email_Address",
			"Contact_Phone"
		);
	
		var MinLength = new Array();
	
		var DispName = new Array();
		DispName["Name"] = "Name";
		DispName["Email_Address"] = "Email Address";
		DispName["Contact_Phone"] = "Phone Number";		
		
		for (i = 0; i < Required.length; i++) {
			if (frm.elements[Required[i]].value == "") {
				alert("Please provide a value for " + (DispName[Required[i]] ? DispName[Required[i]] : Required[i].replace(/_/, " ")) + ".");
				frm.elements[Required[i]].focus();
				return false;
			}
		}
		for (i = 0; i < frm.elements.length; i++) {
			var min = MinLength[frm.elements[i].name];
			if (min) {
				if (frm.elements[i].value.length < min) {
					alert((DispName[frm.elements[i].name] ? DispName[frm.elements[i].name] : frm.elements[i].name.replace(/_/, " ")) + " must be at least " + min + " characters.");
					frm.elements[i].focus();
					return false;
				}
			}
		}
		return true;
	}	

