﻿// JScript File

        function FormValidator(eForm)
        {
	        if (eForm.LoginID.value == "")
	          {
		        alert("Please enter a value for the \"Student ID\" field.");
		        eForm.LoginID.focus();
		        return (false);
	          }
	        if (eForm.LoginID.value.length < 8)
	        {
		      alert("Please enter 8 characters in the \"Student ID\" field.");
		      eForm.LoginID.focus();
		      return (false);
	        }

            
	        var checkOK = "0123456789-.";
	        var checkStr = eForm.LoginID.value;
	        var allValid = true;
	        var validGroups = true;
	        var decPoints = 0;
	        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 += ".";
				    decPoints++;
			    }
			    else
				    allNum += ch;
			    }
			    if (!allValid)
			    {
				    alert("Please enter only digit characters in the \"Student ID\" field.");
				    eForm.LoginID.focus();
				    return (false);
			    }

			    if (decPoints > 1 || !validGroups)
			    {
				    alert("Please enter a valid number in the \"Student ID\" field.");
				    eForm.LoginID.focus();
				    return (false);
			    }
			    
			    //PIN
			    if (eForm.Pin.value == "")
	              {
		            alert("Please enter a value for the \"Pin\" field.");
		            eForm.LoginID.focus();
		            return (false);
	              }
	            if (eForm.Pin.value.length < 6)
	            {
		          alert("Please enter 6 characters in the \"Pin\" field.");
		          eForm.LoginID.focus();
		          return (false);
	            }

	            var checkOK = "0123456789-.";
	            var checkStr = eForm.Pin.value;
	            var allValid = true;
	            var validGroups = true;
	            var decPoints = 0;
	            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 += ".";
				        decPoints++;
			        }
			        else
				        allNum += ch;
			        }
			        if (!allValid)
			        {
				        alert("Please enter only digit characters in the \"Pin\" field.");
				        eForm.Pin.focus();
				        return (false);
			        }

			        if (decPoints > 1 || !validGroups)
			        {
				        alert("Please enter a valid number in the \"Pin\" field.");
				        eForm.Pin.focus();
				        return (false);
			        }
			        
            return (true);
	    }
	 
	    //confirmed page Contact Info
	    
	    function ConfirmValidate() 
            {
                var form = document.forms[0];
		        var index = 0;
		        if (form.address1.value == "") {
			        alert("Please enter a value for the \"Address\" field");
			        return false;
		        }
                  
                if (form.city.value == "") {
			        alert("Please enter a value for the \"City\" field");
			        return false;
		        }
		        if (form.state.value == "") {
			        alert("Please enter a value for the \"State\" field");
			        return false;
		        }
		         if (form.zip.value == "") {
			        alert("Please enter a value for the \"Zip\" field");
			        return false;
		        }
		         if (form.phone.value == "") {
			        alert("Please enter a value for the \"Phone\" field");
			        return false;
		        }
                return true;
            }
        
        
        
			 