// JavaScript Document

 function validateFields()
  {
    var theForm = document.submitForm;
    var lblName = document.getElementById("lblName");
    var lblEmail = document.getElementById("lblEmail");
	var lblProject = document.getElementById("lblProject");
	var lblPhone = document.getElementById("lblPhone");
    var error = false;
    
    //Check for valid email address
    var email = new String(theForm.elements["email"].value);
    if (! email.match(/([a-z0-9._-]+@[a-z0-9._-]+.[a-z]+)/) )
    {
      lblEmail.style.borderWidth = "1px";

	lblEmail.style.borderStyle = "solid";

	lblEmail.style.borderColor="red";

      error = true;
    }
    
    //Check for non empty name    
    var name = new String(theForm.elements["name"].value);
    if (name.length <= 0)
    {
      lblName.style.borderWidth = "1px";

	lblName.style.borderStyle = "solid";

	lblName.style.borderColor="red";


      error = true;
    }
	
	var describe = new String(theForm.elements["quickdescribe"].value);
    if (describe.length <= 0)
    {
      lblProject.style.borderWidth = "1px";

	lblProject.style.borderStyle = "solid";

	lblProject.style.borderColor="red";

      error = true;
    }
	
	var phone = new String(theForm.elements["number"].value);
    if (phone.length <= 0)
    {
      lblPhone.style.borderWidth = "1px";

	lblPhone.style.borderStyle = "solid";

	lblPhone.style.borderColor="red";

      error = true;
    }
	else if (phone.length >11){
		lblPhone.style.borderWidth = "1px";

	lblPhone.style.borderStyle = "solid";

	lblPhone.style.borderColor="red";
	error = true;
	  
	  }
	
	
	
	
    
    //only submit the form if we don't have any errors
    if(!error)
      theForm.submit();
  }