var globalTimer;

$(document).ready(function() {
	menuItems = new Array();
	
	$('#mapMenu li a').each(function() {
		menuItems.push($(this));
		
		$(this).hover(
			function () {
				stopFlicker();
			}, 
			function () {
				showMenuItems(menuItems, 0);
			}

		);
	});
	
	//$('#wrapper').load(function() { showMenuItems(menuItems, 0); });
	showMenuItems(menuItems, 0);
})

function showMenuItems(items, prevItemNr) {
	var itemNr = Math.floor(Math.random()*items.length);
	while (prevItemNr == itemNr) {
	  itemNr = Math.floor(Math.random()*items.length);
	}
	
	clearMenu();
	items[itemNr].addClass('highlight');
	globalTimer = setTimeout(function(){showMenuItems(items, itemNr);},1250);
}

function stopFlicker() {
	clearTimeout(globalTimer);
	clearMenu();
}

function clearMenu() {
	$('#mapMenu li a').each(function() { $(this).removeClass('highlight'); });
}