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;
        }

        carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[i-1]));
    }
};

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
    var idx = carousel.index(i, mycarousel_itemList.length);
    carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
    carousel.remove(i);
};

function mycarousel_getItemHTML(item){
	if (item) { 
    	return '<a href="' + item.href + '"><img src="' + item.url + '" style="width: 111px; height: 77px;" alt="' + item.url + '" /></a><br /><a href="' + item.href + '">' + item.title + '</a>';
	}
	return false;
};

jQuery(document).ready(function() {
	$(".fancy").fancybox(); 
	
    jQuery('#video-carousel').jcarousel({
    	vertical: true,
    	wrap: 'circular',
        size: mycarousel_itemList.length,
        itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallback},
        itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
        itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
    });
    
    jQuery('#image-big-carousel').jcarousel({scroll: 1});
    
    $('.gori-konem').click(function(){
    	$(this).fadeOut("slow", function(){
    		$('.gori-konem').fadeIn('fast');
    	});
    });
    
    $('.head').click( function(){
    	$('.login-box').toggle('fade');
    });
});