<!--
//=================================================================================================
function formCheck(formobj){
	// Enter name of mandatory fields
	var fieldRequired = Array("To_Email", "From_Email", "Disclaimer");
//	var msg_title1  = "                               N O T I C E\n";
	var msg_title1  = "                      N  O  T  I  C  E\n";
  var msg_title2  = "       Please complete or correct the following fields:\n\n";
  var msg_divider = "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n";
  var msg_spacer1 = "             -->  ";
	var msg_errors  = "";
	var focus_field = "";
	var phone_check = 0;

	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + "\n";
				} //end if
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
          if (focus_field.length < 1) focus_field = fieldRequired[i];
					msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + "\n";
				} //end if
				break;
			case "text":
				if (fieldRequired[i] == 'From_Email'){
	        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.value)){
					}
					else
					{
            if (focus_field.length < 1) focus_field = fieldRequired[i];
            msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + " is invalid\n";
					} //end if
        }
				else if (fieldRequired[i] == 'Zip'){
	        if ( (obj.value.length != 5) || (isNaN(obj.value)) ) {
            if (focus_field.length < 1) focus_field = fieldRequired[i];  
            msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + " should be 5 numeric digits\n";
					} //end if
        }
				else if ( (fieldRequired[i] == 'Day_Phone') || (fieldRequired[i] == 'Evening_Phone') ){
	        if (obj.value.length > 0) {
            phone_check = phone_check + 1;
					} //end if
        }
        else
        {
					if (obj.value == "" || obj.value == null){
            if (focus_field.length < 1) focus_field = fieldRequired[i];
            msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + "\n";
					} //end if
        } //end if
				break;	
			case "textarea":
				if (fieldRequired[i] == 'To_Email'){
	        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.value)){
					}
					else
					{
            if (focus_field.length < 1) focus_field = fieldRequired[i];
            msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + " is invalid\n";
					} //end if
        } else {
  				if (obj.value == "" || obj.value == null){
            if (focus_field.length < 1) focus_field = fieldRequired[i];
		  			msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + "\n";
			  	} //end if
        } //end if
				break;
			case "file":
				if (obj.value == "" || obj.value == null){
					msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + "\n";
				} //end if
				break;
			default:
        //alert('Fell out on field: ' + addSpace(fieldRequired[i]) + " The obj.type is: " + obj.type);
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					} //end if
				} //next
				if (!blnchecked){
					msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + "\n";
				} //end if
			} //end if
		} //end if
	} //next

  if (formobj.Disclaimer.checked ) {
    // THE DISCLAIMER IS CHECKED SO DO NOTHING
  } else {
		msg_errors += msg_spacer1 + "Disclaimer has not been accepted\n";
  }
 
  if (focus_field.length > 0) formobj[focus_field].focus(); // set the focus of the 
	if (msg_errors.length > 0) {
		alert(msg_title1 + msg_divider + msg_title2 + msg_errors + "\n" + msg_divider);
		return (false);
	} else {
		return (true);
	} //end if
}// End Function  
//=================================================================================================
function addSpace(str){
  pattern = new RegExp ('_');
  str = str.replace(pattern, ' ');
  return str;
}// End Function
//=================================================================================================
-->
