// contact.js

<!--
//Any fields that are left empty, or are not properly filled in, will be highlighted in red. //Fields that are filled in correctly will be properly formatted. 

function validate() {
  if(!document.getElementById) return;

  // get form variables
  var firstname = document.getElementById("firstname").value;
  var lastname = document.getElementById("lastname").value;
  var email = document.getElementById("email").value;
  
  var validform = true;



  
  var incorrect = new Array();
  var no = 0;
  var regExp = /[A-Za-z]{2,6}/;


  regExp = /[A-Za-z]{3,}-?[A-Za-z]?/;
  if(regExp.test(lastname)) {
   	lastname = lastname.charAt(0).toUpperCase() + lastname.substring(1,lastname.length).toLowerCase();
  } else {
   	incorrect[no] = "1";
  	 no++;
   	lastname = "";
	validform = false;
  }

  if(regExp.test(firstname)) {
   	firstname = firstname.charAt(0).toUpperCase() + firstname.substring(1,firstname.length).toLowerCase();
  } else {
   	incorrect[no] = "2";
  	 no++;
   	firstname = "";
	validform = false;
  }

  if(email.length < 7) {

   	incorrect[no] = "3";
   	no++;
   	email = "";
	validform = false;
  }


  for(i=1;i<4;i++) {
  		document.getElementById(i).style.color="#000000";
  }

  for(j=0;j<no;j++) {
  		document.getElementById(incorrect[j]).style.color="#FF0000";
  }

  if(no > 0) {
   	document.getElementById("errors").innerHTML = "<span class=\"error\">There was an error with your form submission. Please fill in the necessary fields.</span><br />";
  }

  document.getElementById("firstname").value = firstname;
  document.getElementById("lastname").value = lastname;
  document.getElementById("email").value = email;


  return validform;
}


