/** FITCO, autor: Jiří Praus **/
/* akcni nabidka na uvodni strance */

    var newscount = 5; // pocet novinek, ktere budou rolovat
    var looptimeout = 5000; // cas v ms, mezi rolovanim
    var startindex = 0; // ktera novinka bude zobrazena (0 = prvni)
    var firstbuble = 472; // umisteni prvni bubliny od okraje banneru (zleva) v px.

    var theInt = null;
	var $crosslink, $navthumb, $buble;
	var curclicked = 0; // aktualne zobrazeny banner

    /**
     * Funkce volající posouvání bublin.
     * Parametr je cislo bubliny (od 0).
     */
	theInterval = function(cur)
    {
		clearInterval(theInt);
		if( typeof cur != 'undefined' ) curclicked = cur;
		$(".stripNav ul li a").eq(curclicked).trigger('click');
		theInt = setInterval(function()
        {
			$(".stripNav ul li a").eq(curclicked).trigger('click');
			curclicked++;
			if(newscount == curclicked ) curclicked = 0;
		}
        ,looptimeout);
	};
    
    /**
     * Funkce zobrazujici bublinu nad teckou
     * Parametr je jQuery objekt tagu a, tad kterym ma vyskocit bublina.
     * Pro obsah bubliny se bere title.
     */
    function show_buble($dot)
    {
        var left;
        
        $buble.find("h3").text($dot.attr("title"));
        left = firstbuble + $dot.position().left - ($buble.width() / 2);
        $buble.css("left",left + "px");
        $buble.show();
    }

    /**
     * Inicializacni funkce
     */
	$(function()
    {
        /* nastartovani coda slideru */
		$("#nabidkaslider_slide").codaSlider();
		$navthumb = $(".slide_tab");
		$crosslink = $(".slide_tab");
		$buble = $("#nabidka_buble");

		/* generovani klikacich tecek */
		$("#nabidkaslider_slide .panel").each(function (i)
        {
            /*for (var a = 0; a < newscount; a++)
            {
                $(this).find(".dots").append("<a href=\"#\"></a>");
            }*/
            $(this).find(".dots a").each(function (a)
            {
                $dot = $(this);
                $dot.click(function()
                {
                    theInterval(a);
                    return false;
                });
                $dot.mouseover(function()
                {
                    show_buble($(this));
                });
                $dot.mouseout(function()
                {
                    $buble.hide();
                });
                if (a == i) $dot.addClass("selected");
            });
		});

        /* generovani next a previous posuvniku */
        $("#nabidkaslider .previous").click(function()
        {
            curclicked --;
            if (curclicked < 0) curclicked = newscount - 1;
            theInterval(curclicked);
            return false;
        });
        $("#nabidkaslider .next").click(function()
        {
            curclicked ++;
            if (curclicked >= newscount) curclicked = 0;
            theInterval(curclicked);
            return false;
        });

        /* prvni banner */
		theInterval(startindex);
	});
