function getFlashMovieObject(why_video)
{
  if (window.document[why_videos]) 
  {
    return window.document[why_video];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[why_video])
      return document.embeds[why_video]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(why_video);
  }
}

function StopFlashMovie(video)
{
	var flashMovie=getFlashMovieObject(video);
	flashMovie.StopPlay();
}

function PlayFlashMovie(video)
{
	var flashMovie=getFlashMovieObject(video);
	flashMovie.Play();
	var flashMovie=getFlashMovieObject('video_1');
  flashMovie.Play();
  var flashMovie=getFlashMovieObject('video_2');
  flashMovie.Play();
  var flashMovie=getFlashMovieObject('video_3');
  flashMovie.Play();
  var flashMovie=getFlashMovieObject('video_4');
  flashMovie.Play();
  var flashMovie=getFlashMovieObject('video_5');
  flashMovie.Play();
	//embed.nativeProperty.anotherNativeMethod();
}

function RewindFlashMovie(video)
{
	var i = 0;
  // for(i=0;i<10;i++) {
  //   alert('video_'+i);
  //   var flashMovie=getFlashMovieObject('video_'+i);
  //    flashMovie.Rewind();
  // }
  // var flashMovie=getFlashMovieObject(video);
  // flashMovie.Rewind();
  // below is hardcoded as loop died each time Rewind() called
  var flashMovie=getFlashMovieObject('video_1');
  flashMovie.Rewind();
  var flashMovie=getFlashMovieObject('video_2');
  flashMovie.Rewind();
  var flashMovie=getFlashMovieObject('video_3');
  flashMovie.Rewind();
  var flashMovie=getFlashMovieObject('video_4');
  flashMovie.Rewind();
  var flashMovie=getFlashMovieObject('video_5');
  flashMovie.Rewind();
}

function NextFrameFlashMovie(video)
{
	var flashMovie=getFlashMovieObject(video);
	// 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(video)
{
	var flashMovie=getFlashMovieObject(video);
	flashMovie.Zoom(90);
}

function ZoomoutFlashMovie(video)
{
	var flashMovie=getFlashMovieObject(video);
	flashMovie.Zoom(110);
}


function SendDataToFlashMovie(video)
{
	var flashMovie=getFlashMovieObject(video);
	flashMovie.SetVariable("/:message", document.controller.Data.value);
}

function ReceiveDataFromFlashMovie(video)
{
	var flashMovie=getFlashMovieObject(video);
	var message=flashMovie.GetVariable("/:message");
	document.controller.Data.value=message;
}


