function pm() {
advAJAX.submit(document.getElementById("pm"),{
  onLoading : function(obj) {
    document.getElementById('pm_errors').innerHTML = "";
    document.getElementById('loader').style.display = "block";
    document.getElementById('zakladka5').style.display = "none";
  },
  onError : function(obj) {
    alert("Nie można nawiązać połączenia z serwerem, spróbuj później.");
  },
  onComplete : function(obj) {
    document.getElementById('loader').style.display = "none";
    document.getElementById('zakladka5').style.display = "block";
  },
  onSuccess : function(obj) {
    if (obj.responseText == "111") {
      document.getElementById('pm_form').style.display = "none";
      document.getElementById('pm_sent').style.display = "block";
    }
    if (obj.responseText == "7") {
      document.getElementById('pm_errors').innerHTML="<td style=\"font-weight: bold; text-align: right;\">Wystąpił<br />błąd:</td><td>Jesteś niezalogowany! Tylko zalogowani użytkownicy mogą wysyłać prywatne wiadomości!</td>";
    }
    if (obj.responseText == "8") {
      document.getElementById('pm_errors').innerHTML="<td style=\"font-weight: bold; text-align: right;\">Wystąpił<br />błąd:</td><td>Wpisałeś za długi tytuł wiadomości! Maksymalna liczba znaków w tytule to 55.</td>";
    }
    if (obj.responseText == "9") {
      document.getElementById('pm_errors').innerHTML="<td style=\"font-weight: bold; text-align: right;\">Wystąpił<br />błąd:</td><td>Hmmm to do kogo chciałeś wysłać tą wiadomość? Wydaje nam się, że w naszej bazie nie istnieje taki adresat!</td>";
    }
    if (obj.responseText == "10") {
      document.getElementById('pm_errors').innerHTML="<td style=\"font-weight: bold; text-align: right;\">Wystąpił<br />błąd:</td><td>Twoja wiadomość jest za długa jak na nasze możliwości! Maksymalny limit znaków w treści wiadomości wynosi 1000. Pamiętaj także, że nie organizujemy akcji w stylu \"pusty sms\" i nie rozsyłamy wiadomości krótszych niż 2 znaki.</td>";
    }
    if (obj.responseText == "11") {
      document.getElementById('pm_errors').innerHTML="<td style=\"font-weight: bold; text-align: right;\">Wystąpił<br />błąd:</td><td>Wystąpił błąd autoryzacji! Coś nam się wydaje, że za dużo tutaj grzebiesz!</td>";
    }
  }
});
}

function rm() {
advAJAX.submit(document.getElementById("rm"),{
  onLoading : function(obj) {
    document.getElementById('pm_errors').innerHTML = "";
    document.getElementById('loader').style.display = "block";
    document.getElementById('zakladka5').style.display = "none";
  },
  onError : function(obj) {
    alert("Nie można nawiązać połączenia z serwerem, spróbuj później.");
  },
  onComplete : function(obj) {
    document.getElementById('loader').style.display = "none";
    document.getElementById('zakladka5').style.display = "block";
  },
  onSuccess : function(obj) {
    if (obj.responseText == "111") {
      document.getElementById('pm_form').style.display = "none";
      document.getElementById('pm_sent').style.display = "block";
    }
    if (obj.responseText == "7") {
      document.getElementById('pm_errors').innerHTML="<td style=\"font-weight: bold; text-align: right;\">Wystąpił<br />błąd:</td><td>Jesteś niezalogowany! Tylko zalogowani użytkownicy mogą wysyłać prywatne wiadomości!</td>";
    }
    if (obj.responseText == "8") {
      document.getElementById('pm_errors').innerHTML="<td style=\"font-weight: bold; text-align: right;\">Wystąpił<br />błąd:</td><td>Wpisałeś za długi tytuł odpowiedzi! Maksymalna liczba znaków w tytule to 55.</td>";
    }
    if (obj.responseText == "9") {
      document.getElementById('pm_errors').innerHTML="<td style=\"font-weight: bold; text-align: right;\">Wystąpił<br />błąd:</td><td>Hmmm to do kogo chciałeś wysłać tą odpowiedź? Wydaje nam się, że w naszej bazie nie istnieje taki adresat!</td>";
    }
    if (obj.responseText == "10") {
      document.getElementById('pm_errors').innerHTML="<td style=\"font-weight: bold; text-align: right;\">Wystąpił<br />błąd:</td><td>Twoja odpowiedź jest za długa jak na nasze możliwości! Maksymalny limit znaków w treści odpowiedzi wynosi 1000. Pamiętaj także, że nie organizujemy akcji w stylu \"pusty sms\" i nie rozsyłamy wiadomości krótszych niż 2 znaki.</td>";
    }
    if (obj.responseText == "11") {
      document.getElementById('pm_errors').innerHTML="<td style=\"font-weight: bold; text-align: right;\">Wystąpił<br />błąd:</td><td>Wystąpił błąd autoryzacji! Coś nam się wydaje, że za dużo tutaj grzebiesz!</td>";
    }
  }
});
}

function pm_list() {
advAJAX.submit(document.getElementById("pm_list"),{
  onLoading : function(obj) {
    document.getElementById('loader').style.display = "block";
    
    document.getElementById('zakladka5').innerHTML = "";
  },
  onError : function(obj) {
    alert("Nie można nawiązać połączenia z serwerem, spróbuj później.");
  },
  onComplete : function(obj) {
    if (obj.responseText == "11") {
      document.getElementById('zakladka5').innerHTML = "BŁĄD";
    }
    else {
      document.getElementById('loader').style.display = "none";
      document.getElementById('zakladka5').innerHTML = obj.responseText;
    }
  },
  onSuccess : function(obj) {
    if (obj.responseText == "11") {
      document.getElementById('zakladka5').innerHTML = "BŁĄD";
    }
    else {
      document.getElementById('loader').style.display = "none";
      document.getElementById('zakladka5').innerHTML = obj.responseText;
    }
  }
});
}

function pm_lister(number) {
advAJAX.submit(document.getElementById("pm_lister" + number),{
  onLoading : function(obj) {
    document.getElementById('loader').style.display = "block";
    document.getElementById('zakladka5').innerHTML = "";
  },
  onError : function(obj) {
    alert("Nie można nawiązać połączenia z serwerem, spróbuj później.");
  },
  onComplete : function(obj) {
    document.getElementById('loader').style.display = "none";
    document.getElementById('zakladka5').innerHTML = obj.responseText;
  },
  onSuccess : function(obj) {
    document.getElementById('loader').style.display = "none";
    document.getElementById('zakladka5').innerHTML = obj.responseText;
  }
});
}

function pm_delete(number) {
advAJAX.submit(document.getElementById("pm_delete" + number),{
  onLoading : function(obj) {
    document.getElementById('loader').style.display = "block";
    document.getElementById('zakladka5').innerHTML = "";
  },
  onError : function(obj) {
    alert("Nie można nawiązać połączenia z serwerem, spróbuj później.");
  },
  onComplete : function(obj) {
    document.getElementById('loader').style.display = "none";
    document.getElementById('zakladka5').innerHTML = obj.responseText;
  },
  onSuccess : function(obj) {
    document.getElementById('loader').style.display = "none";
    if (obj.responseText == "11") {
      document.getElementById('zakladka5').innerHTML="Zły podpis. Wiadomość nie została usunięta!";
    }
    if (obj.responseText == "12") {
      document.getElementById('zakladka5').innerHTML="Nie możesz usuwać nieswoich wiadomości! Wydaje nam się, że coś kombinujesz!?";
    }
    if (obj.responseText == "66") {
      document.getElementById('zakladka5').innerHTML="Wiadomość została usunięta z twojej listy!";
      pm_list();
    }
  }
});
}
