function validate_required(field,name1)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert("The following error was encountered:\r\nRequired field '"+name1+"' is empty!");return false;
    }
  else
    {
    return true;
    }
  }
}
function validate_date(field)
{
with (field)
  {
  if (value==1900||value=="1900")
    {
    alert("The following error was encountered:\r\nThere is no way that you would have been enrolled in the year 1900!");return false;
    }
  else
    {
    return true; 
    }
  }
}
function validate_datelength(field,field1)
{
with (field)
  {
  if (field.value < field1.value)
    {
    alert("The following error was encountered:\r\nThe year you have suggested you finished school pre-dates that of the year in which you started!");return false;
    }
  else
    {
    return true;
    }
  }
}
function validate_password(field,field2)
{
with (field)
  {
  if (field.value != field2.value)
    {
    alert("The following error was encountered:\r\nPasswords don't match!");return false;
    }
  else
    {
    return true;
    }
  }
}
function validate_email(field)
{
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {alert("The following error was encountered:\r\nNot a valid e-mail address!");return false;}
  else {return true;}
  }
}
function validate_form(thisform) {
  with (thisform) {
	  if (validate_required(fname,"First Name")==false) { 
		  submitOK = "false";
	  }
	  if (validate_required(lname,"Last Name")==false) { 
		  submitOK = "false";
	  }
	  if (validate_required(password,"Password")==false) { 
		  submitOK = "false";
	  }
	  if (validate_date(startnc)==false) { 
		  submitOK = "false";
	  }
	  if (validate_date(endnc)==false) { 
		  submitOK = "false";
	  }
	  if (validate_datelength(endnc,startnc)==false) { 
		  submitOK = "false";
	  }
	  if (validate_password(password,activationcode)==false) { 
		  submitOK = "false";
	  }
	  if (validate_email(email)==false) { 
		  submitOK = "false";
	  }
	  if (submitOK == "false") {
		  return false;
	  }  
  }
}

