

var AdsSlider = {
    speed : 1000,
    interval: 5000,
    
    init:
        function(itemSelector, interval)
        {
            var itemsContainer  = $(itemSelector);
            
//            var items = itemsContainer.find('.jqImageContainer').css({position:"relative"}).children('a.jqSliderItem').css({position:"absolute"}).hide();
            var items = itemsContainer.find('.jqImageContainer').css({position:"relative"}).children('a.jqSliderItem').css({position:"absolute"}).hide();
//            var items = itemsContainer.css({position:"relative"}).children('a.jqSliderItem').css({position:"absolute"});
            
            interval = interval * 1000;
            AdsSlider.rotate(items, items.first(), interval);
            var currentItem
            var nextItem
        },
    rotate:
        function(items, currentItem, interval)
        {
            var currentItemHeight =  currentItem.height();
            var nextItem = currentItem.nextAll('a.jqSliderItem').eq(0);
                        if(nextItem.length == 0)
            {
                nextItem  = items.first();
            }
            var nextItemHeight = nextItem.height();
            
            if(currentItemHeight < nextItemHeight)
                {
                    currentItemHeight = nextItemHeight;
                }
            currentItem.closest('.jqImageContainer').css({height: currentItemHeight})
            currentItem.show();
            
            
            

            
            currentItem.fadeOut(AdsSlider.speed);
//            nextItem.parent('.jqImageContainer').css({height: nextItem.height()})
            nextItem.fadeIn(AdsSlider.speed);
            
            currentItem = nextItem;
            
            AdsSlider.timeout = setTimeout(function() { AdsSlider.rotate(items, currentItem, interval) } , interval);
        }
};
