var rotateHighlightInterval;
var rotateShoutInterval;
if (rotateHighlightDelay==undefined) {
	rotateHighlightDelay=0;
}

$(document).ready( function() {

	rotateHighlightInterval = setInterval('rotateHighlight()', rotateHighlightDelay);
	rotateShoutInterval = setInterval('rotateShout()', rotateShoutDelay);
	
});

function rotateHighlight() {
	var homepageHighlightItems = $('.boxElenco > ul > li');
	if (homepageHighlightItems.length <= 1) {
		clearInterval(rotateHighlightInterval);
		return;
	}
	for (var i = 0; i < homepageHighlightItems.length; i++) {
		var item = $(homepageHighlightItems[i]);
		if (item.hasClass('red')) {
			$('#topEvent' + i).toggle();
			if (i + 1 == homepageHighlightItems.length) {
				var newItem = $(homepageHighlightItems[0]);
				$('#topEvent' + 0).toggle();
			}
			else {
				var newItem = $(homepageHighlightItems[i + 1]);
				$('#topEvent' + (i + 1)).toggle();
			}
			rotateHighlightText(item,newItem);
			return;
		}
	}
}

function rotateHighlightText(item,newItem) {
	highlightNext = true;
	item.removeClass('red');
	item.addClass('gray');
	$("div.text > p.desc",item).toggle();

	newItem.addClass('red');
	newItem.removeClass('gray');
	$("div.text > p.desc",newItem).toggle();
}

function rotateShout() {
	var homepageShoutItems = $('div#menuShout > div > div > p');
	if (homepageShoutItems.length == 1) {
		clearInterval(rotateShoutInterval);
		return;
	}
	for (var i = 0; i < homepageShoutItems.length; i++) {
		var item = $(homepageShoutItems[i]);
		if (item.css('display') != 'none') {
			item.hide();
			if (i + 1 == homepageShoutItems.length) {
				$(homepageShoutItems[0]).show();
			}
			else {
				$(homepageShoutItems[i + 1]).show();
			}
			return;
		}
	}
}
