

function validate_required(field,alerttxt)
{
with (field)
	  { 
	  if (value==null||value=="")
	  {alert(alerttxt);return false;}
	  else {return true}
	  }
}


function validate_code(field,alerttxt)
{
with(field)
    {
    var result = value.toUpperCase();
	
    if (result.indexOf('XENIA') == -1 || value==null || value=="")
	  {alert(alerttxt);return false;}
	  else {return true}
	
    }
}

function validate_email(field,alerttxt)
{
with (field)
	{
	apos=value.indexOf("@");
	dotpos=value.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) 
	  {alert(alerttxt);return false;}
	else {return true;}
	}
}

function validate_form(thisform)
{
	with (thisform)
	{
	  if (validate_required(name,"Please enter your name") == false)
		 {name.focus(); return false; }
	  if (validate_email(email,"Please enter a valid Email")==false)
		 {email.focus();return false;}
	  if (validate_required(message,"Please enter a message you wish mailed to me") == false) 
	     {message.focus(); return false;}
	  if (validate_code(spamcode,"Please enter the text exactly as it appears in the image") ==false)
	      {spamcode.focus();return false;}
	      
	}
	
}