    function allow_numberdash(obj){
        if (/[^0-9|\-]/i.test(obj.value))
        obj.value=obj.value.replace(/[^0-9|x|\-]/g,'')
        obj.value+=''
        obj.focus()
    }
    function allow_numberphone(obj){
        if (/[^0-9|\-|\(|\)]/i.test(obj.value))
        obj.value=obj.value.replace(/[^0-9|x|\-|\(|\)]/g,'')
        obj.value+=''
        obj.focus()
    }
    function allow_number(obj){
        if (/[^0-9]/i.test(obj.value))
        obj.value=obj.value.replace(/[^0-9]/g,'')
        obj.value+=''
        obj.focus()
    }
    function sameAddress()
    {
        if(document.myform.same_address.checked  != false)
        {
            document.myform.permaddress.value = document.myform.laddress.value;
            document.myform.permcity.value = document.myform.lcity.value;
            document.myform.permstate.value = document.myform.lstate.value;
            document.myform.permzip.value = document.myform.lzip.value;
            document.myform.permphone.value = document.myform.lphone.value;
        }
        
        if(document.myform.same_address.checked  != true)
        {
            document.myform.permaddress.value = "";
            document.myform.permcity.value = "";
            document.myform.permstate.value = "";
            document.myform.permzip.value = "";
            document.myform.permphone.value = "";
        }

    }
    
    function checkForm() 
    {
        // Return false if first name isn't filled in.
        if(document.myform.student_fname.value == "")
        {
            alert("Please fill in your first name.");
            document.myform.student_fname.focus();
            return false;
        }

        // Return false if last name isn't filled in.        
        if(document.myform.student_lname.value == "")
        {
            alert("Please fill in your last name.");
            document.myform.student_lname.focus();
            return false;
        }
        
        if (document.myform.student_email.value != "") 
        {
            // Return false if e-mail field does not contain a '@' and '.' .
            if (document.myform.student_email.value.indexOf ('@',0) == -1 || 
               document.myform.student_email.value.indexOf ('.',0) == -1)
           {
               alert("\nThe E-MAIL field requires a \"@\" and a \".\"be used.\n\nPlease re-enter your e-mail address.")
               document.myform.student_email.select();
               document.myform.student_email.focus();
               return false;
            }
       }
        
       if(document.myform.laddress.value == "")
       {
           alert("Please enter your local address.");
           document.myform.laddress.focus();
           return false;
       }

        if(document.myform.lcity.value == "")
        {
            alert("Please enter your local city.");
            document.myform.lcity.focus();
            return false;
        }

        if(document.myform.lstate.value == "--")
        {
            alert("Please enter you local state.");
            document.myform.lstate.focus();
            return false;
        }

        if(document.myform.lzip.value == "")
        {
            alert("Please enter you local zip code.");
            document.myform.lzip.focus();
            return false;
        }
        
        if(document.myform.lphone.value == "")
        {
            alert("Please enter you local phone number.");
            document.myform.lphone.focus();
            return false;
        }
        
        if(document.myform.permaddress.value == "")
        {
            alert("Please enter your permanent address.");
            document.myform.permaddress.focus();
            return false;
        }

        if(document.myform.permcity.value == "")
        {
            alert("Please enter your permanent city.");
            document.myform.permcity.focus();
            return false;
        }

        if(document.myform.permstate.value == "--")
        {
            alert("Please enter you permanent state.");
            document.myform.permstate.focus();
            return false;
        }

        if(document.myform.permzip.value == "")
        {
            alert("Please enter you permanent zip code.");
            document.myform.permzip.focus();
            return false;
        }

        if(document.myform.permphone.value == "")
        {
            alert("Please enter you permanent phone number.");
            document.myform.permphone.focus();
            return false;
        }
        
        if(document.myform.uc_emp.value == "Yes") 
        {
            if(document.myform.uc_emp_loc.value == "")
               {
                alert("You enter that you do had prior UC employment, please enter the location.");
                document.myform.uc_emp_loc.focus();
                return false;
            }
        }

        if(document.myform.lib_exp.value == "Yes") 
        {
            if (document.myform.lib_exp_loc.value == "")
               {
                alert("You enter that you do had prior library experience, please enter the location.");
                document.myform.lib_exp_loc.focus();
                return false;
            }
        }

        if(document.myform.campus_emp.value == "Yes") 
        { 
            if(document.myform.campus_emp_loc.value == "")
               {
                alert("You enter that you currently work on campus, please enter the location.");
                document.myform.campus_emp_loc.focus();
                return false;
            }
        }

        if(document.myform.file_exp.value == "Yes")
        {
            if(document.myform.file_exp_loc.value == "")
               {
                alert("You enter that you have filing experience, please enter the location.");
                document.myform.file_exp_loc.focus();
                return false;
            }
        }

        if(document.myform.comp_exp.value == "Yes")
        {
            if(document.myform.comp_exp_loc.value == "")
               {
                alert("You enter that you have computer experience, please enter the location.");
                document.myform.comp_exp_loc.focus();
                return false;
            }
        }

        if(document.myform.foreign_lang.value == "") 
            var temp = 5;
        else
        {
            if((document.myform.lang_read.checked  != true) && 
               (document.myform.lang_write.checked != true) && 
               (document.myform.lang_speak.checked != true))
                  {
                    alert("You enter that you have know another language.\nPlease choose whether you can read, write, or speak it.");
                    document.myform.foreign_lang.focus();
                    return false;
                }
        }
                
        if(document.myform.hours.value == "")
        {
            alert("Please enter how many hours you are able to work.");
            document.myform.hours.focus();
            return false;
        }

        if(document.myform.hours.value >  40)
        {
            var myhours = document.myform.hours.value;
            alert("You cannot work more than " + myhours + " hours, please change it.");
            document.myform.hours.focus();
            return false;
        }
        
        if(document.myform.major.value == "")
        {
            alert("Please enter your major.");
            document.myform.major.focus();
            return false;
        }

        if(document.myform.units.value == "")
        {
            alert("Please enter how many units you are taking this quarter.\nIf none, please put 0.");
            document.myform.units.focus();
            return false;
        }

        if(document.myform.units.value > 30)
        {
            var number = document.myform.units.value;
            alert("It is not possible to have" + number + " units, please correct this.");
            document.myform.units.focus();
            return false;
        }
        
        if(document.myform.student_status.value == "none")
        {
            alert("Please choose your student status.");
            document.myform.student_status.focus();
            return false;
        }

        if(document.myform.grad_date.value == "")
        {
            alert("Please enter your graduated or expected graduation date.");
            document.myform.grad_date.focus();
            return false;
        }
        
        if(document.myform.work_study.value == "Yes")
        { 
            if(document.myform.ws_amt.value == "")
            {
                alert("You enter that you do have work study,\nplease enter the amount.");
                document.myform.ws_amt.focus();
                return false;
            }
        }
        
        if(document.myform.hs_diploma.value == "Yes") 
        { 
            if(document.myform.hs_diploma_date.value == "")
               {
                alert("You enter that you do have a high school diploma,\nplease enter the date you received it.");
                document.myform.ws_amt.focus();
                return false;
            }
        }
        if(document.myform.us_citizen.value == "No") 
        {    
            if(document.myform.citizen_status.value == "")
            {
                alert("You enter that you are not a US citizen, please enter your citizen status.");
                document.myform.citizen_status.focus();
                   return false;
            }
        }
    }
function submitform()
{ 
  document.getElementById("myform").setAttribute("action","application.php");
  document.myform.submit();
}     
