// Set thickbox loading image
tb_pathToImage = "images/loading-thickbox.gif";

var mycarousel_itemList = [
	{url: "styles/trash"},
    {url: "images/realizovane-prace01.jpg", title: "Podlahy - Budvar"},
    {url: "images/realizovane-prace02.jpg", title: "Bytove jednotky Trojice"},
    {url: "images/realizovane-prace03.jpg", title: "Bytove jednotky Trojice"},
	{url: "images/realizovane-prace04.jpg", title: "Bytove jednotky Trojice"},
    {url: "images/realizovane-prace05.jpg", title: "Evidence vozidel - Knezska 19"},
    {url: "images/realizovane-prace06.jpg", title: "Evidence vozidel - Knezska 19"},
	{url: "images/realizovane-prace07.jpg", title: "Gymnazium Ceska ulice"},
    {url: "images/realizovane-prace08.jpg", title: "Gymnazium Ceska ulice"},
    {url: "images/realizovane-prace09.jpg", title: "Hakona - nastavba vc. zatepleni"},
    {url: "images/realizovane-prace10.jpg", title: "J.U. Na Zlate stoce"},
    {url: "images/realizovane-prace11.jpg", title: "Masne kramy"},
    {url: "images/realizovane-prace12.jpg", title: "Nastavba Lipenska 5"},
    {url: "images/realizovane-prace13.jpg", title: "Nastavba Lipenska 6 a 8"},
	{url: "images/realizovane-prace14.jpg", title: "Nadrazni ulice"},
    {url: "images/realizovane-prace15.jpg", title: "Nadrazni ulice"},
    {url: "images/realizovane-prace16.jpg", title: "Rodinny dum Mlade"},
	{url: "images/realizovane-prace17.jpg", title: "Rodinny dum Mlade"},
    {url: "images/realizovane-prace18.jpg", title: "Rodinny dum Srubec"},
    {url: "images/realizovane-prace19.jpg", title: "Vila Trojice"},
    {url: "images/realizovane-prace20.jpg", title: "Vila Trojice"},
	{url: "images/realizovane-prace21.jpg", title: "Zatepleni Branisovska"},
    {url: "images/realizovane-prace22.jpg", title: "Zatepleni Branisovska"},
    {url: "images/realizovane-prace23.jpg", title: "ZS Vltava"},
    {url: "images/realizovane-prace24.jpg", title: "ZS Vltava"}
];

function mycarousel_itemLoadCallback(carousel, state)
{
    for (var i = carousel.first; i <= carousel.last; i++) {
        if (carousel.has(i)) {
            continue;
        }

        if (i > mycarousel_itemList.length) {
            break;
        }

        // Create an object from HTML
        var item = jQuery(mycarousel_getItemHTML(mycarousel_itemList[i-1])).get(0);

        // Apply thickbox
        tb_init(item);

        carousel.add(i, item);
    }
};

/**
 * Item html creation helper.
 */
function mycarousel_getItemHTML(item)
{
    var url_m = item.url.replace(/_s.jpg/g, '_m.jpg');
    return '<a href="' + url_m + '" title="' + item.title + '"><img src="' + item.url + '" width="120" height="90" border="0" alt="' + item.title + '" /></a>';
};

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        size: mycarousel_itemList.length,
        itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallback}
    });
});


