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_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false;}
else {return true}
}
}


function validate_form(review)
{
with (review)
{
if (validate_required(heading,"Please provide a heading")==false)
  {heading.focus();return false;}
  
if (validate_required(review,"Please provide a review")==false)
  {review.focus();return false;} 
  
if (validate_required(reviewer,"Please provide your name")==false)
  {reviewer.focus();return false;}
  
if (validate_email(email,"Enter a valid e-mail address!")==false)
  {email.focus();return false;}
 
}
}


function valid_form(attraction)
{
with (attraction)
{
if (validate_required(atname,"Please provide an attraction name")==false)
  {atname.focus();return false;}

if (validate_required(atexpierence,"Please tell us about your expierence")==false)
  {atexpierence.focus();return false;}

if (validate_required(atreviewername,"Please provide your name")==false)
  {atreviewername.focus();return false;}

if (validate_email(atemail,"Enter a valid e-mail address!")==false)
  {atemail.focus();return false;}

}
}