function rollover(element, changeto)
{
  var current_src = element.src;
  element.src = changeto;
  element.onmouseout = function() { element.src = current_src; }
}

function login()
{
  var username = $('#a_login_form_username').val();
  var password = $('#a_login_form_password').val();
  
  if(username == '' || password == '')
  {
    alert('Musisz podać nazwę użytkownika i hasło');
    return false;
  }
  
  var qstring = 'username=' + username + '&password=' + password;
  
  $('#a_loading').ajaxStart(function(){
    $('#a_login_form').slideUp('fast', function(){
      $(this).fadeIn('fast');
      $('#a_login_form').remove();
    });
  }).ajaxStop(function(){
    $(this).fadeOut('fast');
  });
  
  $.ajax({
    type: 'POST',
    url: $('#a_login_form').attr('action'),
    data: qstring,
    success: function(msg){
      setTimeout(function(){
        switch(msg)
        {
          case '0':
            $('#a_login_msg').append('Zostałeś zalogowany poprawnie. Za moment nastąpi przeładowanie strony.<br />Poczekaj chwilę...');
            $('#a_login_msg').slideDown('fast');
            setTimeout(function(){
              window.location.reload();
            },3000);
          break;
          case '1':
            $('#a_login_msg').append('Nie podałeś nazwy użytkownika i hasła. Za chwilę strona zostanie przeładowana i będziesz mógł spróbować ponownie.');
            $('#a_login_msg').fadeIn('fast');
            setTimeout(function(){
              window.location.reload();
            },3000);
          break;
          case '2':
            $('#a_login_msg').append('Podane dane są nieprawidłowe. Za chwilę strona zostanie przeładowana i będziesz mógł spróbować ponownie.');
            $('#a_login_msg').fadeIn('fast');
            setTimeout(function(){
              window.location.reload();
            },3000);
          break;
          default:
            $('#a_login_msg').append('Wystąpił nieznany błąd podczas logowania. Za chwilę strona zostanie przeładowana i będziesz mógł spróbować ponownie.');
            $('#a_login_msg').fadeIn('fast');
            setTimeout(function(){
              window.location.reload();
            },3000);
          break;
        }
      }, 500);
    }
  });
}

function is_date(date)
{
  var date_array = date.split('-');
  var mn = date_array[1];
  var day = date_array[2];
  var yr = date_array[0];
  
  var date_val = mn + '/' + day + '/' + yr;
  var dt = new Date(date_val);

  if(dt.getDate() != day)
  {
    return false;
  }
  else if(dt.getMonth() != mn-1)
  {
    return false;
  }
  else if(dt.getFullYear() != yr)
  {
    return false;
  }
        
  return true;
}
