var mycarousel_itemList = [];

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]));
    $(".fancy").fancybox();
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt){
    carousel.remove(i);
};


/**
 * Item html creation helper.
 */
function mycarousel_getItemHTML(item){
	if (item) {
    	return '<a href="'+item.url2+'" class="fancy" rel="group-images"><img src="' + item.url + '" style="width: 111px; height: 77px;" alt="' + item.url + '" /></a>';
	} 
	return false;
};

jQuery(document).ready(function() {
	$(".fancy").fancybox(); 
	
    jQuery('#image-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});
    jQuery('#videogallery-carousel').jcarousel({scroll: 3});
 
     $('.gori-konem').click(function(){
    	$(this).fadeOut("slow", function(){
    		$('.gori-konem').fadeIn('fast');
    	});
    });
    
    $('.head').click( function(){
    	$('.login-box').toggle('fade');
    });
     
});
