
var camerass = new Array();
var camdone = 0;
var thtml = "";


function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document.embeds[movieName];
}

function sendTextToFlash(str)
{

	getFlashMovie("swffile").sendTextToFlash(str);
	
}

function DFUSION_EVENT_Tracking_Retrieved()
{
	getFlashMovie("swffile").sendTextToFlash("ST_TrackingReceived");
	
}

function DFUSION_EVENT_Tracking_Lost()
{
	getFlashMovie("swffile").sendTextToFlash("ST_TrackingLost");
}


function CreateOptions()
{   
	
	camdone = arguments.length;

	for (var i = 0; i < arguments.length; i++) 
	{
		thtml += arguments[i];
		
		camerass[i] = arguments[i];
		
	}

	
}

function StartActiveX() {

	if (camdone > 0) {
	
		getFlashMovie("swffile").finishedCameras('start');
		
		for (var i = 0; i < camerass.length; i++) 
		{
			getFlashMovie("swffile").sendCamerasToFlash(camerass[i]);
		}
		
		return "cameras available";
	} else {
		return "cameras not available";
	}
	
}
