var LinkSWF_IDsHaveBeenObtained = false;
var LinkSWFs = new Array();
var LinkSWF_loadedArray = new Array();

function LinkSWF_getIDs(swfID, k)
{
	if(navigator.appName.indexOf("Microsoft") != -1)
	{
		for(var i=0; i<k; i++)
		{
			LinkSWFs[i] = window[swfID+i];
		}
	}
	else
	{
		for(var i=0; i<k; i++)
		{
			LinkSWFs[i] = document[swfID+i];
		}
	}
	for(var i=0; i<k; i++)
	{
		LinkSWF_loadedArray[i] = false;
	}
	LinkSWF_IDsHaveBeenObtained = true;
}
function LinkSWF_tellAll(msg, argAry)
{
	var k = LinkSWFs.length;
	for(var i=0; i<k; i++)
	{
		LinkSWFs[i].linkMe(msg, argAry);
	}
}
function LinkSWF_tellMaster(msg, argAry)
{
	LinkSWFs[0].masterGetMsg(msg, argAry);
}
function LinkSWF_reportLoaded(id)
{
	if (LinkSWF_IDsHaveBeenObtained)
	{
		LinkSWF_loadedArray[id] = true;
		LinkSWFs[id].reportLoaded();
	
		var k = LinkSWFs.length;
		var LoadCount = 0;
		for(var i=0; i<k; i++)
		{
			if (LinkSWF_loadedArray[i]) LoadCount++;
		}
		if (LoadCount == k)
		{
			LinkSWFs[0].startUp();
		}
	}
}