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);
  }
}

function StopFlashMovie(id)
{
	var flashMovie=getFlashMovieObject(id);
	flashMovie.StopPlay();
}

function PlayFlashMovie(id)
{
	var flashMovie=getFlashMovieObject(id);
	flashMovie.Play();
	//embed.nativeProperty.anotherNativeMethod();
}

function RewindFlashMovie(id)
{
	var flashMovie=getFlashMovieObject(id);
	flashMovie.Rewind();
}

function NextFrameFlashMovie(id)
{
	var flashMovie=getFlashMovieObject(id);
	// 4 is the index of the property for _currentFrame
	var currentFrame=flashMovie.TGetProperty("/", 4);
	var nextFrame=parseInt(currentFrame);
	if (nextFrame>=10)
		nextFrame=0;
	flashMovie.GotoFrame(nextFrame);		
}


function ZoominFlashMovie(id)
{
	var flashMovie=getFlashMovieObject(id);
	flashMovie.Zoom(90);
}

function ZoomoutFlashMovie(id)
{
	var flashMovie=getFlashMovieObject(id);
	flashMovie.Zoom(110);
}


function SendDataToFlashMovie(id, data)
{
	var flashMovie=getFlashMovieObject(id);
	flashMovie.SetVariable("/:part", data);
}

function ReceiveDataFromFlashMovie(id)
{
	var flashMovie=getFlashMovieObject(id);
	var message=flashMovie.GetVariable("/:message");
	document.controller.Data.value=message;
}

function RestartGame(id)
{
	var flashMovie=getFlashMovieObject(id);
  flashMovie.ext_restart();
	//var message=flashMovie.GetVariable("/:message");
	//document.controller.Data.value=message;
}


function presize() {
  //obj = document.getElementById(fresize[0]);
  $j("#"+fresize[0]).width(fresize[1] + "px");
  //obj.style.width = fresize[1] + 'px';
  //obj.style.height = fresize[2] + 'px';
}
function presize2() {
  $j("#"+fresize[0]).width(fresize[2] + "px");
  //obj = document.getElementById(fresize[0]);
  //obj.style.width = fresize[2] + 'px';
}
function presize3() {
  $j("#"+fresize[0]).width(fresize[1] + "px");
  $j("#"+fresize[0]).height(fresize[2] + "px");
  //obj = document.getElementById(fresize[0]);
  //obj.style.width = fresize[2] + 'px';
}
