/* vyzaduje SPECIALNE modifikovany noobslide */
window.addEvent('load', function(){
    var carousel 			= $('carousel-products-categories');
	if (!carousel) {
		return;
	}
    var carouselBox 		= carousel.getElement('ul');
	if (!carouselBox) {
		return;
	}
    var itemsContainer 		= carouselBox.getParent();
    var itemsCollection 	= carouselBox.getElements('li');
	var itemsMarginRight	= 12;
    var buttonPrevious 		= $('carousel-previous');
    var buttonNext 			= $('carousel-next');
    var itemsDisplay 		= 3;
    var autoPlay 			= true;
    var autoPlayInterval 	= 5000/*ms*/;
	var itemMarginHorizontal= itemsMarginRight + carouselBox.getElement('li').getStyle('margin-left').toFloat();
    var itemSizeX 			= carouselBox.getElement('li').getStyle('width').toFloat() + itemMarginHorizontal; /* sirka item */
    var itemSizeY 			= carouselBox.getElement('li').getStyle('height').toFloat(); /* vyska item */
    var imgSizeX 			= carouselBox.getElement('li img').getStyle('width').toFloat(); /* sirka obrazku */
    var imgSizeY			= carouselBox.getElement('li img').getStyle('height').toFloat(); /* vyska obrazku */
	var items				= new Array;
	carouselBox.setStyle('position', 'absolute');
	carouselBox.setStyle('width', (itemSizeX * itemsCollection.length) + 'px');
    carousel.setStyle('display', 'block');
    itemsContainer.setStyle('width', (itemSizeX * itemsDisplay)-itemMarginHorizontal + 'px');
    itemsContainer.setStyle('height', itemSizeY + 'px');
    buttonPrevious.setStyle('cursor', 'pointer');
	buttonPrevious.setStyle('display', 'block');
    buttonNext.setStyle('cursor', 'pointer');
	buttonNext.setStyle('display', 'block');
	itemsContainer.setStyle('position', 'relative');itemsContainer.setStyle('overflow', 'hidden');
	itemsCollection.each( function(el) {
		el.setStyle('margin-right', itemsMarginRight+'px');
	});
    for (var i = 0; i < itemsCollection.length - itemsDisplay + 1; i++) {
        items[i] = i;
    }
    var ns1 = new noobSlide({
        box: carouselBox,
        items: items,
        size: itemSizeX,
        sizeContainer: itemsCollection.length * itemSizeX,
        autoPlay: autoPlay,
        interval: autoPlayInterval,
        fxOptions: {
            duration: 1000,
            transition: Fx.Transitions.Quad.easeOut,
            wait: false
        },
        addButtons: {
            previous: buttonPrevious,
            next: buttonNext
        }
    });
});
