function loadSpecificMovie(aID)
{
  createXmlHttp("loadMovie");
  getXmlHttp("loadMovie").open("GET", "elAdmin/components/contentManagerBasics/frontEnd/backoffice.php?action=loadSpecificMovie&item=" + aID,true);
  getXmlHttp("loadMovie").onreadystatechange=receiveLoadedMovie;
  getXmlHttp("loadMovie").send(null);
}

function receiveLoadedMovie()
{
	var aContainer,aResponse,aContent;
	if (getXmlHttp("loadMovie").readyState==4)
	{
		containerList = xGetElementsByClassName('component_flvmovie');
		aContainer = containerList[0];
		aResponse = getXmlHttp("loadMovie").responseXML;    
		aContent = decodeXmlResponse(aResponse,"content");

		if (aContent.length > 0)
		{
			launchMovie(aContent);
		} 

		removeXmlHttp("loadMovie");
	}
}

function refreshMovieContainer(aResponse,aContainer)
{
    var aContent = decodeXmlResponse(aResponse,"content");

    if (aContent.length > 0)
    {
		launchMovies(aContent);
	}
	else
	{
		resetMovie();
	}

	removeXmlHttp("loadMovie");
}

function resetMovie()
{
	flashembed
	(
		"flowplayerholder",
		{
			src:'elAdmin/components/contentManagerBasics/flowplayer/FlowPlayerDark.swf',
			width: '100%', 
			height: '100%'
		}
	);
}

function launchMovies(aContent)
{
	var movies = "";
	var aOffset  = 0;
	var mCount   = 0;
	
	while (aContent.indexOf(";",aOffset) != -1)
	{
		aBase   = aOffset;
		aOffset = aContent.indexOf(";",aOffset);
		movies += "{url:'" + aContent.substring(aBase,aOffset) + "'},";
		aOffset++;
		mCount++;
	}
	
	if (movies.length > 0)
	{
		plButtons = "";
		if (mCount > 1)
		{
          plButtons = "showPlayListButtons: true,";
		}
		movies = movies.substring(0,movies.length-1);
		var flashCode = "flashembed ('flowplayerholder',{src:'elAdmin/components/contentManagerBasics/flowplayer/FlowPlayerDark.swf',width: '100%',	height: '100%'},{config:{autoPlay: true,loop: false,initialScale: 'fit'," + plButtons + "playList:["  + movies + "]}});";
		eval(flashCode);
	}
}