document.onkeypress = keyPress;
window.onload=wo;

var pageFocus = "find";

function wo() {
  var f = document.getElementById("Finder1_tbReq");
  var l = document.getElementById("Sign1__ctl0_tbLogin");
  var p = document.getElementById("Sign1__ctl0_tbPass");
  f.onfocus = findFocused;
  l.onfocus = loginFocused;
  p.onfocus = passwordFocused;
}
//необходимо заменить значение id (например "FindControl1_find") на реальное
function keyPress(){
  if((event.keyCode == 10) || (event.keyCode == 13)) {
     if (pageFocus == "find") {
       if (document.getElementById("Finder1_tbReq").value == "") {
         alert("Пожалуйста укажите строку поиска");
       } else {
          document.getElementById("Finder1_butfind").click();
       }
       
       return false;
     }


     if (pageFocus == "login") {      
       if (document.getElementById("Sign1__ctl0_tbLogin").value == "") {
         alert("Пожалуйста укажите имя пользователя");
       } else {
          document.getElementById("Sign1__ctl0_tbPass").value = "";
          document.getElementById("Sign1__ctl0_tbPass").focus();
       }

       return false;
     }


     if (pageFocus == "password") {      
       if (document.getElementById("Sign1__ctl0_tbPass").value == "") {
         alert("Пожалуйста укажите пароль");
       } else {
          document.getElementById("Sign1__ctl0_butlog").click();
       }

       return false;
     }

     return false;
  }
}

function findFocused() {
  //alert("findFocused");
  pageFocus = "find";
}

function loginFocused() {
  //alert("loginFocused");
  pageFocus = "login";
}

function passwordFocused() {
  //alert("passwordFocused");
  pageFocus = "password";
}