$(document).ready(function() {
        //formularz komentowania komunikatu
        $('form.addInfoComment').submit(function() {
                var form = $(this);
                $.post($(this).attr('action'), $(this).serialize(), function(json) {
                        console.log(json);
                        if (json.status=='ok') {
                            li = $("<li></li>");
                            li.append($(json.html));
                            form.parents('.komentarzeKomunikatu').children('ul.komentarze').append(li);
                        }
                    },'json');
                return false;
            });
        //obsługa pola tekstowego z formularza
        $('form.addInfoComment textarea').focus(function() {
                if ($(this).text()=='Skomentuj...')
                    $(this).text('');
            }).blur(function() {
                    if ($(this).text()=='')
                        $(this).text('Skomentuj...');
                });
        /*$("#porady").hide();
        $("#artykuly").hide();
        $("#bitwy").hide();
        $("#profil").hide();
        $("#watki").hide();*/
        $(".nieZakladki").children().children('a').click(function() {
                if ($(this).hasClass('zaznaczona'))
                    return false;
                var showDivId = $(this).attr('href').replace('#','');
                var hideDivId = $(".nieZakladki").children().children(".zaznaczona").attr('href').replace('#', '');
                $('#'+hideDivId).hide('slow');
                $('#'+showDivId).show('slow');
                $(".nieZakladki").children().children().removeClass('zaznaczona');
                $(this).addClass('zaznaczona');
                return false;
            });
        
        $("#artykuly div.stronicowanieEasy a").click(function() {
                if ($(this).hasClass('zaznaczona'))
                    return false;
                var url = $(this).attr('href');
                if (url=='#')
                    return true;
                var link = this;
                $.ajax({url:url , success: function(data) {
                            $("#artykuly .placeholder").html(data);
                        }});
                return true;
        });

        $("#style div.stronicowanieEasy a").click(function() {
            if ($(this).hasClass('zaznaczona'))
                return false;        
            var url = $(this).attr('href');
            if (url=='#')
                return true;
            var link = this;
            $.ajax({url:url , success: function(data) {
                        $("#style .placeholder").html(data);
                    }});
        });

        $("#porady div.stronicowanieEasy a").click(function() {
            if ($(this).hasClass('zaznaczona'))
                return false;
            var url = $(this).attr('href');
            if (url=='#')
                return true;
            var link = this;
            $.ajax({url:url , success: function(data) {
                        $("#porady .placeholder").html(data);
                    }});
            return true;
        });

        $("#bitwy div.stronicowanieEasy a").click(function() {
            if ($(this).hasClass('zaznaczona'))
                return false;
            var url = $(this).attr('href');
            if (url=='#')
                return true;
            var link = this;
            $.ajax({url:url , success: function(data) {
                        $("#bitwy .placeholder").html(data);
                    }});
            return true;
        });

        $("#watki div.stronicowanieEasy a").click(function() {
            if ($(this).hasClass('zaznaczona'))
                return false;
            var url = $(this).attr('href');
            if (url=='#')
                return true;
            var link = this;
            $.ajax({url:url , success: function(data) {
                        $("#watki .placeholder").html(data);
                    }});
            return true;
        });

        $("#komentarze").siblings("div.stronicowanieEasy").children().children().children("a").click(function() {
                if ($(this).hasClass('zaznaczona'))
                    return false;
                var url = $(this).attr('href');
                if (url=='#')
                    return true;
                var link = this;
                $.ajax({url:url , success: function(data) {
                            $("#komentarze").html(data);
                        }});
                return true;
            });
        //obsługa linku Fajne
        $('a.fajneLink').live('click', function() {
                var span = $(this).parents('span.like');
                $.get($(this).attr('href'), function(data) {
                        span.html(data);
                    },'html');
                return false;
            });
        //obsługa pokazywania wszystkich komentarzy
        $('a.komentarzeKomunikatu').live('click', function() {
                var id = $(this).attr('id').replace('pokazKomentarze-','');
                var placeholder = $(this).parents('div.akcje').siblings('div.komentarzeKomunikatu').children('ul.komentarze');
                var link = $(this);
                //@TODO ajax preloader!
                $.get('/index/getInfoComments/'+id, function(data) {
                        //mam listę komentarzy:
                        link.remove();
                        placeholder.replaceWith(data);
                    },'html');
                return false;
            });
    });
