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

function validate_formU(thisform)
{
with (thisform)
{
if (validate_required(username,"username must be filled out!")==false)
  {username.focus();return false;}
if (validate_required(pass,"password must be filled out!")==false)
  {pass.focus();return false;}
}
}

function validate_form(thisform)
{
with (thisform)
{
if (validate_required(file,"filename must be filled out!")==false)
  {file.focus();return false;}
if (validate_required(username,"username must be filled out!")==false)
  {username.focus();return false;}
if (validate_required(pass,"password must be filled out!")==false)
  {pass.focus();return false;}
if (validate_required(code,"Authentication must be filled out!")==false)
  {code.focus();return false;}
}
}

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 checkDate(field,alerttxt)
{
with (field)
{
  var reg = /^((((((0[48])|([13579][26])|([2468][048]))00)|([0-9][0-9]((0[48])|([13579][26])|([2468][048]))))-02-29)|(((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9][0-9])|([1-9][0-9][0-9][0-9]))-((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))|(((0[1-9])|(1[0-2]))-((0[1-9])|(1[0-9])|(2[0-8]))))))$/i;
   
  if(!reg.test(field.value))
    {alert(alerttxt);return false;}
  else {return true;}
}
}

function validate_form1(thisform)
{
with (thisform)
{
if (validate_required(edate,"Event Date must be filled out!")==false)
  {edate.focus();return false;}
if (validate_required(etime,"Event Time must be filled out!")==false)
  {etime.focus();return false;}
if (validate_required(venue,"Venue must be filled out!")==false)
  {venue.focus();return false;}
if (validate_required(title,"Title must be filled out!")==false)
  {title.focus();return false;}
if (validate_required(username,"Username must be filled out!")==false)
  {username.focus();return false;}
if (validate_required(pass,"Password must be filled out!")==false)
  {pass.focus();return false;}
if (checkDate(edate,"Not a valid date format!")==false)
    {edate.focus();return false;}
}
}


