//prefix ap
var ap_count;
var ap_element;
var ap_selected;
var ap_countonpage = 7;
var ap_page_count;

function toPage(number) {
    var ap_low = (number) * ap_countonpage;
    var ap_high = ap_low + ap_countonpage;
    //console.log('low: '+ap_low+' high: '+ap_high);
    ap_selected = number;
    //alert(ap_low+' '+ap_high);
    $("#article-pager li:lt("+ap_low+")").hide();
    $("#article-pager li:eq("+ap_low+")").show();
    $("#article-pager li:gt("+ap_low+")").show();
    $("#article-pager li:eq("+ap_high+")").hide();
    $("#article-pager li:gt("+ap_high+")").hide();
}

function updateCounter() {
    $('#pager-items-content').html(ap_selected + 1);
}

function setSelPage() {
    var selIndex = $('#article-pager li.sel').index();
    if ($('#pager-pagesize').length > 0) ap_countonpage = parseInt($('#pager-pagesize').html());
    var whereis = parseInt(selIndex/(ap_countonpage));
    toPage(whereis);
}

$(document).ready(function() {
    ap_selected = 0;
    if ($('#pager-pagesize').length > 0) ap_countonpage = parseInt($('#pager-pagesize').html());
    $("#article-pager:not('odkazy') .layer-2").css('opacity', '0.1');
    $("#article-pager li").each(function() {
        var ap_width = $(this).width();
        var ap_padding = 35;
        if ($(this).find('a').hasClass('article-link-moderator')) ap_padding = 65;
        if ($(this).find('a').hasClass('article-link-spisovatel')) ap_padding = 90;
        if ($(this).find('a').hasClass('article-link-media')) ap_padding = 35;
        //console.log(ap_padding);
        var ap_a_width = $(this).find("a").width();
        var ap_sirka = ap_width - ap_a_width - ap_padding;
        $(this).css("left", "-"+ap_sirka+"px");
        //$(this).animate({left: "-"+ap_sirka+"px"}, 1000);
    });
    $('#article-pager.myslim-ze li a span').each(function() {
        //console.log((36-$(this).height())/2 + 'px');
        $(this).css({'margin-top': (36-$(this).height())/2 + 'px'});
    });
    $("#article-pager li:gt("+(ap_countonpage-1)+")").hide();
    
    ap_count = $("#article-pager li").size();
    ap_page_count = Math.ceil(ap_count / ap_countonpage);
    if (ap_page_count == 1) $('#pager').hide();

    setSelPage();
    updateCounter();
    $("#pager .pager-left").click(function(e) {
        e.preventDefault();
        var newpage = ap_selected - 1;
        if ((newpage) >= 0) {
            toPage(newpage);
            updateCounter();
        }
    });
    $("#pager .pager-right").click(function(e) {
        e.preventDefault();
        var newpage = ap_selected + 1;
        if ((newpage) <= (ap_page_count-1)) {
            toPage(newpage);
            updateCounter();
        }
        
    });

    // aktivni polozky menu
//    $("li:not(.sel)").hover(function() {
//        $(this).addClass('hover-sel');
//    }, function() {
//        $(this).removeClass('hover-sel');
//    });
});
