var sliderId = 0;var sliderDelay = 7000;$(document).ready(    function(){        addnavigateButtons();        sliderId = setInterval("setNextActiveNthTab()", sliderDelay);        recountValues();        mainTabActions();        mainTabsActions();        //$(".main-tabs-navi-right").autotrigger("click", 4000);    });function checkNaviArrows(){    $(".main-tabs-container.active").each(        function(){            $counter = $(this).find(".main-tabs-tab").length;            if($counter <= 4){                $(".main-tabs-navi-left").hide();                $(".main-tabs-navi-right").hide();            }            if($counter > 4){                $(".main-tabs-navi-left").show();                $(".main-tabs-navi-right").show();            }        }    );//    $counter = $(".main-tabs-container.active").find(".main-tabs-tab").length;//    alert($counter);}function sliderNavigationActiveate() {    $(".slider-navigation-element").click(        function(){            $(".slider-navigation-element").removeClass("active");            $(this).addClass("active");            var tabNo = $(".slider-navigation-element").index($(this));            tabNo++;            activateNthTab(tabNo);            clearInterval(sliderId);        }    );    $(".slider-navigation-element").dblclick(        function(){            $(".slider-navigation-element").removeClass("active");            $(this).addClass("active");            var tabNo = $(".slider-navigation-element").index($(this));            tabNo++;            activateNthTab(tabNo);        }    );}function addnavigateButtons() {    var cont = '';    $(".slider-element").each(        function(i) {            cont += '<div class="slider-navigation-element">' + Math.round(i+1) + '</div>';        }    );    $("#slider-navigation").html(cont);    sliderNavigationActiveate();    setActiveNthTab(1);}function setNextActiveNthTab() {    var tabNo = $(".slider-navigation-element").index($(".slider-navigation-element.active"));    var tabLen = $(".slider-navigation-element").length;    if (tabNo+2 > tabLen) {        tabNo = -1;    }    setActiveNthTab(tabNo+2);}function setActiveNthTab(tabNo) {    $(".slider-navigation-element:nth-child(" + tabNo + ")").trigger("dblclick");}function activateNthTab(tabNo) {    $(".slider-element:visible").fadeOut("slow");    $(".slider-element:nth-child(" + tabNo + ")").fadeIn("slow");}//przy tabach nalezy wywolac funkcje recountValues()!!function recountValues() {    //if(getFromBegin() == '' && getFromEnd() == ''){//        setFromBegin(1);//        setFromEnd($(".main-tabs-container:visible .main-tabs-tab").length);    //}    $(".main-tabs-container").each(        function(i) {            var len = $(".main-tabs-container:nth-child(" + (i+2) + ") .main-tabs-tab").length;            $(".main-tabs-container:nth-child(" + (i+2) + ") .from-begin").html("1");            $(".main-tabs-container:nth-child(" + (i+2) + ") .from-end").html(len);        }    );}function mainTabActions() {    $(".main-tabs-navi-left").click(        function() {            $(".main-tabs-navi-left").unbind("click");            mainTabLeft();        }    );    $(".main-tabs-navi-right").click(        function() {            $(".main-tabs-navi-right").unbind("click");            mainTabRight();        }    );}function mainTabLeft() {    var leftPos = $(".main-tabs-container:visible .main-tabs-holder").css("margin-left");    var len = leftPos.length;    leftPos = Math.round(leftPos.substring(0, len-2));    if(leftPos >= -2 ){        loadFromEnd();        //return;    }    $(".main-tabs-container:visible .main-tabs-holder").animate({        marginLeft: '+=238'    }, 1000, function() {        $(".main-tabs-navi-left").bind("click",            function() {                $(".main-tabs-navi-left").unbind("click");                mainTabLeft();            }        );        $(".main-tabs-navi-right").bind("click",            function() {                $(".main-tabs-navi-right").unbind("click");                mainTabRight();            }        );    });    removeTabsFromEnd();}function removeTabsFromEnd(){    var tabLen = $(".main-tabs-container:visible .main-tabs-tab").length;    var a = getFromEnd();    if (tabLen >= (3*a) ) {        for(i = 0; i < a; i++) {            $(".main-tabs-container:visible .main-tabs-tab:last-child").remove();        }        setFromBegin(a - (getFromEnd()-1));    }}function removeTabsFromBegin(){    var tabLen = $(".main-tabs-container:visible .main-tabs-tab").length;    var a = getFromEnd();    if (tabLen >= (3*a) ) {        $(".main-tabs-container.active .main-tabs-holder").css("margin-left", '0');        for(i = 0; i < a; i++) {            $(".main-tabs-container:visible .main-tabs-tab:last-child").remove();        }        setFromBegin(a - (getFromEnd()-1));    }}function mainTabRight() {    var leftPos = $(".main-tabs-container:visible .main-tabs-holder").css("margin-left");    var len = leftPos.length;    leftPos = Math.round(leftPos.substring(0, len-2));    var tabLen = $(".main-tabs-container:visible .main-tabs-tab").length;    var maxPos = Math.round((tabLen-4)*238);    if((maxPos + leftPos) <= 0 ){        loadFromBegin();        //return;    }    $(".main-tabs-container:visible .main-tabs-holder").animate({        marginLeft: '-=238'    }, 1000, function() {        $(".main-tabs-navi-left").bind("click",            function() {                $(".main-tabs-navi-left").unbind("click");                mainTabLeft();            }        );        $(".main-tabs-navi-right").bind("click",            function() {                $(".main-tabs-navi-right").unbind("click");                mainTabRight();            }        );        removeTabsFromBegin();    });}function loadFromBegin() {    $(".main-tabs-container:visible .main-tabs-tab:nth-child(" + getFromBegin() + ")").clone().insertAfter($(".main-tabs-container:visible .main-tabs-tab:last-child"));    var v = getFromBegin();    v++;    setFromBegin(v);}function loadFromEnd() {    $(".main-tabs-container:visible .main-tabs-holder").css("margin-left", '-238px');    $(".main-tabs-container:visible .main-tabs-tab:nth-child(" + getFromEnd() + ")").clone().insertBefore($(".main-tabs-container:visible .main-tabs-tab:first-child"));    var v = getFromBegin();    v++;    setFromBegin(v);}function setFromBegin(val) {    $(".main-tabs-container:visible .from-begin").html(val);}function getFromBegin() {    return $(".main-tabs-container:visible .from-begin").html();}function setFromEnd(val) {    $(".main-tabs-container:visible .from-end").html(val);}function getFromEnd() {    return $(".main-tabs-container:visible .from-end").html();}// TABY: jezeli nie beda sie wyswietlaly te co trzeba  - to zmien wartosc zmiennej no z ...+2 na ...+1 :Pfunction mainTabsActions() {    $(".main-tab").click(        function() {            var no = Math.round($(".main-tab").index(this) + 2);            $(".main-tab").removeClass("active");            $(this).addClass("active");            $(".main-tabs-container:visible").removeClass("active").fadeOut();            $(".main-tabs-container:nth-child(" + no + ")").addClass("active").fadeIn();            //recountValues();            checkNaviArrows();        }    );    $(".main-tab:nth-child(2)").click();}
