/*	Connection between Flash and Virtools	*/
var flashObjectID		= "flashObject";
var virtoolsObjectID	= "virtoolsObject";

var flLoaded		= false;
var vtLoaded		= false;

function getMovie(objectID)
{
	if (navigator.appName.indexOf("Microsoft") != -1)	return window[objectID];
	else												return document[objectID];
}


function loadedVirtools()
{
	getMovie(virtoolsObjectID).width	= 256;
	
	if(flLoaded && !vtLoaded)	startBoth();
	vtLoaded		= true;
}

function loadedFlash()
{
	if(vtLoaded && !flLoaded)	startBoth();
	flLoaded		= true;
}

function startBoth()
{
	sendToFlash("_gameLoaded");
	sendToVirtools("_gameLoaded");
}

function sendToFlash(msg, params)
{
	getMovie(flashObjectID).callEvent(msg, params);
}

function sendToVirtools(MessageName)
{
	var ObjectName	= "_getMessageData";
	var cmd			= "SendMessage '" + ObjectName + "' '" + MessageName + "' ";
	var res			= getMovie(virtoolsObjectID).DoCommand(cmd);
}

function restart()
{
	document.location.reload();
}

function closeVideoPlayer()
{
	getMovie(virtoolsObjectID).width	= 256;
	getMovie(virtoolsObjectID).height	= 192;
	
	var player	= document.getElementById('videoPlayerContainer');
	
	player.innerHTML		= "";
	player.style.display	= "none";
	
	getMovie("videoPlayer").stopVideo();
}

function showVideoPlayer()
{
	getMovie(virtoolsObjectID).width	= 1;
	getMovie(virtoolsObjectID).height	= 1;
	
	var player	= document.getElementById('videoPlayerContainer');
	
	vp.write("videoPlayerContainer");
	
	player.style.display	= "block";
	
	getMovie("videoPlayer").startVideo();
}

/*
Laden klaar			= _gameLoaded
Klik start			= _gameStart
Pauzeer spel		= _gamePause
Einde spel			= _gameEnd
New Moves / beat	= _newBeat
Get highscore		= _getHighscore
Mini spel 1			= _miniGame1
Mini spel 2			= _miniGame2
*/
