		function isEmail(mailfield){
		        if (mailfield == ""){
		                return false;
		        }
		
		        if (mailfield.indexOf ('@',0) == -1 || mailfield.indexOf ('.',0) == -1){
		                return false;
		        }
		        else{
		                return true;
		        }
		}
		
		function checkemail(form1){
		
		        var Email  = form1.email.value ;
		
		        if (!isEmail(Email)) {
		                alert("Please enter a valid email address.");
		                form1.email.focus();
		        return (false);
		        }
		
		        return checkform(form1);
		
		}
		
		function checkform(form1)
		{
	  if (form1.firstname.value == "")
	  {
		alert("Please enter a value for the \"First Name\" field.");
		form1.firstname.focus();
		return (false);
	  }
		  if (form1.lastname.value == "")
	  {
		alert("Please enter a value for the \"Last Name\" field.");
		form1.lastname.focus();
		return (false);
	  }

		if (form1.zip.value == "")
	  {
		alert("Please enter a value for the \"zip code\" field.");
		form1.zip.focus();
		return (false);
	  }

		if(form1.interest.value == "")
		{
			alert("Please choose a college of interest.");
			form1.interest.focus();
			return(false);
		}

		if (form1.custom1.value == "")
	  {
		alert("Please enter a value for the \"Where did you hear about us\" field.");
		form1.custom1.focus();
		return (false);
	  }
  if (form1.musername.value == "")
  {
    alert("Please enter a value for the \"Username\" field.");
    form1.musername.focus();
    return (false);
  }
		// only allow numbers to be entered
		var checkOK = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-";
		var checkStr = form1.musername.value;
		var allValid = true;
		var allNum = "";
		for (i = 0;  i < checkStr.length;  i++)
		{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
		break;
		if (j == checkOK.length)
		{
		allValid = false;
		break;
		}
		if (ch != ",")
		allNum += ch;
		}
		if (!allValid)
		{
		alert("Your username has special characters. \nThese are not allowed.\n Please remove them and try again.");
		form1.musername.focus();
		return (false);
		}

  if (form1.musername.value.length < 3)
  {
    alert("Please enter at least 4 characters in the \"Username\" field.");
    form1.musername.focus();
    return (false);
  }

  if (form1.mpassword.value == "")
  {
    alert("Please enter a value for the \"Password\" field.");
    form1.mpassword.focus();
    return (false);
  }

  if (form1.mpassword.value.length < 3)
  {
    alert("Please enter at least 4 characters in the \"Password\" field.");
    form1.mpassword.focus();
    return (false);
  }

  if (form1.mpassword2.value == "")
  {
    alert("Please enter a value for the \"Password Verification\" field.");
    form1.mpassword2.focus();
    return (false);
  }
  
  if (form1.mpassword.value != form1.mpassword2.value)
  {
    alert("Your \"Passwords\" did not match.");
    form1.mpassword.focus();
    return (false);
  }
	  
	  
  if (form1.custom2.value == "")
  {
	alert("Please select time of day for the \"Are you a licensed professional\" field.");
	form1.custom2.focus();
	return (false);
  }


	  return (true);
	  
}


