function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
	return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_email(field,alerttxt)
{
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {return false;}
  else {return true;}
  }
}

function validate_form(thisform)
{
	var message= "";
with (thisform)
  {
  if (validate_required(Name,"")==false)
  		{
			var error = true;
	  		message = message + "\n" + "Name is required !";
	  	}
 if (validate_email(email_from,"")==false)
    {
			var error= true;
			message= message + "\n" + "A Valid email address is required !";
	}
  if (validate_required(captcha_code,"")==false)
  		{
			var error= true;
	  		message= message + "\n" + "Security Image text is required !";
	  	}
 }
 
 if (error == true)
 	{
		message = "There were errors in submission ! please correct the following errors to continue \n" + message;
		alert(message);
		return false;
	}
else
	{
		return true;
	}
 
}
