var checked=true;


function check()
{
   checkEmail();
   validateCapcha();
   return checked;
   
}

/* email validation */
function checkEmail()
{
  checked=true;
  var pattern=/.*\@.*\..*/;
      if (checked)
	  {
	    if ((pattern.test($('email').value))==false)
        {
		  $('email').focus();
		  $('email').select();
          alert ("Please enter a valid e-mail address.");
          checked=false;
        }
	  }
      if (checked)
	  {
	    if ($('email').value=="")
        {
		  document.sendform.email.focus();
		  document.sendform.email.select();
          alert ("Please fill in all required fields.");
          checked=false;
        }
	  }
	  
      return checked;
  
} // -- function check() -- //


/* Capcha validation */
function validateCapcha()
{
  var userinput = ($('usercode').value);
  var httpRequest = false;

  if(navigator.appName == "Microsoft Internet Explorer") {
    httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); 
  } else {
    httpRequest = new XMLHttpRequest();
  }

  httpRequest.abort();
  httpRequest.open("GET", "code.php?userinput=" + userinput, false);     
  httpRequest.send(null);

  if ( httpRequest.responseText == 'error' ) 
  { 
     alert('Image code not correct. Please try again');
     checked = false;
  }
  else
  { 
     checked = true;
  }
    
} // -- function validateCapcha() -- //


