
	
var player = null;

function playerReady(obj) {
	var id = obj['id'];
	var version = obj['version'];
	var client = obj['client'];
	//alert('the videoplayer '+id+' has been instantiated');
	player = document.getElementsByName(id)[0];
	
		/*
		if(id == 'video_player')
		{
			setTimeout("playVideo('drs_dve_patrol.flv')", 100);
		}
	  
		*/
}


function playVideo(v,x){

	
	
	if(x){
		
		var obj = {type:"video",streamer:x,file:v};
	
	}else{
		
		var obj = {type:"video",file:v};
	
	}
	
	player.sendEvent("LOAD",obj);


}


function buildFlash(obj){
			
		
			var requiredMajorVersion = obj.flashVersion.Maj;
			var requiredMinorVersion = obj.flashVersion.Min;
			var requiredRevision = obj.flashVersion.Rev;	
			
			var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
			if (hasReqestedVersion) {
			
				fWriteInnerFlash(obj.id,obj.size.w,obj.size.h,obj.swf,obj.bgcolor,obj.config,obj.data);
			
			} else {
			
			
				fWriteNoFlash(obj.staticCode);
				
				
			}

}



function parseForFlash(obj){
	
	var mjt = JSON.stringify(obj);			
	var cv = mjt.replace(/"/g,'&quot;');	
	
	return cv;
	
}




	


function fWriteInnerFlash(fid,fwidth,fheight,fswf,fcolor,fconfig,fdata) {

var currentTime = new Date();
var randTime = currentTime.getTime();

	document.getElementById(fid).innerHTML='';

	document.getElementById(fid).innerHTML='<div style="width:' + fwidth + 'px; height: ' + fheight + 'px; position: relative;">'+
	'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"'+ 
	'width="' + fwidth + '" height="' + fheight + '" id="flash_movie" align="middle" />'+
	'<param name="allowScriptAccess" value="always" />'+
	'<param name="Movie" value="' + fswf + '?cacheBuster=' + randTime + '" />'+
	'<param name="quality" value="high" />'+
	'<param name="wmode" value="transparent" />'+
	'<param name="bgcolor" value="'+ fcolor +'">'+
	'<param name="Flashvars" value="config=' + fconfig + '&mdata=' + fdata + '?cacheBuster=' + randTime + '" />'+
	
	'<embed id="flash_movie" name="flash_movie" src="' + fswf + '?cacheBuster=' + randTime + '" flashvars="config=' + fconfig +'&mdata=' + fdata + '?cacheBuster=' + randTime + '"'+
	
	'wmode="transparent" bgcolor="'+ fcolor +'" quality="high" width="' + fwidth + '" height="' + fheight + '"'+
	'align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'</object>'+
	'</div>';

	}
	
function fWriteNoFlash(fstatic) {

	document.writeln(fstatic);
	
}

