function validate_required(field,alerttxt)
{
with (field)
{
if (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(realname,"Name must be filled out!")==false) {
         realname.focus();
         return false;
      } else {
         if (validate_required(Question,"Question must be filled out!")==false) {
            Question.focus();
            return false;
         } else {
            if (validate_required(email,"Email must be filled out!")==false) {
               email.focus();
               return false;
            }
            else {
               if (validate_email(email,"Not a valid e-mail address!")==false) {
                  email.focus();
                  return false;
               }
            }
         }
      }
   }
}


