/* utility javascript functions */
function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}

/* user data submitted validation */
function validate_contact_form(the_form) {
  var error = 0;
  var error_message = "";
	
	var a = document.forms[the_form].subject.value;
	var b = document.forms[the_form].FullName.value;
	var c = document.forms[the_form].Address.value;
	var d = document.forms[the_form].City.value;
	var e = document.forms[the_form].State.value;
	var f = document.forms[the_form].ZipCode.value;
	var g = document.forms[the_form].Phone.value;
	var h = document.forms[the_form].email.value;
	var i = document.forms[the_form].Comments.value;
	
	  if (trim(a) == "" || trim(b) == "" || trim(c) == "" || trim(d) == "" || trim(e) == "" || trim(f) == "" || trim(g) == "" || trim(h) == ""  || trim(i) == "") {
		error_message = error_message + "All fields must be completed!";
		error = 1;
	  }
	  
  if (error == 1) {
    alert(error_message);
    return false;
  } else {
    return true;
  }
}