 function onEnter(e)	{
 	if (document.all) e = window.event;
 	if (document.layers) Key = e.which;
 	 else Key = window.event.keyCode;
 	if (Key == 13)	{
 		if(curfocus == "user_id.value") {
 		    document.frm_signin.elements['password.value'].focus();
 		}  else if (curfocus == "password.value") {
 		    if(document.frm_signin.elements['org_code.value'].value ==""){
 		      document.frm_signin.elements['org_code.value'].focus();
 		    } else {
 			  if (validate(document.frm_signin)) { doSignIn()}
 		    }
         }
 		if (document.layers) return false;
 		 else if (document.all) e.returnValue = false;
 	}
 }
 
 if (document.layers) { document.captureEvents(Event.KEYPRESS); }
 document.onkeypress = onEnter;
 
 function setEnterFocus(what)	{
 	if ((what.type == "text") || (what.type == "password")) { what.select(); }
 	curfocus = what.name;
 }
 
 var curfocus = "";

 
 
 
 function validate(theForm){
  	var user_id =   theForm.elements['user_id.value'].value.trim();
  	var password =  theForm.elements['password.value'].value.trim();
  	var org_code =  theForm.elements['org_code.value'].value.trim();
    if (user_id == "") {
    		alert('Please enter your User ID, Password and Organization.');
    		theForm.elements['user_id.value'].focus();
    		return false;
 	} else if (password == "") {
    		alert('Please enter your User ID, Password and Organization.');
    		theForm.elements['password.value'].focus();
    		return false;
    } else if (org_code == "") {
    		alert('Please enter your User ID, Password and Organization.');
    		theForm.elements['org_code.value'].focus();
    		return false;
 	} else {
         if(!isAlphanumeric(user_id) || !isAlphanumeric(password) || !isAlphanumeric(org_code)){
                alert("All fields Must be alphanumeric characters.  Please try again.");
                theForm.elements['password.value'].value = "";
             	return false;
         } else if(user_id.length < 4){
		        alert("User ID Must be between 4 to 20 characters .  Please try again.");
		        return false;
		 } else if(password.length < 6){
   		         alert("Password Must be between 6 to 20 characters .  Please try again.");
			     theForm.elements['password.value'].value = "";
			     return false;
		 }else if(user_id.toUpperCase() == password.toUpperCase()){
   		         alert("User ID and Password Must be different.  Please try again.");
			     theForm.elements['password.value'].value = "";
			     return false;
		 } else {
  		   return true;
  		}
 	}
  }
