<!--
function ContactUs_CheckForm() {

		var thisobj=document.parentForm;
		var allElemCtr;
		var requiredElem=new Array('ContactUs_Name');
		var requiredElemCtr=0;
		var required;
		var thiselement;
		var fieldName;
		var fieldType;
		var fieldValue;
		var errMsg='';

		//go through all the form elements	
		for (allElemCtr=0;allElemCtr<thisobj.length;allElemCtr++) {

			thiselement=thisobj.elements[allElemCtr];
			fieldName=thiselement.name;
			fieldType=thiselement.type;
			fieldValue=thiselement.value;

			//ignore input type=submit or other buttons
			if (fieldType!="submit") {

				//check if field is included in the optional fields array
				if (requiredElem.length!=0) {
					for (requiredElemCtr=0; requiredElemCtr<requiredElem.length; requiredElemCtr++) {
						
						//alert(fieldName.indexOf(requiredElem[requiredElemCtr]));
						if (fieldName.indexOf(requiredElem[requiredElemCtr])==0) {
							required=true;
							break;
						}
						else { required=false; }
					}
				}
				else {required=true;}

				//dont test form value if it is an optional field
				if (required) {
					if ((fieldType=="textarea" || fieldType=="text" || fieldType=="password") && fieldValue=="") {
						errMsg=fieldName.toUpperCase()+' field is required!'
						break;
					}

				}
			}
		}		//for statement

		//---------------------------------------------------------------------------- EMAIL ADDRESS
		if (errMsg=='') {
			thiselement = document.parentForm.ContactUs_EmailAddress;
			if (!checkEmail(thiselement.value)) {
				errMsg='Invalid Email Address!'
			}
		}

		if (errMsg!=''){
			alert('ERROR:\n----------------\n'+errMsg);
			thiselement.focus();
			//thiselement.select();
			return false;
		}
		else {
			return true;
		}
	}
//-->


