
function validateSelect(Form, Field, MessageStr) {
	
	if(eval("document."+ Form + ".elements[\"" + Field + "\"]")) {
		var length = eval("document." + Form + ".elements[\"" + Field + "\"].value.length");
		if (length == 0) {
			alert("Please select a " + MessageStr + ".");
			return false;
		} else return true;
	} else return true;
}

function validateText(Form, Field, MessageStr) {
		
	if(eval("document."+ Form + ".elements[\"" + Field + "\"]")) {
		var length = eval("document." + Form + ".elements[\"" + Field + "\"].value.length");
		if (length == 0) {
			alert("\"" + MessageStr + "\" is a required field.");
			return false;
		} else return true;
	} else return true;
}


// Returns true if the string passed in is a valid numeric value
//  (no alpha characters except a decimal place), 
//   else it displays an error message

function ValidateNumeric(objField, FieldName)
{
	var strField = new String(objField.value);
	
	if (isWhitespace(strField)) return true;

	var i = 0;

	for (i = 0; i < strField.length; i++)
		if ((strField.charAt(i) < '0' || strField.charAt(i) > '9') && (strField.charAt(i) != '.')) {
			alert(FieldName + " must be a valid numeric entry.  Please do not use commas or dollar signs or any non-numeric symbols.");
			objField.focus();
			return false;
		}

	return true;
}