var bannerSlider = {};
bannerSlider.ul = null;
bannerSlider.index = -1;
bannerSlider.length = -1;
bannerSlider.timeOut = 10; // in secondi
bannerSlider.started = false;

bannerSlider.init = function(ulist)
{
	bannerSlider.ul = ulist;
	var els = $(bannerSlider.ul).find('li');
	bannerSlider.length = els.length;
	bannerSlider.hiddenAll(els);
	$(bannerSlider.ul).css("background-color", "transparent");
	bannerSlider.viewNext();
};

bannerSlider.hiddenAll = function(els)
{
	for (var i=0; i<els.length; i++)
	{
		var el = els.eq(i);
		el.fadeOut(1);
	}
};

bannerSlider.viewNext = function()
{
	if (bannerSlider.length < 1)
		return;
	
	var els = $(bannerSlider.ul).find('li');
	
	if (bannerSlider.index == -1)
	{
		els.eq(0).fadeIn((bannerSlider.started) ? 1000 : 5);
		bannerSlider.index = 0;
		setTimeout("bannerSlider.viewNext()", bannerSlider.timeOut*1000);
		bannerSlider.started = true;
		return;
	}
		
	els.eq(bannerSlider.index).fadeOut(900);
	
	var next = bannerSlider.index+1;
	
	if (next > (els.length-1))
		next = 0;
	
	els.eq(next).fadeIn(1000);
	
	bannerSlider.index = next;
	
	setTimeout("bannerSlider.viewNext()", bannerSlider.timeOut*1000);
};
