// Check Form
// Basic form validation for the feedback form on the Contact Us page
// Makes sure that the user enters a valid name, email and that user
// enters an address and a message.
// This is the minimum information that is required to process the form.


function validName(form)
{
  /* Checks if the name entered is valid */
  /* The name must not contain numbers or characters */

  if (form.elements["name"].value =="")
  {
    return false;
  }
   
  if (/[0-9!"£$%^&*]/.exec(form.elements["name"].value))
  {
    return false;
  }
    
  return true; 
}

function validEmail(form) 
{	
  /* Checks if the email is valid email address */

  if (/[!"£$%^&*]/.exec(form.elements["email"].value))
    {
	  return false;
    }
  else   
    {
	  if (/\w+\@\w+\.\w+/i.exec(form.elements["email"].value)) 
        {
          return true;
        } 
      else 
        {
          return false;
        }
    }
}

function validAddress(form)
{
  /* Checks if address has been entered */

  if (form.elements["address"].value =="")
  {
    return false;
  }
     
  return true; 
}

function validMessage(form)
{
  /* Checks if message has been entered */

  if (form.elements["message"].value =="")
  {
    return false;
  }
     
  return true; 
}



function verify(form)
  /* Verify the data on the form  */
  /* Surname and first_name are validated */
{
  if(validName(form))
  {
        if(validEmail(form))
          {
            if(validAddress(form))
			  {
			    if(validMessage(form))
				  {
					return true;
				  }
				else
				  {
					alert ("Please enter your message");
                    form.elements["message"].focus();
                    return false;   
				  }
			  }
			else
			   {
				 alert ("Please enter your address");
                 form.elements["address"].focus();
                 return false;  
			   }
          }
        else
          {
            alert ("Please enter a valid email address");
            form.elements["email"].focus();
            return false; 
          }

  }
  else
  {
    alert ("Please enter a valid name");
    form.elements["name"].focus();
    return false;
  }
}
