<!--

 function CheckDigit(Digit)
 {
    var input_digit = Digit.value;
	var GoodChars = "0123456789";
	var i = 0;
	
	if (input_digit != 0) 
 	 {
        var is_digit = true;
	    for (i =0; i <= input_digit.length -1; i++) 
		  {
  		  if(GoodChars.indexOf(input_digit.charAt(i)) == -1)
			  {
				is_digit=false;
		   	  }
		  }
	
 	   if(is_digit==false)
		 {
    	        alert("Digit only!");
				Digit.focus();
		 		return false;
		 }
	  else
		return true;
	}	
   return false;
    	  
	 
 }
 
//************************************************************************************

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
  }

 
//*************************************************************************************
function validForm()
{
        if (document.RequestID.First_Name.value.length == 0)
		   {
             alert("Please input your first name !");
			 document.RequestID.First_Name.focus();
             return (false);
			}
	    if (document.RequestID.Last_Name.value.length == 0)
		  {
		    alert ("Please input your last name !");
			document.RequestID.Last_Name.focus();
			return (false);
		  }
		 if (document.RequestID.Title.value.length == 0)
		  {
		    alert ("Please input your title !");
			document.RequestID.Title.focus();
			return (false);
		  } 
          if (document.RequestID.Room_number.value.length == 0)
		  {
		    alert ("Please input your office number !");
			document.RequestID.Room_number.focus();
			return (false);
		  } 
          if (document.RequestID.Work_Areacode.value.length == 0)
		  {
		    alert ("Please input your office telephone area code !");
			document.RequestID.Work_Areacode.focus();
			return (false);
		  }
		 if (document.RequestID.Phone_Work_Three.value.length == 0)
		  {
		    alert ("Please input the first three digits of your office telephone number !");
			document.RequestID.Phone_Work_Three.focus();
			return (false);
		  }
		  if (document.RequestID.Phone_Work_Four.value.length == 0)
		  {
		    alert ("Please input the last four digits of your office telephone number !");
			document.RequestID.Phone_Work_Four.focus();
			return (false);
		  }
           /** if (document.RequestID.Division.value.length == 0)
		  {
		    alert ("Please input your Division or Department!");
			document.RequestID.Division.focus();
			return (false);
		  } **/
		  if (document.RequestID.Administrator.value.length == 0)
		  {
		    alert ("Please input your Administrator !");
			document.RequestID.Administrator.focus();
			return (false);
		  }
/* start added dec. 1, 2005 */
                  if( document.RequestID.wasStudent[0].checked == false && document.RequestID.wasStudent[1].checked == false )
                  {
                    alert ("Please indicate whether the person was a student at this institution.");
                    location.href = "#formerStudent";
                    return (false);
                  }
                  var reqField = document.RequestID.idtype;
                  if ( reqField.value == "" || reqField.value === undefined || reqField.value == "false" )
                  {
                    alert( "ID type is a required field." );
                    reqField.focus();
                    return (false);
                  }
/* end added dec. 1, 2005 */
		  if(document.RequestID.Login_ID.value.length ==0)
		  {
		    alert ("Please input your Login ID !");
			document.RequestID.Login_ID.focus();
			return (false);
		  
		  }
				 
        if (document.RequestID.Password.value.length == 0) 
		 {
            alert("Please input your password !");
			document.RequestID.Password.focus();
             return (false);
             }
        if (document.RequestID.Password.value.length < 9)
         {
            alert("Your password must contain a minimum of 9 alpha-numeric characters");
            document.RequestID.Password.value = ""
            document.RequestID.Password.focus();
            return (false);
         }
		 
	  var re = /[0-9]/;
      if(!re.test(document.RequestID.Password.value))
	  {
        alert("Your password must contain at least one number (0-9)!");
        document.RequestID.Password.value = ""
        document.RequestID.Password.focus();
        return (false);
      }
      
	  var re = /[a-z]/;
      if(!re.test(document.RequestID.Password.value))
	  {
        alert("Your password must contain at least one lowercase letter (a-z)!");
        document.RequestID.Password.value = ""
        document.RequestID.Password.focus();
        return (false);
      }
	 
	 var re = /[A-Z]/;
     if(re.test(document.RequestID.Password.value))
	 {
       alert("Your password Must NOT include any UPPERcase letters (A-Z)!");
       document.RequestID.Password.value = ""
       document.RequestID.Password.focus();
       return false;
     }
	  
	 var iChars = "!@#$%^&*()+=[]\\\';,./{}|\":<>?";

    for (var i = 0; i < document.RequestID.Password.value.length; i++) {
  	if (iChars.indexOf(document.RequestID.Password.value.charAt(i)) != -1)
	{
  	alert ("Your password has special characters. \nThese are not allowed.\n Please remove them and try again.");
	document.RequestID.Password.value = ""
    document.RequestID.Password.focus();
  	return (false);
  	}
  }

	  
      if (document.RequestID.Confirm_pw.value.length == 0)
         {
           alert ("Please confirm your password !");
           document.RequestID.Confirm_pw.focus();
           return (false);
        }
          
       if (document.RequestID.Password.value != document.RequestID.Confirm_pw.value )
         {
           alert("Please Retype your passwords. The two entries did not match.")
           document.RequestID.Password.value = ""
           document.RequestID.Confirm_pw.value = ""
           document.RequestID.Password.focus();
           return (false);
          }
		  
		  return (true);
}  
//-->

