// sprawdzanie poprawnosci calego formularza
function validateForm(form)
{
    // wazniejsze zmienne
    formItems = form.elements;

    // sprawdzanie, czy zostal podany tytul komentarza
    if( formItems["comment[name]"].value.trim().length == 0)
    {
        alert("Musisz podać tytuł.");
        formItems["comment[name]"].focus();
        return false;
    }

    // sprawdzanie, czy zostal podany opis
    if( formItems["comment[content]"].value.trim().length == 0)
    {
        alert("Musisz coś napisać.");
        formItems["comment[content]"].focus();
        return false;
    }

    // sprawdzanie poprawnosci adresu e-mail
    if(!( /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i.test( formItems["comment[mail]"].value.trim() ) ))
    {
        alert("Podany adres e-mail jest niepoprawny.");
        formItems["comment[mail]"].focus();
        return false;
    }

    // wypelniony poprawnie
    return true;
}

// pokazuje liste komentarzy
function showComments()
{
    hide("commentsLink");
    show("promotion", "block");
    location.hash = "komentarze";
}

// pokazuje formularz komentowania
function showForm()
{
    hide("formLink");
    show("form", "block");
    location.hash = "komentuj";
}
