  function json_begin()
  {
         $('#login-button').hide(300);
         $('#login-progress').show(300);


  }

  function json_end()
  {
    var host = "";
    if (auth_base_host)
            host += auth_base_host;
      $.getJSON(host + '/login.php?login=' + $('#login_input').attr("value") + '&password=' + $('#password_input').attr("value") + '&jsoncallback=?',
          function(json){
              if(json.arResult.error == '')
                  document.location.reload();

              $('#error_out').html('');
              $('#login_input').attr('value', '');
              $('#password_input').attr('value', '');


              $('#error_out').append( json.arResult.error );
              $('#login_input').attr( 'value', json.arResult.login );
              $('#password_input').attr( 'value', json.arResult.password );

          }
      );
     $('#login-progress').hide(300);
     $('#login-button').show(300);
  }

  $(document).ready(function(){

      $('#show_auth_form').click(function(){
            $('#log-in').toggleClass("log-in-hidden");
            $('#log-in-bg').toggleClass("log-in-hidden");

            $('#login_input').focus();

      });

      $('#close-login').click(function(){
            $('#log-in').toggleClass("log-in-hidden");
            $('#log-in-bg').toggleClass("log-in-hidden");
      });


      $('#login-button').click(function(){                   // нажимаем на кнопку войти
            json_begin();
            setTimeout("json_end()",1600);
      });


      $(document).keypress(function(e){
          if( e.which==13 && !$('#log-in').hasClass('log-in-hidden') ) {
            json_begin();
            setTimeout("json_end()",1600);
          }
      });
});