$(function(){
    //курсор во время AJAX
    $("body").ajaxStart(function(){
        $(this).css("cursor", "wait");
    });
    $("body").ajaxComplete(function(request, settings){
        $(this).css("cursor", "");
    });
    // Всплывающее поля профиля игрока в контексте
    $('.human_popup').mousemove(function() {
        $(this).css('z-index', 99999);
        $(this).find('.hum_pop').show();
    });
    $('.human_popup').mouseout(function() {
        $(this).css('z-index', 1);
        $(this).find('.hum_pop').hide();
    });
});


//определение, не нажата ли управляющая кнопка (стрелки, удаление символа, и тд)
function IsControlKeyPressed(e)
{
    if (e.keyCode == 46 // del
    || e.keyCode == 36 //home
    || e.keyCode == 35 //end
    || e.keyCode == 37 //кнопка влево
    || e.keyCode == 39 //кнопка вправо
    || e.keyCode == 9 //табуляция
    || e.keyCode == 8 //backspase
    ) {
        return true;
    }
    else {
        return false;
    }
}

//определение, что нажата цифра
function IsNumPressed(e)
{
    if ((48 <= e.keyCode && e.keyCode <= 57) //цифры на основной клавиатуре
    || (96 <= e.keyCode && e.keyCode <= 105) //цифры на дополнительной клавиатуре
    ) {
        return true;
    }
    else {
        return false;
    }
}

