$(function () {  
  function updateControl() {
    if (actualPage < 2) $("#previous").hide();
      else $("#previous").show();
    if (actualPage >= maxPages ) $("#next").hide();
      else $("#next").show();
  } 
  
  function changePage() {
    $.post("ajax/messages.php", {page: actualPage}, function (result) {
      $("#messages").html(result);
      updateControl();   
    });    
  }
    
  var actualPage = 1;  
  var maxPages = Math.ceil(allMessagesCount/messagesCount);
  
  $("#previous").click(function () {
    if (actualPage < 2) return;
    actualPage--;
    changePage();
    return false;
  });
  
  $("#next").click(function () {
    if (actualPage >= maxPages) return;
    actualPage++;
    changePage();
    return false;
  });
  
  updateControl();
  
  $("#showNewMessage").click(function () {
    $("#newMessage").show();
    $("#showNewMessage").hide();
    return false;
  });
  
  $("#hideNewMessage").click(function () {
    $("#newMessage").hide();
    $("#showNewMessage").show();
    return false;
  });  
  
  $("#newCaptcha").click(function () {
    $("#captcha").attr("src", "captcha.php?" + (new Date()).getTime());
    return false;
  });  
    
  $("#addMessage").click(function () {
    if ($("#newMessage .check[value=]").length) {
      alert("Nevyplnili jste všechny položky");
      return false;
    }    
    
    $.post('ajax/checkCaptcha.php', {captcha: $("INPUT[name=captcha]").val()}, function (result) {
      if (result == "OK") $("#message").submit();
        else alert("Špatně opsaný kód!");
    });
    
    return false;
  });    
});
