// JavaScript Document

function valForm()
	{

	 var varMemberName = contactForm.MEMBER_NAME.value;
	 var varEmail = contactForm.MEMBER_EMAIL.value;
	 var varMessage = contactForm.MEMBER_MESSAGE.value;
	 var varOptin = contactForm.MEMBER_OPTIN.value;	 

	 if(varMemberName == "")
	  {
	   alert("Please supply a name for this member");
	   contactForm.MEMBER_NAME.focus();
	   contactForm.Submit.disabled = false;
	   return false;
	  }

	  if(varEmail == "")
	  {
	   alert("Please supply the user's email address");
	   contactForm.MEMBER_EMAIL.focus();
	   contactForm.Submit.disabled = false;
	   return false;
	  }	
	  if(varEmail.indexOf (".",0) == -1)
	  {
	   alert("The Email field must contain the \".\" character.\nPlease try again.");
	   contactForm.MEMBER_EMAIL.focus();
	   contactForm.Submit.disabled = false;
	   return false;
	  }
 
	  if(varEmail.indexOf ("@",0) == -1)
	  {
	   alert("The Email field must contain the \"@\" character.\nPlease try again.");
	   contactForm.MEMBER_EMAIL.focus();
	   contactForm.Submit.disabled = false;
	   return false;
	  }
	  //check for these characters at the beginning or end of the email address
	  if(varEmail.charAt(0) == "-" || varEmail.charAt(0) == "_" || varEmail.charAt(0) == "." || varEmail.charAt(0) == "@" || varEmail.charAt(varEmail.length-1) == "-" || varEmail.charAt(varEmail.length-1) == "_" || varEmail.charAt(varEmail.length-1) == "." || varEmail.charAt(varEmail.length-1) == "@")
	  {
	    alert("This does not appear to be a valid email address");
		contactForm.MEMBER_EMAIL.focus();
		contactForm.Submit.disabled = false;
		return false;
	  }
	  
      for(var i = 0; i < varEmail.length; i++)
      {
         if(!((varEmail.charAt(i) >= "a" && varEmail.charAt(i) <= "z") || (varEmail.charAt(i) >= "A" && varEmail.charAt(i) <= "Z") || (varEmail.charAt(i) >= "0" && varEmail.charAt(i) <= "9")|| varEmail.charAt(i) == "." || varEmail.charAt(i) == "-" || varEmail.charAt(i) == "_" || varEmail.charAt(i) == "@"))
         {
       	   alert("This does not appear to be a valid email address");
           contactForm.MEMBER_EMAIL.focus();
		   contactForm.Submit.disabled = false;
		   return false;
         }
      }

	 if(varMessage == "")
	  {
	   alert("You have not entered a message");
	   contactForm.MEMBER_MESSAGE.focus();
	   contactForm.Submit.disabled = false;
	   return false;
	  }

	  return true;
}