var AUDIOSTEP = 3;
var curVideo;
var currPosition;
var currState;
var currDuration;
var Position = 0;
var Volume;
var FFstatus = 0;
var filename;
var browser;
var version;
var OS;
var plugin;
var exit;
var width;
var height;
var videoX;
var videoY;
var WMVPlayerName= "MediaPlayer2";
var WMVPlayer;
var SWFPlayerName;
var uiMode="none";
var URL="";
var autoStart=1;
var enableContextMenu="false";
var stretchToFit = 1;
var windowlessVideo = "false";
var DisplayMode = 0;
var DisplaySize = 4;
var backcolor ="true";
var forecolor =16777215;
var showcontrols = 1;
var showstatusbar= 0;
var showdisplay = 0;
var AllowChangeDisplaySize = 1;
var innerSWF="monitor.swf";
var SWFid;
var SWFvar;
var wmode;
var playerDIV;
var bckgr;
var VID_DIV="VID_ZZZ";
var SWF_DIV="SWF_ZZZ";
var players = new Array();
var IDs = new Array();
var SWFplayers= new Array();
var XML=new Array();
var Last_eleId;
var SWF_height;
var scale;
var oldscale;
var ScaleFactor=1;
var currentPlayer=0;
var resizeDelay;
var fnName;
var player=1;
var scaleCorrect=1;
var InitScale;
var mouseIn="mouseIn";
var mouseOut="mouseOut";
var firstload=0;
var vNameTest;

window.onresize=function(){
clearTimeout(resizeDelay);
resizeDelay=setTimeout('rePos()', 200);
};


/*function buildBCKGR(_width,_height,_videoX,_videoY,_bckgrDIV,_SWFID,_SWFName,_PlayerName,_InitScale)
{
//document.getElementById("log").innerHTML += _width+"--"+_height+"--"+_InitScale+"<br>";

if (getFlashObject(_bckgrDIV))
{
showBCKGR(_bckgrDIV);
}
videoX=_videoX;
videoY=_videoY;
width =_width ;
height=_height;
SWFid=_SWFID;
InitScale=_InitScale;
SWFPlayerName=("SWF_"+ SWFid);
SWF_DIV =("BCKGR_" + _PlayerName);
SWFPlayerName=("SWF_"+ SWFid);					
					var object_only=getFlashObject(SWFid);
					
					var curleft = curtop = 0;
					if (object_only.offsetParent) {
						do {
					curleft += object_only.offsetLeft;
					curtop += object_only.offsetTop;
							} while (object_only = object_only.offsetParent);
					curleft=curleft+videoX;
					curtop=curtop+videoY;
					}
					var New_BCKGRDIV = document.createElement('div');
					New_BCKGRDIV.id = ("BCKGR_" + SWFPlayerName);
					New_BCKGRDIV.style.position = "absolute";
					New_BCKGRDIV.style.top = curtop + "px";
					New_BCKGRDIV.style.left = curleft + "px";
					//New_BCKGRDIV.style.maxWidth="100px";
					document.body.appendChild(New_BCKGRDIV);
					var BCKGR_DIV = (getFlashObject(New_BCKGRDIV.id).getAttribute('id'));
					bckgrDIV=BCKGR_DIV;

var objToolBar=getFlashObject(SWFid);
objToolBar.SetVariable("bckgrDIV", (bckgrDIV));
var swfObj = BCKGRBilder(width+ 'px',height+ 'px',videoX,videoY,_SWFName);
var SWFcontent = getFlashObject(bckgrDIV);
SWFcontent.innerHTML = swfObj;
SWFCollection(bckgrDIV,SWFid,_SWFName,SWFPlayerName,videoX,videoY,width,height,InitScale);
//document.getElementById("log").innerHTML += width+"--"+height+"<br>";
}*/


/*function BCKGRBilder(width,height,videoX,videoY,_SWFName) {

var return_str = "";
	return_str += "<OBJECT id= \"" + SWFPlayerName +  "\" type=\"application/x-shockwave-flash\"";
	return_str += " width=\"" + width + "\" height=\"" + height +  "\"";
	return_str += " data=\"" + _SWFName + "\" src=\"" + SWFPlayerName +  "\">";
	return_str += "<PARAM name=\"movie\" VALUE=\"" + _SWFName + "\">";
	return_str += "<PARAM name=\"loop\" value=\"false\" >";
	return_str += "<PARAM name=\"menu\" value=\"false\" >";
	return_str += "<PARAM name=\"wmode\" value=\"transparent\" >";
	return_str += "</OBJECT>" ;
    return return_str;
}*/

function removeEmptyWMV(ary, _WMVPlayerName) { 

for (var k = 0; k < ary.length; k++) {
    WMVPlayerName = ((ary[k])[6]);
     	if (WMVPlayerName==_WMVPlayerName)  { 
         // alert(ary[k]);   
			ary.splice(k, 8); 
        }        
    } 
    return ary; 
} 



function removeEmptyElem(ary) { 

for (var k = 0; k < ary.length; k++) {
    bckgrDIV = ((ary[k])[0]);
     	if (!getFlashObject(bckgrDIV))  { 
         // alert(ary[k]);   
			ary.splice(k, 1); 
        }        
    } 
    return ary; 
} 

function removeHidden(ary,SWF_id) { 

for (var k = 0; k < ary.length; k++) {
    SWFid = ((ary[k])[0]);
     	 
		if (SWFid==SWF_id)  { 
         
			ary.splice(k,4); 
        }        
    } 
    return ary; 
} 




function changeBCKGR(SWFid,splashscr) {

var objToolBar1= getFlashObject(SWFid);
hideBCKGR(SWFid);
objToolBar1.SetVariable("splashscr", splashscr);
//objToolBar.style.visibility="visible";
//showBCKGR(SWFid);
return;
}

function hideBCKGR(SWFid) {
if (getFlashObject("BCKGR_" + "SWF_"+ SWFid))
{
objToolBar1= getFlashObject("BCKGR_" + "SWF_"+ SWFid);
//objToolBar1.style.display="none";
objToolBar1.innerHTML = '';
document.body.removeChild(objToolBar1);
removeEmptyElem(SWFplayers);

}
return;
}

function showBCKGR(SWFid,splashscr) {
var objToolBar= getFlashObject(SWFid);
objToolBar.SetVariable("splashscr", "restore");

/*if (getFlashObject("BCKGR_" + "SWF_"+ SWFid))
{
objToolBar1= getFlashObject("BCKGR_" + "SWF_"+ SWFid);
objToolBar1.style.display="block";
objToolBar1.SetVariable("splashscr", splashscr);
}*/

return;
}


/*function togglePlayer(WMVPlayerName) { 
VID_DIV=("Container_" + WMVPlayerName);

var state = getFlashObject(VID_DIV).style.visibility;
if (state == 'hidden') 
{
WMVPlayer.controls.play();	
showPlayer(VID_DIV)
} 
else
{
WMVPlayer.controls.pause();
hidePlayer(VID_DIV)	
}

}*/


function hidePlayer(VID_DIV) { 
//WMVPlayer.uiMode= "invisible";
getFlashObject(VID_DIV).style.visibility = 'hidden';

} 

function showPlayer(VID_DIV) {
//WMVPlayer.uiMode= "none";	
getFlashObject(VID_DIV).style.visibility = 'visible';
} 



function showEMGplayer(SWF_id) {
	

//alert(SWF_id);
var objToolBar2= document.getElementById(SWF_id);
//alert(objToolBar2.getAttribute('id'));

//hiddenSWF=SWF_id;
//hiddenSWF_height=objToolBar2.getAttribute('height');
//hiddenSWF_width=objToolBar2.getAttribute('width');

if (getFlashObject("BCKGR_" + "SWF_"+ SWF_id))
{
var objToolBar1= getFlashObject("BCKGR_" + "SWF_"+ SWF_id);
objToolBar1.style.display='block';
}
//alert(objToolBar2.style.visibility);
//objToolBar2.style.display='block';
objToolBar2.style.visibility='visible';
//var objToolBar= getFlashObject(SWF_id);
//objToolBar.style.display='block';
//objToolBar2.style.visibility='visible';
//objToolBar.style.visibility='visible';
//objToolBar.SetVariable("splashscr", "restore");
//objToolBar.SetVariable("_myID", (SWF_id));
return;
}

function hideEMGplayer(SWFid) {
	
XML.splice(0, 5);
var objToolBar= getFlashObject(SWFid);
//var objToolBar2= document.getElementById(SWFid + "DIV");
var objToolBar2= document.getElementById(SWFid);
//alert(objToolBar2);
if (getFlashObject("BCKGR_" + "SWF_"+ SWFid))
{
var objToolBar1= getFlashObject("BCKGR_" + "SWF_"+ SWFid);
objToolBar1.style.display='none';
}
/*//----------------Hide/Remove WMV---------------------
WMVPlayerName=("WMV_"+SWFid);

VID_DIV =("Container_" + WMVPlayerName);
if (getFlashObject(VID_DIV))

{
//alert("found");	
var objToolBar3= getFlashObject(VID_DIV);
objToolBar3.innerHTML = '';
document.body.removeChild(objToolBar3);
removeEmptyWMV(players, WMVPlayerName)

}
//---------------------------------------------------*/
//alert(objToolBar2.getAttribute('id'));
//objToolBar2.style.display='none';
//removeHidden(IDs,SWFid);
//objToolBar.style.visibility='hidden';
objToolBar2.style.visibility='hidden';
togglepromo();
return;
}

function fade(SWFid) {
var objToolBar= getFlashObject(SWFid);
var objToolBar2= document.getElementById(SWFid);

objToolBar.onmouseover= function() 
{
		objToolBar.SetVariable("mouseout", mouseIn)
};

objToolBar.onmouseout= function() 
{
	//if (objToolBar2.style.display=="block")
	//{
	
	objToolBar.SetVariable("mouseout", mouseOut)
	//}
	//else
	//{
		//return;
	//}
};

}


//function changeStream(SWFid, splashscr, server, movie, WMV) {
function changeStream(SWF_id) {
//alert(SWF_id);

//var SWF_id =((XML[0])[0]);
var splashscr=((XML[0])[1]);
var server=((XML[0])[2]);
var movie=((XML[0])[3]);
var autoplay=((XML[0])[4]);
//alert(server+"   "+movie);
//alert(WMV);
//alert(splashscr);
//var objToolBar2= document.getElementById(SWFid);
//alert(objToolBar2.style.display);
var objToolBar1= getFlashObject(SWF_id);
objToolBar1.SetVariable("autostart", autoplay);
objToolBar1.SetVariable("splashscr", splashscr);
objToolBar1.SetVariable("movie", movie);
objToolBar1.SetVariable("server", server);
return;
}




function XMLCollection(SWFid, splashscr, server, movie, autoplay) {

if (!autoplay){autoplay=0;}
if (XML.length >0)
{
var objToolBar1= getFlashObject(SWFid);
objToolBar1.SetVariable("autostart", autoplay);
objToolBar1.SetVariable("splashscr", splashscr);
objToolBar1.SetVariable("movie", movie);
objToolBar1.SetVariable("server", server);
}
else
{
XML.push([SWFid, splashscr, server, movie, autoplay]);
if ((firstload==1)||(-1 != navigator.userAgent.indexOf("Chrome")))
{
var objToolBar1= getFlashObject(SWFid);
objToolBar1.SetVariable("autostart", autoplay);
objToolBar1.SetVariable("splashscr", splashscr);
objToolBar1.SetVariable("movie", movie);
objToolBar1.SetVariable("server", server);
}
firstload=1;
}

}

function idCollection(SWFid,bckgr,SWF_height,SWF_width) 
{

IDs.push([SWFid,bckgr,SWF_height,SWF_width])  
}

function playersCollection(width,height,videoX,videoY,playerDIV,SWFid,WMVPlayerName) {
players.push([width,height,videoX,videoY,playerDIV,SWFid,WMVPlayerName,InitScale])  
}

function SWFCollection(bckgrDIV,SWFid,_SWFName,SWFPlayerName,videoX,videoY) {
SWFplayers.push([bckgrDIV,SWFid,_SWFName,SWFPlayerName,videoX,videoY,width,height,InitScale])  
}

function SWF_file(inSWF,_bckgr){
innerSWF=inSWF;

var e_divs = document.getElementsByTagName('embed');

for ( var e = 0; e < e_divs.length; e++ ) {
	var detect_e=0;	
	var e_div = e_divs[e];
	var SWF_id = (e_div.getAttribute('name'));			
		//alert(_bckgr);
		if (document.embeds && document.embeds[SWF_id])// if FF
		{
		
		var SRC_params = e_div.getAttribute('src');
				
			
			if(SRC_params == innerSWF)
			{
				if (IDs.length > 0)
					{
						for (var s = 0; s < IDs.length; s++) {
							
							if (SWF_id == ((IDs[s])[0])) {
							detect_e = 1;
							}
						}
					}

					SWF_height=e_div.getAttribute('height');
					SWF_width=e_div.getAttribute('width');
					var flashvars_param = e_div.getAttribute('flashvars');
											
					if ((detect_e != 1)&&(SWF_id != SWFid))
					{
					//alert("From Embed  "+SWF_id);
					SWFid=SWF_id;
					bckgr=_bckgr;
					idCollection(SWFid,bckgr,SWF_height,SWF_width);
					
					WMVPlayerName=("WMV_"+SWFid);
					
					var objToolBar= getFlashObject(SWFid);
					objToolBar.SetVariable("_myID", (SWFid));
					
					objToolBar.SetVariable("_PlayerName", (WMVPlayerName));
					objToolBar.SetVariable("Scale", (SWF_height));
					}
					}
					}
}

var divs = document.getElementsByTagName('object');//if IE

for ( var i = 0; i < divs.length; i++ ) {

	var div = divs[i];
	var detect_o=0;
	var SWF_id = (div.getAttribute('id'));
				for ( var d = 0; d < div.childNodes.length; d++ ) 
				{
				 var param = div.childNodes.item(d);
				 if ((param.nodeName.toLowerCase() == "param")&&(param.getAttribute('value')==innerSWF))
				{
					
					if (IDs.length > 0)
					{
						for (var s = 0; s < IDs.length; s++) 
						{
							if (SWF_id == ((IDs[s])[0])) 
							{
							detect_o = 1;
							}
						}
					}				
							
				SWF_height=(div.getAttribute('height'));
				SWF_width=(div.getAttribute('width'));
					/*{
					var flashvars_param = param.getAttribute('value');
					}
				if (param.getAttribute('name')=='flashvars')
					{
					var flashvars_param = param.getAttribute('value');
					}
				}*/
				//if ((detect_o != 1)&&(SWF_id != SWFid)){
				
				if (detect_o != 1){
					//alert("From Object  "+SWF_id);
					SWFid=SWF_id;
					bckgr=_bckgr;
					idCollection(SWFid,bckgr,SWF_height,SWF_width);
					WMVPlayerName=("WMV_"+SWFid);
var objToolBar= getFlashObject(SWFid);
objToolBar.SetVariable("_myID", (SWFid));
objToolBar.SetVariable("_PlayerName", (WMVPlayerName));
objToolBar.SetVariable("Scale", (SWF_height));
				}
			
}
}
}
return;
}

function playerBilder(width,height,videoX,videoY,WMVPlayerName) {
var return_str = "";
//return_str += "<span id=\""+VID_DIV+"\" style= \"position: absolute; z-index:-1;\" >";
if (navigator.appVersion.indexOf("Mac") != -1) {      
		return_str += "<embed type=\"application/x-mplayer2\" filename=\"" + URL + "\" src=\"" + URL + "\"";
        return_str += "showstatusbar=\"true\" showcontrols=\"true\" autostart=\"" + autoStart + "\" strechtofit=\"" + stretchToFit + "\"";
        return_str += " width=\"" + width + "\" height=\"" + height + "\">";
        return return_str;
    }
return_str += "<OBJECT id=\"" + WMVPlayerName + "\" ";
		if (-1 != navigator.userAgent.indexOf("MSIE")) {
        return_str += " classid=\"clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6\"";
    }
	else
	{
	return_str += " type=\"application/x-ms-wmp\"";
	}
	return_str += " width=\"" + width + "\" height=\"" + height +  "\">";
	return_str += "<PARAM name=\"uiMode\" VALUE=\"" + uiMode + "\"></PARAM>";
	return_str += "<PARAM name=\"URL\" VALUE=\"" + URL + "\"></PARAM>";
	return_str += "<PARAM name=\"name\" VALUE=\"" + WMVPlayerName + "\"></PARAM>";
	return_str += "<PARAM name=\"Volume\" value=\"50\" ></PARAM>";
	return_str += "<PARAM name=\"autoStart\" VALUE=\"" + autoStart + "\"></PARAM>";
    return_str += "<PARAM name=\"enableContextMenu\" VALUE=\"" + enableContextMenu + "\"></PARAM>";
    return_str += "<PARAM name=\"stretchToFit\" VALUE=\"" + stretchToFit + "\"></PARAM>";
	//return_str += "<PARAM name=\"DisplayBackColor\" VALUE=\"" + backcolor + "\"></PARAM>";
	//return_str += "<PARAM name=\"DisplayForeColor\" VALUE=\"" + forecolor + "\"></PARAM>";
	//return_str += "<PARAM name=\"DisplayBackColor\" value=\" 0\" ></PARAM>";
	//return_str += "<PARAM name=\"DisplayForeColor\" value=\" 0xFFFFFF\" ></PARAM>";
	//return_str += "<PARAM name=\"AllowChangeDisplaySize\" value=\"true\" ></PARAM>";
	return_str += "</OBJECT>";
	//return_str += "</span>";
	return return_str	
}


if ((-1 != navigator.userAgent.indexOf("Opera"))) 
{
        if (!isMSFirefoxPlugin())
		{
		plugin = "Opera";  
		}
}
if ((-1 != navigator.userAgent.indexOf("Safari"))) 
{
        if (!isMSFirefoxPlugin())
		{
         plugin = "Safari";  
		}
}
if ((-1 != navigator.userAgent.indexOf("Firefox"))) 
{
        if (!isMSFirefoxPlugin()) 
         {
		 plugin = "Firefox";  
		 }
}

function isMSFirefoxPlugin() {
    var isWMPFFPlugin = false;

    try {
        for (var i = 0; navigator.plugins.length; i++) {
            if (navigator.plugins[i].name.indexOf("Windows Media Player Firefox Plugin") > -1) {
                isWMPFFPlugin = true;
                break;
            }
        }
    }
    catch (e) {
        isWMPFFPlugin = false;
    }

    return isWMPFFPlugin;
}

function BrowserDetect ()
{

		browser = searchString(dataBrowser) || "An unknown browser";
		version = searchVersion(navigator.userAgent)|| searchVersion(navigator.appVersion)|| "an unknown version";
		OS = searchString(dataOS) || "an unknown OS";
		
	return {
	browser: searchString(dataBrowser) || "",
	version: searchVersion(navigator.userAgent) || searchVersion(navigator.appVersion) || "",
	OS: searchString(dataOS) || ""
	}
	
}

	
var versionSearchString;
function searchString(data)
	{
		var dataString, dataProp;
		for(var i=0; i<data.length; i++)
		{
			dataString = data[i].string;
			dataProp = data[i].prop;
			versionSearchString = data[i].versionSearch || data[i].identity;
			if(dataString)
			{
				if(dataString.indexOf(data[i].subString) != -1) return data[i].identity;
			}
			else if(dataProp) return data[i].identity;
		}
	}
	
	
	
function searchVersion(dataString)
	{
		var index = dataString.indexOf(versionSearchString);
		if(index == -1) return;
		return parseFloat(dataString.substring(index+versionSearchString.length+1));
	}
	
	var dataBrowser = [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{
			string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	];
	var dataOS = [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	];

BrowserDetect();


function buildWMV(_width,_height,_videoX,_videoY,_playerDIV,_SWFID,_vName,_PlayerName,_InitScale)

{

//document.getElementById("log").innerHTML += _width+"--"+_height+"<br>";

if (getFlashObject(_playerDIV))
{
	
	if(-1!= navigator.userAgent.indexOf("MSIE"))
	{
	
	play_file(_playerDIV,_SWFID,_vName,_PlayerName,_videoX,_videoY);
	return;
	}
	else
	{
		
		if ((width ==_width)&&(height==_height)&&(oldscale==scale))
		//if ((width ==_width)&&(height==_height))
		
		{
		
		play_file(_playerDIV,_SWFID,_vName,_PlayerName,_videoX,_videoY);
		return;	
		}
	}
}
autoStart=1;
videoX=_videoX;
videoY=_videoY;
width =_width;
height=_height;
oldscale=scale;
vName=_vName;
SWFid=_SWFID;
WMVPlayerName=_PlayerName;
InitScale=_InitScale;
VID_DIV =("Container_" + WMVPlayerName);
if (!getFlashObject(VID_DIV))
{
					var object_only=getFlashObject(SWFid);
					var curleft = curtop = 0;
					if (object_only.offsetParent) {
						do {
					curleft += object_only.offsetLeft;
					curtop += object_only.offsetTop;
							} while (object_only = object_only.offsetParent);
					curleft=curleft+videoX;
					curtop=curtop+videoY;
					}
					var New_playerDIV = document.createElement('div');
					//New_playerDIV.id = ("WMVid_"+SWFid);
					New_playerDIV.id = (VID_DIV);
					New_playerDIV.style.zIndex = -1;
					New_playerDIV.style.position = "absolute";
					New_playerDIV.style.top = curtop + "px";
					New_playerDIV.style.left = curleft + "px";
					playerDIV=New_playerDIV.id;
					document.body.appendChild(New_playerDIV);
}

var objToolBar=getFlashObject(SWFid);
objToolBar.SetVariable("playerDIV", (playerDIV));
var playerObj = playerBilder(width+'px',height+'px',videoX,videoY,WMVPlayerName);
var WMVcontent = getFlashObject(playerDIV);
WMVcontent.innerHTML = playerObj;
WMVPlayer=getFlashObject(WMVPlayerName);
playersCollection(width,height,videoX,videoY,playerDIV,SWFid,WMVPlayerName,InitScale);
setTimeout("play_file(playerDIV,SWFid,vName,WMVPlayerName,videoX,videoY)", 0);

}

function rebuildWMV(_oldscale,_ScaleFactor){
//document.getElementById("log").innerHTML += _oldscale+"--"+_ScaleFactor+"<br>";	
//document.getElementById("log").innerHTML = "rebuildWMV"+"<br>";
//alert (_ScaleFactor+"   "+_oldscale);
if (-1== navigator.userAgent.indexOf("MSIE"))
{

//document.getElementById("log").innerHTML += _oldscale+"<br>";
if (_oldscale==_ScaleFactor)
{
/*if ((_oldscale==ScaleFactor)&&(player <IDs.length))
{
player++;

if(player >=IDs.length)
{
	
	player=1;
}*/

//document.getElementById("log").innerHTML += "Rejected "+"<br>";

return;//Disregard all "rebuildWMV" calls from the players other than first 
}


else
{
//document.getElementById("log").innerHTML += "Passed "+"<br>";
//player++;

oldscale=_oldscale;
ScaleFactor=_ScaleFactor;

 for (var k = 0; k < IDs.length; k++) {
   SWFid=((IDs[k])[0]);
   var SWFwidth =((IDs[k])[3]);
   var SWFheight =((IDs[k])[2]);
   var mainSWFobject=getFlashObject(SWFid);
   mainSWFobject.SetVariable("NewScale", (ScaleFactor));
   //mainSWFobject.SetVariable("NewScale", (oldscale));
   
   mainSWFobject.setAttribute('height', SWFheight*ScaleFactor+"px");
   mainSWFobject.setAttribute('width', SWFwidth*ScaleFactor+"px");


//mainSWFobject.style.MozTransform='scale(' + (ScaleFactor) + ')';
//mainSWFobject.style.webkitTransform='scale(' + (ScaleFactor) + ')';
//mainSWFobject.style.OTransform ='scale(' + (ScaleFactor) + ')';
//mainSWFobject.style.transform='scale(' + (ScaleFactor) + ')';
}



if (players.length > 0)
{
for (var a = 0; a < players.length; a++) {  
   WMVPlayerName = ((players[a])[6]);
   WMVPlayer=getFlashObject(WMVPlayerName);
   InitScale=((players[a])[7]);
   var WMVwidth= ((players[a])[0]);
   var WMVheight= ((players[a])[1]);
					WMVPlayer.setAttribute('height', WMVheight*ScaleFactor/InitScale+"px");
					WMVPlayer.setAttribute('width', WMVwidth*ScaleFactor/InitScale+"px");
					//setTimeout("rePos()", 200);				
}
}
/*if (SWFplayers.length > 0)
{
for (var b = 0; b < SWFplayers.length; b++) {
   //bckgrDIV = ((SWFplayers[b])[0]);
   SWFid =((SWFplayers[b])[1]);
   var BCKGRwidth =((SWFplayers[b])[6]);
   var BCKGRheight =((SWFplayers[b])[7]);
   InitScale=((SWFplayers[b])[8]);
   SWFPlayerName=("SWF_"+ SWFid);
    var SWFobject=getFlashObject(SWFPlayerName);
    SWFobject.setAttribute('height', BCKGRheight*ScaleFactor/InitScale+"px");
   SWFobject.setAttribute('width', BCKGRwidth*ScaleFactor/InitScale+"px");

//document.getElementById("log").innerHTML += ScaleFactor+"--"+oldscale+"--"+InitScale+"<br>";
}
}*/
//document.getElementById("log").innerHTML = "";
//ScaleFactor=null;


setTimeout("rePos()", 0);
}
}
}



function rePosdelay(id) {
	
//function dlgetFlashObject(arr,id,el ) {
    SWFid = ((IDs[id])[0]);
    //SWFid = ((arr[id])[el]);
	
	//getFlashObject(SWFid).style.visibility = 'visible';
	var objToolBar= getFlashObject(SWFid);
	//objToolBar.SetVariable("splashscr", "restore");
	
	
}

/*function WMVdelay(id) {
    WMVPlayerName = ((players[id])[6]);
	VID_DIV=("Container_" + WMVPlayerName);
	getFlashObject(VID_DIV).style.visibility = 'visible';
}*/

/*function SWFdelay(id) {
   SWFid =((SWFplayers[id])[1]);
   SWFPlayerName=("SWF_"+ SWFid);
   //getFlashObject(SWFPlayerName).style.visibility='visible';	
	
}*/




function rePos() {
  for (var loop=0; loop<IDs.length; loop++)
   {

//if (-1== navigator.userAgent.indexOf("MSIE")){
   SWFid=((IDs[loop])[0]);
//alert(IDs.length);  
   var mainSWFobject=getFlashObject(SWFid);
	
	//mainSWFobject.style.visibility='hidden';
	fnName = "rePosdelay(" + loop + ")";
	setTimeout(fnName, 0);

	//}
  }
if (players.length > 0)
{
for (var loop1=0; loop1<players.length; loop1++)
	{
   SWFid =((players[loop1])[5]);
   playerDIV = ((players[loop1])[4]);
   WMVPlayerName = ((players[loop1])[6]);
   videoX = ((players[loop1])[2]);
   videoY = ((players[loop1])[3]);
   InitScale=((players[loop1])[7]);
   WMVPlayer=getFlashObject(WMVPlayerName);
  
  VID_DIV=("Container_" + WMVPlayerName);
   //getFlashObject(VID_DIV).style.visibility='hidden'
   ///}
  
   var object_only=getFlashObject(SWFid);
					var curleft = 0;
					var curtop = 0;
					if (object_only.offsetParent) {
						do {
					curleft += object_only.offsetLeft;
					curtop += object_only.offsetTop;
							} while (object_only = object_only.offsetParent);
					curleft=(curleft+videoX*ScaleFactor/InitScale);
					curtop=(curtop+videoY*ScaleFactor/InitScale);
					}
getFlashObject(playerDIV).style.left=curleft + 'px';	
getFlashObject(playerDIV).style.top=curtop +'px';
//document.getElementById("log").innerHTML += ScaleFactor+"--"+oldscale+"--"+InitScale+"<br>";
//if (-1== navigator.userAgent.indexOf("MSIE")){
//fnName = "WMVdelay(" + loop1 + ")";
//setTimeout(fnName, 0);
//}
}
}
/*for (var loop2 = 0; loop2 < SWFplayers.length; loop2++) {
   SWFid =((SWFplayers[loop2])[1]);
   bckgrDIV = ((SWFplayers[loop2])[0]);
   videoX = ((SWFplayers[loop2])[4]);
   videoY = ((SWFplayers[loop2])[5]);
   SWFPlayerName=("SWF_"+ SWFid);
   InitScale=((SWFplayers[loop2])[8]);
  
  var SWFobject=getFlashObject(SWFPlayerName);
  if (-1== navigator.userAgent.indexOf("MSIE")){
  SWFobject.style.visibility='hidden';
  }
  var objectS_only=getFlashObject(SWFid);
					var curleftS = 0;
					var curtopS = 0;
					if (objectS_only.offsetParent) {
						do {
					curleftS += objectS_only.offsetLeft;
					curtopS += objectS_only.offsetTop;
							} while (objectS_only = objectS_only.offsetParent);
					curleftS=(curleftS+videoX*ScaleFactor/InitScale);
					curtopS=(curtopS+videoY*ScaleFactor/InitScale);
					}
getFlashObject(bckgrDIV).style.left=curleftS + 'px';	
getFlashObject(bckgrDIV).style.top=curtopS +'px';
if (-1== navigator.userAgent.indexOf("MSIE")){
fnName = "SWFdelay(" + loop2 + ")";
setTimeout(fnName, 0);
}

}*/

}









function play_file(playerDIV,SWFid,vName,WMVPlayerName,videoX,videoY){

WMVPlayer=getFlashObject(WMVPlayerName);

VID_DIV=("Container_" + WMVPlayerName);
var objToolBar=(getFlashObject(playerDIV));
var object_only=getFlashObject(SWFid);
					var curleft = 0;
					var curtop = 0;
					if (object_only.offsetParent) {
							do {
					curleft += object_only.offsetLeft;
					curtop += object_only.offsetTop;
					 		} while (object_only = object_only.offsetParent);
					curleft=curleft+videoX;
					curtop=curtop+videoY;
					}
objToolBar.style.left=curleft + 'px';	
objToolBar.style.top=curtop +'px';
if (-1 != navigator.userAgent.indexOf("MSIE"))
{
WMVPlayer.uiMode= "none"
}
else
{
showPlayer(VID_DIV);
}

if ((WMVPlayer.playState >=1)&&(WMVPlayer.playState !=10)&&(vNameTest==vName))

{
playIt(WMVPlayer);

} 
else 
{
	
	if ((-1 != navigator.userAgent.indexOf("MSIE"))&& (navigator.platform == "Win32"))
	{
		vNameTest=vName;
		WMVPlayer.URL= vName;
	}
	 else 
	 {
	vNameTest=vName;	 
	WMVPlayer.URL= vName;
	}
}

}

function playIt(WMVPlayer){

if ((-1 != navigator.userAgent.indexOf("MSIE"))&& (navigator.platform == "Win32"))
	{
	WMVPlayer.controls.play();
	
	
	} 
	else 
	{
	WMVPlayer.controls.play();
	}

}

function pauseIt(WMVPlayer){
		if (WMVPlayer.playState == 3){
			WMVPlayer.controls.pause();
		}
}


function stopIt(WMVPlayerName){

WMVPlayer=getFlashObject(WMVPlayerName);
VID_DIV=("Container_" + WMVPlayerName);
WMVPlayer.controls.stop();
if (-1 != navigator.userAgent.indexOf("MSIE"))
{
WMVPlayer.uiMode= "invisible";
}
else
{
//WMVPlayer.close();
hidePlayer(VID_DIV);
}
}


function fullScreenIt(WMVPlayer){
	if ((navigator.userAgent.indexOf('IE') > -1) && (navigator.platform == "Win32")) {
		
		if (WMVPlayer.playState > 0)
		
  {
    	 WMVPlayer.fullScreen = true;
		
   }
	} else {
		  if (WMVPlayer.playState > 0) 
  {
    
	 WMVPlayer.fullScreen = true;
	 
   }
			
	}
	
} 

function setCurrentPosition(WMVPlayer,Position)
{
		
	if ((navigator.userAgent.indexOf('IE') > -1) && (navigator.platform == "Win32")) {
		WMVPlayer.controls.currentPosition = Position;
		//alert (Position);
	} else {
		WMVPlayer.controls.currentPosition = Position;
		//alert (Position);
	}
	
	return currPosition;
}

function getCurrentDuration(WMVPlayer)
{
		
	if ((navigator.userAgent.indexOf('IE') > -1) && (navigator.platform == "Win32")) {
		currDuration = WMVPlayer.currentMedia.duration;
		
	} else {
		currDuration = WMVPlayer.currentMedia.duration;
		
	}
	return currDuration;
   
}     
	

function soundMute(WMVPlayerName,mute){
WMVPlayer=getFlashObject(WMVPlayerName);	
	
//alert(WMVPlayer+"   "+mute);
//WMVPlayer.settings.mute = true;
WMVPlayer.settings.mute = eval(mute);
}	



function SetVolume(WMVPlayerName,Volume){
WMVPlayer=getFlashObject(WMVPlayerName);
	if (navigator.userAgent.indexOf("IE") > -1){
		var realVolume;
		realVolume = 2640 * (Volume/100 - 1);  
		WMVPlayer.settings.volume = Volume;


	} else {
		
		var realVolume;
		realVolume = 2640 * (Volume/100 - 1);  
		WMVPlayer.settings.volume = Volume;

		
	}
}	
	



function WatchDog(SWFid,WMVPlayerName) {
			WMVPlayer=getFlashObject(WMVPlayerName);
			var objToolBar= getFlashObject(SWFid);
		   if (plugin)
			{
				objToolBar.SetVariable("WMV_Plugin", plugin);
				return;
			}
			else
			{
			var pStatus = WMVPlayer.status;
			var pState = WMVPlayer.playState;  
			var pDuration = WMVPlayer.currentMedia.duration;
			var pPosition = WMVPlayer.controls.currentPosition;
			var pPackets = WMVPlayer.network.receivedPackets;
			var pBufferingTime=WMVPlayer.network.bufferingTime;
			var pBufferingCount=WMVPlayer.network.bufferingCount;
			var pBuffer=WMVPlayer.network.bufferingProgress;
			

var pDatarate=WMVPlayer.network.bitRate;
var pFramerate=WMVPlayer.network.frameRate;
var pFormat=WMVPlayer.currentMedia.getItemInfo("FileType");
var pWidth=WMVPlayer.currentMedia.imageSourceWidth;
var pHeight=WMVPlayer.currentMedia.imageSourceHeight;
 
			
			}
		   try {
			  
			    
				objToolBar.SetVariable("current_player_Status", pStatus);
				objToolBar.SetVariable("current_player_BufferingTime", pBufferingTime);
				objToolBar.SetVariable("current_player_BufferingCount", pBufferingCount);
				objToolBar.SetVariable("current_player_BufferingProgress", pBuffer);
				objToolBar.SetVariable("current_player_state", pState);
          		objToolBar.SetVariable("slider_duration_seconds", pDuration);
				objToolBar.SetVariable("slider_position_seconds", pPosition);
				objToolBar.SetVariable("slider_position", pPosition / pDuration * 100);
				
				objToolBar.SetVariable("WMV_bitrate", pDatarate);
				objToolBar.SetVariable("WMV_framerate", pFramerate);
				objToolBar.SetVariable("WMV_format", pFormat);
				objToolBar.SetVariable("WMV_width", pWidth);
				objToolBar.SetVariable("WMV_height", pHeight);
			}
            catch (e) {
            }
			
        }
 
function getFlashObject(FlashObject)
{
if ((-1 == navigator.userAgent.indexOf("Chrome"))&&(-1 == navigator.userAgent.indexOf("Safari"))) 
{
if (window.document[FlashObject]) 
 {
	return window.document[FlashObject];
 }
}
return document.getElementById(FlashObject);
}
			
function ExternalInterfaceCommand(pCommandArgs) {
          
            var pCommand;
			var pArgs0;
            var pArgs;
			var pArgs1;
			

            var arrCommands = pCommandArgs.split(/,/);
            pCommand = arrCommands[0];
			pArgs0 = arrCommands[1];
            pArgs = getFlashObject(pArgs0);
			pArgs1 = arrCommands[2];
			
			//alert(pCommand+"   "+ pArgs0);
            PlayerCommand(pCommand, pArgs, pArgs1, pArgs0);

            return "OK";
        }
        
		function PlayerCommand(pCommand, pArgs, pArgs1, pArgs0) {
            //alert("pCommand: " + pCommand + " " + pArgs);
            switch (pCommand) {
                case "button_click":
                    switch (pArgs1) {
                        case "play":
                            playIt(pArgs);
                            break;

                        case "stop":
						   
						   stopIt(pArgs0);
							break;

                        case "pause":
                            pauseIt(pArgs);
                            break;
							
						case "reset":
						    resetIt();
							break;

                        case "sound_mute":
                            try {
                               document.MediaPlayer1.settings.mute = true; 
                            }
                            catch (e) {

                            }
                            break;

                        case "sound_unmute":
                            try {
                             
								document.MediaPlayer1.settings.mute = false;
                            }
                            catch (e) { }
                            break;

                        case "fullscreen":
                            fullScreenIt(pArgs);
                            break;

                        case "fast_forward_1":
						FFstatus = 1;
						    fastForward(FFstatus);
                            break;
						
						case "fast_forward_0":
						FFstatus = 0;
						    fastForward(FFstatus);
                            break;

                        case "rewind":
                            _cuPlayerFastReverse();
                            break;

                        case "next":
                            getFlashObject("objPlayer").controls.next();
                            break;

                        case "previous":
                            getFlashObject("objPlayer").controls.previous();
                            break;

                        case "repeat_on":
                            gLoopState = true;
                            break;

                        case "repeat_off":
                            gLoopState = false;
                            break;

                        case "shuffle_on":
                            gShuffleState = true;
                            break;

                        case "shuffle_off":
                            gShuffleState = false;
                            break;

                        case "bookmarks":
                            if (gBookmarksState) {
                                gBookmarksState = false;
                            }
                            else {
                                gBookmarksState = true;
                            }
                            setContentBookmarks(pCastUP_Content_ClipMediaID);
                            break;

                        case "help":
                            window.open("http://www.mediaechelon.com");
                            break;
                    }
                    break;

                case "volume_change":
				
                    Volume = Number(pArgs1);
                    if (Volume < 0) Volume = 0;
                    if (Volume > 100) Volume = 100;

                    try {
                        
						SetVolume(Volume);
						
                    }
                    catch (e) {
                    }

                    /*// ----  Save volume in cookie
                    try {
                        cookie.player_volume = Volume;
                        cookie.store(1);
                    }
                    catch (e) {

                    }
                    // ----  End Save volume in cookie*/
                    break;

                case "slider_position_change":
                    try {
						
						Position = Number(pArgs1) * getCurrentDuration(pArgs) / 100;                      
						setCurrentPosition(pArgs,Position);

                    }
                    catch (e) {
                    }
                    break;

            }
        }


