function switchOffer(){
    var current = $("#offer-slider ul.nav li.selected");
    var next = current.next();
    
    if (next[0]) {
        var classHandler = next.attr("class");
        current.removeClass('selected');
        next.addClass('selected');
        $("#offer-slider ul.panels li").hide();
        $("#marker").animate({ "top": "+=70px"});
        $("#offer-slider ul.panels li." + classHandler).fadeIn('slow');
    } else {
        $("#offer-slider ul.nav li:first").addClass('selected');
        $("#marker").animate({ "top": "-210px"});
        $("#offer-slider ul.panels li:not(:first)").hide();
        $("#offer-slider ul.panels li:first").fadeIn('slow');
    }
}

$(function(){
    // spis tresci
    if ($("#post #full-text a[name]:not(a[src])")[0]) {
        var contents = $("<div id='contents'></div>");
        contents.append('<h2>Spis treści</h2>');
        $("#post #full-text a[name]:not(a[src])").each(function(){
            var text = $(this).parent().text();
            var appender = "<li><a href='#" + $(this).attr('name') + "'>" + text + "</a></li>";
            $(appender).appendTo(contents);
        });
        contents.find("li").wrapAll('<ol></ol>');
        contents.prependTo('#right');
    }
    
    // top menu
    $("#top-menu li").each(function(){
        var anchor = $(this).find('a');
        if (window.location == "http://beta.simplesoftware.info" + anchor.attr('href')) {
            $(this).addClass('selected');
        };
    });
    
    // offer - front page
    $("#offer-slider ul.nav li:first").addClass('selected');
    $("#offer-slider ul.panels li:first").addClass('selected');
    $("#offer-slider ul.panels li:not(:first)").hide();
    $("#offer-slider ul.nav li").each(function(index){
        $(this).click(function(){
            $(this).siblings().removeClass('selected');
            $(this).addClass('selected');+
            $("#marker").animate({ top: index * 70 - 210 + "px"});
            $("#offer-slider ul.panels li").hide();
            $($("#offer-slider ul.panels li")[index]).fadeIn('slow');
        });
    });
    
    setInterval('switchOffer()', 10000);
});
