function linfo(){
  Dialog.info("<div style=\"text-align: center\">Probíhá přihlašování</div>",
               {width:250, height:50, showProgress: true});
}

function test(n, p){
//linfo();
return new Ajax.Request('/prihlaseni', {
   method: 'post',
   parameters: {nick: n, passwd: p},
   onSuccess: function(transport){
     var response = transport.responseText || "no response text";
      if(response=="login"){
      //Dialog.closeInfo();
      $('login_error_msg').innerHTML='Špatné jméno nebo heslo';
      $('login_error_msg').show();
      Windows.focusedWindow.updateHeight();
      new Effect.Shake(Windows.focusedWindow.getId());
      }else if(response=="mysql"){
      //Dialog.closeInfo();
      $('login_error_msg').innerHTML='Omlouváme se, nastala chyba při komunikaci s databází. Prosím napište email na sms@nadubu.net Děkujeme';
      $('login_error_msg').show();
      Windows.focusedWindow.updateHeight();
      new Effect.Shake(Windows.focusedWindow.getId());      
      }else{
      linfo();
       if(response=="no response text"){
       //Dialog.closeInfo();
       $('login_error_msg').innerHTML='Neznámá chyba, opakujte prosím přihlášení.';
       $('login_error_msg').show();
       Windows.focusedWindow.updateHeight();
       new Effect.Shake(Windows.focusedWindow.getId());      
       }else{
       document.location=response;
       }
      }
    },
    onFailure: function(){
    $('login_error_msg').innerHTML='Omlouváme se za technické potíže, chybu se pokusíme opravit co nejdříve.';
    $('login_error_msg').show();
    Windows.focusedWindow.updateHeight();
    new Effect.Shake(Windows.focusedWindow.getId());
    }
   });
}

function startlogin(){
WindowCloseKey.init();
Dialog.confirm($('login').innerHTML, {className:"alphacube", width:400, 
                                      okLabel: "Přihlásit", cancelLabel: "Storno",
                                      onOk:function(win){
                                      test($('nick').value,hex_sha1($('passwd').value));
                                      }
                                     });
}

function add(id){
Dialog.alert({url: "/users/add.php?hid="+id, options: {method: 'get'}},
            {className: "alphacube", width:380, okLabel: "Zrušit"});
}

function verifypasswd(n, p){
return new Ajax.Request('/prihlaseni', {
   method: 'post',
   parameters: {nick: n, passwd: p},
   onSuccess: function(transport){
     var response = transport.responseText || "no response text";
      if(response=="login"){
      $('error_msg').innerHTML='Chybné heslo<br />';
      }else if(response=="mysql"){
      $('error_msg').innerHTML='Chyba při komunikaci s databází. Prosím napište email na sms@nadubu.net Děkujeme<br /><br />';
      }else{
      $('error_msg').innerHTML='';
      Dialog.alert({url: '/users/phonechange.php', options: {method: 'get'}}, {className: 'alphacube', width:540, okLabel: 'Zrušit'});
      }
    },
    onFailure: function(){
    $('error_msg').innerHTML='Omlouváme se za technické potíže, chybu se pokusíme opravit co nejdříve.';
    $('error_msg').show();
    }
   });
}

function fill(a){
 switch(a){
  case 0:
  $('subject').value='';
  break;
  case 1:
  $('subject').value='Varování';
  break;
  case 2:
  $('subject').value='Odebrání puků';
  break;
  case 3:
  $('subject').value='Odebrání funkce';
  break;
  case 4:
  $('subject').value='Zablokování účtu';
  break;
 }
return true;
}
