﻿document.onkeypress = keyPress;
window.onload=wo;

var login = "ctl00_Sign1_ctl00_login";
var password = "ctl00_Sign1_ctl00_password";
var signin = "ctl00_Sign1_ctl00_btnSignIn";

var pageFocus = "login";

function wo() {
  var l = document.getElementById(login);
  var p = document.getElementById(password); 
  if(l && p)
  { 
      l.onfocus = loginFocused;
      p.onfocus = passwordFocused;
  }
}
//необходимо заменить значение id (например "FindControl1_find") на реальное
function keyPress(e){
  if (!e) var e = window.event;   
  
  if (e.keyCode) code = e.keyCode;
  else if (e.which) code = e.which;  
   
  if((code == 10) || (code == 13)) { 
   
     if (pageFocus == "login") {      
       if (document.getElementById(login).value == "") {
          alert("Пожалуйста укажите имя пользователя!");
       } else {
          document.getElementById(password).value = "";
          document.getElementById(password).focus();
       }

       return false;
     }

     if (pageFocus == "password") {      
       if (document.getElementById(password).value == "") {
          alert("Пожалуйста укажите пароль!");
       } else {
          document.getElementById(signin).click();
       }

       return false;
     }

     return false;
  }  
}


function loginFocused() {
  //alert("loginFocused");
  pageFocus = "login";
}

function passwordFocused() {
  //alert("passwordFocused");
  pageFocus = "password";
}

