var lcId = new Date().getTime();
var flashProxy = new FlashProxy(lcId, "JavaScriptFlashGateway.swf");

/*
*****************************************************
Flash Interface - In
*****************************************************
*/
function flashIn_showVideo () {
	//document.getElementById("MediaPlayerDiv").style.visibility = "visible";
	var oe = '<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"'
			+ 'type="application/x-oleobject"'
			+ 'codebase="HTTP://ACTIVEX.MICROSOFT.COM/ACTIVEX/CONTROLS/MPLAYER/EN/NSMP2INF.CAB#VERSION=6,4,7,1112"'
			+ 'standby="Loading Windows Media Player components..."'
			+ 'id="MediaPlayer">'
			+ '<param name="AUTOSTART" value="TRUE">'
			+ '<param name="uiMode" value="full">'
			+ '<embed type="application/x-mplayer2">'
				+ '<param name="AUTOSTART" value="TRUE">'
				+ '<param name="uiMode" value="full">'
			+ '</embed>'
		+ '</object>'
		document.getElementById("MediaPlayerDiv").innerHTML = oe;
	if(typeof(document.getElementById("MediaPlayer").status) == "undefined"){
		_sUseLCSyncBanner = "true";
		var sBannerURL = _sBase150x125+"&"+_sDefaultBannerParams;
		var divBanner = document.getElementById("leavebehindad");
		divBanner.style.visibility = "visible";		
		var sBannerHTML = '<HTML><IFRAME src="' + sBannerURL + '" frameborder="0" scrolling="no" width="100%" height="100%" marginwidth="0" marginheight="0"/></HTML>';
		divBanner.innerHTML = sBannerHTML;
	}else{
		_sUseLCSyncBanner = "false";
	}
	flashOut_playerInited();
}
//Only for browsers that do not have access to the WM player
function flashIn_lcPlayVideo(sLevel, sVideo){
	lcPlayVideo ('MediaPlayer', sLevel, sVideo);
}
function flashIn_hideAd(sDiv, bIsNewSegment){
	wwReplaceBanner(sDiv, "", bIsNewSegment);
}
function flashIn_nonLCPlayVideo(sVideoURL, sBannerParams, sActiveDiv, bIsContent){
	var divMediaPlayer = document.getElementById("MediaPlayer");
	wwReplaceBanner(sActiveDiv, sBannerParams);
	divMediaPlayer.url = sVideoURL;
	divMediaPlayer.controls.play();
	if(bIsContent){
		divMediaPlayer.enabled = true;
	}else{
		divMediaPlayer.enabled = false;
	}
}

/*
*****************************************************
Flash Interface - Out
*****************************************************
*/
function flashOut_onLCPlayVideo(){
	flashProxy.call("jsIn_onLCPlayVideo");
	
}
function flashOut_playerInited(){
	flashProxy.call("jsIn_playerInited", _sUseLCSyncBanner, _sDefaultBannerParams);
}
function flashOut_onVideoComplete(){
	flashProxy.call("jsIn_onVideoComplete");
}