$(document).ready(function(){

        $(".goToComment a").click(function(){
                $('html, body').animate({
                        scrollTop:$($(this).attr("href")).offset().top
                }, 1000);

                return false;
        });

        $(".comment .commNumber").after('<p class="replyTo"><a href="#">цитировать</a></p>')

        $(".replyTo a").each(function(){
                var realParent = $(this).parent().parent();
                var link = realParent.children(".commNumber").children("a").attr("href");
                var aName = realParent.children(".commAuthName");

                if (aName.children("a").size() > 0)
                        aName = aName.children("a").html();
                else
                        aName = aName.html();

                $(this).click(function(){
                        $("textarea#comment").val('<blockquote cite="' + link + '">' +
                                '<strong>' + aName + ' <a style="font-weight:bold" href="' + link + '">сказал(а)</a>:' + '</strong>\n\n' +
                                realParent.children(".commText").html() +
                                '</blockquote>');

                        $('html, body').animate({
                                scrollTop:$("#respond").offset().top
                        }, 1000);

                        return false;
                });
        });

        $.sape(".spLinks", "#sidebarBlocks", true);

});

jQuery.extend({
        sape:function(linksName, toContainer, withTitle){
                if (typeof(linksName) != "undefned") {

                        var spLinks = $(linksName);
                        var title = "";

                        if (withTitle)
                                title = '<h2 class="widgettitle">Объявления</h2>';

                        if (spLinks.size() > 0) {
                                $(toContainer).append('<li class="adverts">' + title + '</li>');

                                var adverts = $(toContainer).children(".adverts");
                                var somethingAdded = false;

                                spLinks.each(function(index){
                                        if ($(this).html().length > 0) {
                                                somethingAdded = true;
                                                adverts.append($(this).html() + '; ');
                                        }
                                        $(this).remove();
                                });

                                if (!somethingAdded) {
                                        adverts.remove();
                                }
                        }
                                
                }
        }                       
});

