function getFlashMovieObject(movieName)	{
  if (window.document[movieName]) {
	  return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1) {
	if (document.embeds && document.embeds[movieName])
	  return document.embeds[movieName]; 
  }
  else  if (navigator.appName.indexOf("Microsoft Internet")!=-1) {
	return document.getElementById(movieName);
  }
}

var onMovie = false;

function flashReporter(message) {
	console.log("report", message);
}

Event.observe(window, 'load', function() {
	Event.observe(document, 'mousemove', function(event) {
	    var flashMovie=getFlashMovieObject("main_flash");
		if (Position.within($('flash'),Event.pointerX(event), Event.pointerY(event))) {
			onMovie = true;
		} else { 
			onMovie = false;
		}
		flashMovie.SetVariable("onMovie", onMovie);
	});
});