var ready = false;
var ar = new Array();


var HOVER_NONE = 0;
var HOVER_ON = 1;
var HOVER_OFF = 2;

var temp = HOVER_NONE;


function thisMovie(movieName) {
 if (navigator.appName.indexOf("Microsoft") != -1) {
     return window[movieName];
 } else {
     return document[movieName];
 }
}


// Called by flash once it's loaded
function flash_loaded()
{
	$("ul.home a").hover(hover, hover_off);
	ready = true;
}


function event_consumed(val)
{
	
	if (temp != HOVER_NONE)
	{
		
		var g = temp;
		temp = HOVER_NONE;
		
		//console.log("hi");
		return g;
		
		
	}
	else
		ready = true;
	
	//console.log("consumed");
	
	return false;
}


function hover()
{
	
	
	if (ready)
	{
		ready = false;
		thisMovie("flash").onRollOverHandler();
			//console.log("hover ready");
		
		
	}
	else
	{
		temp = HOVER_ON;
		//console.log("HOVER_ON");
		
	}
	
}

function hover_off()
{
	
	if (ready)
	{
		//console.log("off ready");
		ready = false;
		thisMovie("flash").onRollOutHandler();
		
		
	}
	else
	{
		//console.log("HOVER_OFF");
		temp = HOVER_OFF;
		
	}
	
	
}