/*
 *  Autor: 
 *      Wojciech 'KosciaK' Pietrzok
 *  
 *  All rights reserved
 */

function add_events() {
    $(this).next().toggleClass('hide');
    if ($(this).children('.expand')[0]) {
        $(this).children('.expand').remove();
    } else {
        $(this).append("<span class='expand'>(rozwiń)</span>");
    }
}

function fetch_suggestion(data){
    $(".InfoKomentowanegoWpisu").after("<div id='DelTags'>Tagi:</div>")
    $.each(data['tags'], function() {
        $("#DelTags").append("<span class='DelTag'><a href='http://delicious.com/KosciaKowy_blog/"+this+"'>"+this+"</a></span>")
    });
    $("#SkomentujListaTrackback").before("<div id='SkomentujListaPodobne'><div id='SkomentujTytListyPodobne'>Podobne wpisy</div><ul></ul></div>")
    $.each(data['pages'], function() {
        $("#SkomentujListaPodobne").children('ul').append("<li><a href='"+this['u']+"'>"+this['t']+"</a></li>")
    });
    $("#SkomentujListaPodobne").children('ul').append("<li><a href='http://kosciak.blox.pl/strony/losuj.html'>Przeczytaj losowy wpis</a></li>")
}

function collapse_archive() {
    year = new Date().getFullYear();
    for (i=2007; i<=year; i++) {
        $(".ArchiwumItem:contains('"+i+"')")
            .wrapAll("<div class='TytulFolderaZakladek'>&raquo; "+i+"</div><div class='PoziomDrzewa hide' id='year_"+i+"'></div>")
    }
    $("#year_"+year).toggleClass('hide');        
}

function collapse_links() {
    $(".TytulFolderaZakladek:contains('polecam')").next().toggleClass('hide');        
}

function collapse() {
    collapse_archive()
    collapse_links()
    $(".TytulFolderaZakladek").bind('click', add_events);
    $(".hide").prev(".TytulFolderaZakladek").append("<span class='expand'>(rozwiń)</span>");
}

function suggest() {
    if($("a.SKsledz").length != 0) {
        url = $("a.SKsledz").attr('href')
        url = url.substring(23, url.lastIndexOf('.rss'))
        
        $.getJSON("http://podpowiadacz.kosciak.net/"+url+".html?callback=?",fetch_suggestion);
    }
}

$(document).ready(function(){
    
    $("#ZakladkiTytul").text('Zakładki')
    
    if($("#BlogRss").length == 0) {
        $("#BlogSzerokaSzpalta").prepend('<div id="BlogKategorieBox"><table><tr><div id="BlogRss"><a href="http://kosciak.blox.pl/rss2">RSS</a></div></td></tr></table></div>')
    }
    
    $(".InfoKomentarzAuthor:contains('kosciak1')").parent().css('background', '#eee');

    if($("#BlogZakladkiBox").length == 0) {
        $("#BlogTytulyOstatnichWpisow").after('<div id="BlogZakladkiBox"><div id="ZakladkiTytul">Zakładki</div><div id="ZakladkiItems"></div></div>');
        $("#ZakladkiItems").load("/resource/zakladki.html", collapse);
    } else {
        collapse()
    }
    
    if($("#load_random").length != 0) {
        $.getScript("http://podpowiadacz.kosciak.net/random.js")
    } else {
        suggest()
    }
    
});

