try{
	//The player calls these functions if it has a banner to display using javascript
	//Requres  <div id="" align="center" valign="top"></div> where you want the banner to be displayed


	function lightning_sendBanner(bannerSrc, bannerClickURL,height,playerInstanceId)
	{
		if(typeof handleLightningSendBanner == "function")
		{
			lightning_advertEnded(playerInstanceId);
			handleLightningSendBanner(bannerSrc, bannerClickURL,height, playerInstanceId);
		}
		if( typeof lightning_sendBannerExternal == 'function' )
		{
			try
			{
				lightning_sendBannerExternal(bannerSrc, bannerClickURL,height,playerInstanceId);
			}
			catch(ep){}
		}
	}


	function lightning_advertEnded(playerInstanceId)
	{
		if(typeof handleLightningAdvertEnded == "function")
		{
			handleLightningAdvertEnded(playerInstanceId);
		}
		if( typeof lightning_advertEndedExternal == 'function' )
		{
			try
			{
				lightning_advertEndedExternal(playerInstanceId);
			}
			catch(ep){}
		}
	}

	function handleLightningSendBanner(bannerSrc, bannerClickURL, height, playerInstanceId)
	{
		//alert(bannerSrc+","+bannerClickURL+","+height+","+playerInstanceId);
		var main_table_element = document.getElementById("main_table_" + playerInstanceId);
		if(main_table_element)
		{
			main_table_element.style.display = "";
		}
		var main_table_close = document.getElementById("sombreroCloseButton_" + playerInstanceId);
		if(main_table_close)
		{
			main_table_close.style.display = "";
		}

		if(typeof getRequestParameter=="function" && !getRequestParameter(bannerSrc,"nocache") && typeof addRequestParameter=="function") bannerSrc=addRequestParameter(bannerSrc,"nocache",Math.floor(Math.random()*100000000));

		if(bannerSrc.match(/vodafoneproxy/))
		{
			bannerSrc = bannerSrc.replace(/&timestamp=\d+/,"");
			bannerClickURL = bannerClickURL.replace(/&timestamp=\d+/,"");
			var timestamp="&timestamp=";
			bannerSrc += timestamp;
			bannerClickURL += timestamp;
			bannerSrc.match(/&campaign=([^&]+)/);
			var campaign = RegExp.lastMatch;
			bannerSrc.match(/&adid=([^&]+)/);
			var adid = RegExp.lastMatch;
			s=document.createElement('script');
			s.src="/vodafoneproxy?type=script"+timestamp + adid;
			s.type='text/javascript';
			document.body.insertBefore(s,document.body.firstChild);
		}

		if(typeof g_sAdid != "undefined" && g_sAdid.length)
		{
			if(bannerSrc.match(/^\/proxy/) && !bannerSrc.match(/\&adid=/)) bannerSrc+="&adid="+g_sAdid;
			if(bannerClickURL.match(/^\/proxy/) && !bannerClickURL.match(/\&adid=/)) bannerClickURL+="&adid="+g_sAdid;
		}

		try
		{
			document.getElementById("player").SetVariable("g_bJSCalled","1");
		}
		catch(ep) {}

		if(bannerSrc)
		{
			var oCurrentDiv = document.getElementById(playerInstanceId);
			if(oCurrentDiv)
			{
				var oDiv = document.createElement("div");
				oDiv.id = playerInstanceId;
				oDiv.style.height = height+"px";
				oDiv.style.width = "300px";
				oDiv.style.marginBottom = "0px";
				oCurrentDiv.parentNode.replaceChild(oDiv,oCurrentDiv);

				if(bannerSrc.match(/\.swf/i))
				{
					var varLayerMask  =  playerInstanceId;
					//oDiv.innerHTML = "<a href=\"" + bannerClickURL + "\" style=\"position:absolute;z-index:2;\" target=\"_blank\"><img src=\"/images/tv/transparent.gif\" border=\"0\" style=\"width:300px;height:"+height+"px;\"/></a><div id=\"" + varLayerMask + "\">holder</div>";
					oDiv.innerHTML = "";

					if(document.getElementById(varLayerMask))
					{
							var adFlashTemp = new SWFObject(bannerSrc , varLayerMask , "300", height, "7", "#000000");
							adFlashTemp.addParam("allowScriptAccess", "always");
							adFlashTemp.addParam("movie",bannerSrc);
							adFlashTemp.addParam("quality", "high");
							adFlashTemp.addParam("wmode", "transparent");
							adFlashTemp.addParam("bgcolor", "#000000");
							adFlashTemp.write( varLayerMask );
					}
				}
				else
				{
					var adCode = '<img src="'+bannerSrc+'" border="0" onerror="try{logAdError(this);handleLightningAdvertEnded();}catch(e){}"></img>';
					if(bannerClickURL)
					{
						adCode = '<a href="'+bannerClickURL+'" target="_blank">'+adCode+"</a>";
					}
					oDiv.innerHTML = adCode;
				}
			}
		}
		if( typeof handleLightningSendBannerExternal == 'function' )
		{
			try
			{
				handleLightningSendBannerExternal(bannerSrc, bannerClickURL, height, playerInstanceId);
			}
			catch(ep){}
		}
	}


	function handleLightningAdvertEnded(playerInstanceId)
	{
		var main_table_element = document.getElementById("main_table_" + playerInstanceId);
		if(main_table_element)
		{
			main_table_element.style.display = "none";
		}
		var main_table_close = document.getElementById("sombreroCloseButton_" + playerInstanceId);
		if(main_table_close)
		{
			main_table_close.style.display = "none";
		}

		var oCurrentDiv = document.getElementById(playerInstanceId);
		if(oCurrentDiv)
		{
			var oDiv = document.createElement("div");
			oDiv.id = playerInstanceId;
			oDiv.style.height = "0px";
			oDiv.style.width = "0px";
			oDiv.style.marginBottom = "0px";
			oCurrentDiv.parentNode.replaceChild(oDiv,oCurrentDiv);
		}

		if( typeof handleLightningAdvertEndedExternal == 'function' )
		{
			try
			{
				handleLightningAdvertEndedExternal(playerInstanceId);
			}
			catch(ep){}
		}
	}



		/**
	 * SWFObject v1.4: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
	 *
	 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License:
	 * http://www.opensource.org/licenses/mit-license.php
	 *
	 * **SWFObject is the SWF embed script formerly known as FlashObject. The name was changed for
	 *   legal reasons.
	 */
	if(typeof deconcept=="undefined"){var deconcept=new Object();}
	if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
	if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
	deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){
	if(!document.createElement||!document.getElementById){return;}
	this.DETECT_KEY=_b?_b:"detectflash";
	this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
	this.params=new Object();
	this.variables=new Object();
	this.attributes=new Array();
	if(_1){this.setAttribute("swf",_1);}
	if(id){this.setAttribute("id",id);}
	if(w){this.setAttribute("width",w);}
	if(h){this.setAttribute("height",h);}
	if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}
	this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(this.getAttribute("version"),_7);
	if(c){this.addParam("bgcolor",c);}
	var q=_8?_8:"high";
	this.addParam("quality",q);
	this.setAttribute("useExpressInstall",_7);
	this.setAttribute("doExpressInstall",false);
	var _d=(_9)?_9:window.location;
	this.setAttribute("xiRedirectUrl",_d);
	this.setAttribute("redirectUrl","");
	if(_a){this.setAttribute("redirectUrl",_a);}};
	deconcept.SWFObject.prototype={setAttribute:function(_e,_f){
	this.attributes[_e]=_f;
	},getAttribute:function(_10){
	return this.attributes[_10];
	},addParam:function(_11,_12){
	this.params[_11]=_12;
	},getParams:function(){
	return this.params;
	},addVariable:function(_13,_14){
	this.variables[_13]=_14;
	},getVariable:function(_15){
	return this.variables[_15];
	},getVariables:function(){
	return this.variables;
	},getVariablePairs:function(){
	var _16=new Array();
	var key;
	var _18=this.getVariables();
	for(key in _18){
	_16.push(key+"="+_18[key]);}
	return _16;
	},getSWFHTML:function(){
	var _19="";
	if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
	if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");}
	_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
	_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
	var _1a=this.getParams();
	for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}
	var _1c=this.getVariablePairs().join("&");
	if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}
	_19+="/>";
	}else{
	if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
	_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
	_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
	var _1d=this.getParams();
	for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}
	var _1f=this.getVariablePairs().join("&");
	if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}
	_19+="</object>";}
	return _19;
	},write:function(_20){
	if(this.getAttribute("useExpressInstall")){
	var _21=new deconcept.PlayerVersion([6,0,65]);
	if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){
	this.setAttribute("doExpressInstall",true);
	this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
	document.title=document.title.slice(0,47)+" - Flash Player Installation";
	this.addVariable("MMdoctitle",document.title);}}
	if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){
	var n=(typeof _20=="string")?document.getElementById(_20):_20;
	n.innerHTML=this.getSWFHTML();
	return true;
	}else{
	if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}
	return false;}};
	deconcept.SWFObjectUtil.getPlayerVersion=function(_23,_24){
	var _25=new deconcept.PlayerVersion([0,0,0]);
	if(navigator.plugins&&navigator.mimeTypes.length){
	var x=navigator.plugins["Shockwave Flash"];
	if(x&&x.description){_25=new deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
	}else{try{
	var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
	for(var i=3;axo!=null;i++){
	axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);
	_25=new deconcept.PlayerVersion([i,0,0]);}}
	catch(e){}
	if(_23&&_25.major>_23.major){return _25;}
	if(!_23||((_23.minor!=0||_23.rev!=0)&&_25.major==_23.major)||_25.major!=6||_24){
	try{_25=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}
	catch(e){}}}
	return _25;};
	deconcept.PlayerVersion=function(_29){

	if (_29.length==0) return;
	this.major=parseInt(_29[0])!=null?parseInt(_29[0]):0;

	if (_29.length==1) return;
	this.minor=parseInt(_29[1])||0;

	if (_29.length==2) return;
	this.rev=parseInt(_29[2])||0;

	};
	deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
	if(this.major<fv.major){return false;}
	if(this.major>fv.major){return true;}
	if(this.minor<fv.minor){return false;}
	if(this.minor>fv.minor){return true;}
	if(this.rev<fv.rev){return false;}return true;};
	deconcept.util={getRequestParameter:function(_2b){
	var q=document.location.search||document.location.hash;
	if(q){
	var _2d=q.indexOf(_2b+"=");
	var _2e=(q.indexOf("&",_2d)>-1)?q.indexOf("&",_2d):q.length;
	if(q.length>1&&_2d>-1){
	return q.substring(q.indexOf("=",_2d)+1,_2e);
	}}return "";}};
	if(Array.prototype.push==null){
	Array.prototype.push=function(_2f){
	this[this.length]=_2f;
	return this.length;};}
	var getQueryParamValue=deconcept.util.getRequestParameter;
	var FlashObject=deconcept.SWFObject; // for backwards compatibility
	var SWFObject=deconcept.SWFObject;
	var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
	var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
	var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

	function openResult(varURL)
	{
		try
		{
			blinkx_Stop();
		}
		catch(ep)
		{
		}

		if( unescape(varURL).substring(0,22) == "../burl.php")
		{
			window.open(unescape(varURL),'','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizeable=0,width=775,height=670');
		}
		else
		{
			window.open(unescape(varURL));
		}
	}

	function isFlashInstalled()
	{
		if (navigator.mimeTypes.length > 0)
		{
			return navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin != null;
		}
		else if (window.ActiveXObject)
		{
			try
			{
				new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
				return true;
			}
			catch(oError)
			{
				return false;
			}
		}
		else
		{
			//no way to detect!
			return false;
		}
	}


	//---------------------------------------------------------Flash-----------------------------------------------------------//
	//DEFINE THE REQUIRED VERSION OF FLASH FOR THE SITE
	var FLASH_VERSION_MAJOR=9, FLASH_VERSION_MINOR=0, FLASH_VERSION_REVISION=28;

	//Detects whether flash is the correct version
	function isCorrectFlashVersionInstalled(iMajorVer,iMinorVer,iRevisionVer)
	{
		var bInstalled=false;
		if(navigator.mimeTypes.length>0)
		{
			bInstalled=navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin!=null;
		}
		else if(window.ActiveXObject)
		{
			try
			{
				new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
				bInstalled=true;
			}
			catch(oError)
			{
				bInstalled=false;
			}
		}
		if(bInstalled)
		{
			bVerOk=false;
			if(window.DetectFlashVer)
			{
				bVerOk=DetectFlashVer(iMajorVer,iMinorVer,iRevisionVer);
			}
			else if(deconcept.SWFObjectUtil)
			{
				bVerOk=deconcept.SWFObjectUtil.getPlayerVersion().versionIsValid(new deconcept.PlayerVersion([FLASH_VERSION_MAJOR,FLASH_VERSION_MINOR,FLASH_VERSION_REVISION]));
			}
			return bVerOk;
		}
	}

	//What to do if the flash version is incorrect
	function incorrectFlashVersion()
	{
		var replaceContentHtml = "<table width=\"100%\" height=\"100%\"><tr><td align=\"center\" style=\"background-color:white\">You must have at least version "+FLASH_VERSION_MAJOR+"."+FLASH_VERSION_MINOR+"."+FLASH_VERSION_REVISION+" of the Adobe Flash Player installed<br/>to view the blinkx player.<br/><br/>You can download Adobe Flash Player <a alt=\"Download Adobe Flash Player\" href=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\">here</a>.</td></tr></table>";
	}

	var replaceContentHtml = "<table width=\"100%\" height=\"100%\"><tr><td align=\"center\" style=\"background-color:white\">You must have the latest version of Adobe Flash Player installed<br/>to view the blinkx website properly.<br/><br/>You can download Adobe Flash Player <a alt=\"Download Adobe Flash Player\" href=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\">here</a>.</td></tr></table>";

	function replaceContentWithFlashMessage(sID)
	{
		var oObj = document.getElementById(sID);
		if(oObj)
		{
			oObj.innerHTML = replaceContentHtml;
		}
	}

	// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
	function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
	{
		versionStr = GetSwfVer();
		if (versionStr == -1 ) {
			return false;
		} else if (versionStr != 0) {
			if(isIE && isWin && !isOpera) {
				// Given "WIN 2,0,0,11"
				tempArray         = versionStr.split(" ");      // ["WIN", "2,0,0,11"]
				tempString        = tempArray[1];                       // "2,0,0,11"
				versionArray      = tempString.split(",");      // ['2', '0', '0', '11']
			} else {
				versionArray      = versionStr.split(".");
			}
			var versionMajor      = versionArray[0];
			var versionMinor      = versionArray[1];
			var versionRevision   = versionArray[2];

			// is the major.revision >= requested major.revision AND the minor version >= requested minor
			if (versionMajor > parseFloat(reqMajorVer)) {
				return true;
			} else if (versionMajor == parseFloat(reqMajorVer)) {
				if (versionMinor > parseFloat(reqMinorVer))
					return true;
				else if (versionMinor == parseFloat(reqMinorVer)) {
					if (versionRevision >= parseFloat(reqRevision))
						return true;
				}
			}
			return false;
		}

	}

	// JavaScript helper required to detect Flash Player PlugIn version information
	function GetSwfVer(){
		// NS/Opera version >= 3 check for Flash plugin in plugin array
		var flashVer = -1;
		if (navigator.plugins != null && navigator.plugins.length > 0) {
			if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
				var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
				var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
				var descArray = flashDescription.split(" ");
				var tempArrayMajor = descArray[2].split(".");
				var versionMajor = tempArrayMajor[0];
				var versionMinor = tempArrayMajor[1];
				if ( descArray[3] != "" ) {
						tempArrayMinor = descArray[3].split("r");
				} else {
						tempArrayMinor = descArray[4].split("r");
				}
				var versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
				var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
			}
		}
		// MSN/WebTV 2.6 supports Flash 4
		else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
		// WebTV 2.5 supports Flash 3
		else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
		// older WebTV supports Flash 2
		else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
		else if ( isIE && isWin && !isOpera ) {
				flashVer = ControlVersion();
		}
		return flashVer;
	}

	function ControlVersion()
	{
		var version;
		var axo;
		var e;

		try {
			// version will be set for 7.X or greater players
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
			version = axo.GetVariable("$version");
		} catch (e) {
		}

		if (!version)
		{
			try {
				// version will be set for 6.X players only
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

				// installed player is some revision of 6.0
				// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
				// so we have to be careful.

				// default to the first public version
				version = "WIN 9,0,48,0";

				// throws if AllowScripAccess does not exist (introduced in 6.0r47)
				axo.AllowScriptAccess = "always";

				// safe to call for 6.0r47 or greater
				version = axo.GetVariable("$version");

			} catch (e) {
			}
		}

		if (!version)
		{
			try {
				// version will be set for 4.X or 5.X player
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
				version = axo.GetVariable("$version");
			} catch (e) {
			}
		}

		if (!version)
		{
			try {
				// version will be set for 3.X player
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
				version = "WIN 3,0,18,0";
			} catch (e) {
			}
		}

		if (!version)
		{
			try {
				// version will be set for 2.X player
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
				version = "WIN 2,0,0,11";
			} catch (e) {
					version = -1;
			}
		}

		return version;
	}


	//----------------------------------------------
	var sPath = "";
	var pathname = location.pathname;
	var iSecondSlashIndex = pathname.indexOf("/",1);

	if (iSecondSlashIndex!=-1) {
		sPath = pathname.substring(0,iSecondSlashIndex);
	}

	var sContextName = sPath.substring(1);

	//--------- PLAYER SECTION ----------------------

	var fullScreenActive = true;
	var myFullscreenPlayer;

	var sDomain = null;
	var iFirstDotIndex = location.hostname.indexOf('.');
	if(iFirstDotIndex!=-1)
	{
	  sDomain = location.hostname.substring(iFirstDotIndex);
	}

	function blinkx_PlayVideo(myVideo)
	{
		if( typeof blinkx_PlayVideoExternal == 'function' )
		{
			try
			{
				blinkx_PlayVideoExternal(myVideo);
			}
			catch(ep){}
		}
	}

	function blinkx_EndOfPlaylist(playerInstanceId)
	{
		if( typeof blinkx_EndOfPlaylistITN == 'function' )
		{
			try{blinkx_EndOfPlaylistITN(playerInstanceId);}catch(ep){}
		}
		if( typeof blinkx_EndOfPlaylistExternal == 'function' )
		{
			try{blinkx_EndOfPlaylistExternal(playerInstanceId);}catch(ep){}
		}
	}

	function blinkx_OpenMedia(sMediaID,playerInstanceId)
	{
		if( typeof blinkx_OpenMediaExternal == 'function' )
		{
			try
			{
				blinkx_OpenMediaExternal(sMediaID,playerInstanceId);
			}
			catch(ep){}
		}
	}

	// Starting in 1
	function blinkx_playerPlayClipNumber(iNumber,playerInstanceId)
	{
		try
		{
			document.getElementById("player_" + playerInstanceId).blinkx_PlayClip(iNumber);
		}
		catch(ep){}
		
		if( typeof blinkx_playerPlayClipNumberExternal == 'function' )
		{
			try
			{
				blinkx_playerPlayClipNumberExternal(iNumber,playerInstanceId);
			}
			catch(ep){}
		}
	}

	// Jump in playlist and position on clip
	function bjmp(iClipNumber, fPosition)
	{
	}

	function blinkx_VideoPress(iClipNumber, bPreview, playerInstanceId)
	{
		if( typeof blinkx_VideoPressExternal == 'function' )
		{
			try
			{
				blinkx_VideoPressExternal(iClipNumber, bPreview, playerInstanceId);
			}
			catch(ep){}
		}
	}

	function blinkx_Time(mydata)
	{
		if( typeof blinkx_TimeExternal == 'function' )
		{
			try
			{
				blinkx_TimeExternal(mydata);
			}
			catch(ep){}
		}
	}

	var blinkx_lastclip = 0;
	function blinkx_Playing(sNewClip,playerInstanceId)
	{
		if( typeof blinkx_PlayingExternal == 'function' )
		{
			try
			{
				blinkx_PlayingExternal(sNewClip,playerInstanceId);
			}
			catch(ep){}
		}
	}

	function blinkx_Volume(sVolumeVal, bMuteOn)
	{
		if( typeof blinkx_VolumeExternal == 'function' )
		{
			try
			{
				blinkx_VolumeExternal(sVolumeVal, bMuteOn);
			}
			catch(ep){}
		}
	}

	function blinkx_closeFullscreen(playerInstanceId)
	{
		if( typeof blinkx_closeFullscreenExternal == 'function' )
		{
			try
			{
				blinkx_closeFullscreenExternal(playerInstanceId);
			}
			catch(ep){}
		}
	}

	function blinkx_Resume(playerInstanceId)
	{
		autoplayPlayer(playerInstanceId);
		
		if( typeof blinkx_ResumeExternal == 'function' )
		{
			try
			{
				blinkx_ResumeExternal(playerInstanceId);
			}
			catch(ep){}
		}
	}

	function blinkx_Stop(playerInstanceId)
	{
		try
		{
			window.document.getElementById("player_" + playerInstanceId).blinkx_Stop();
		}
		catch(ep){}

		if( typeof blinkx_StopExternal == 'function' )
		{
			try
			{
				blinkx_StopExternal(playerInstanceId);
			}
			catch(ep){}
		}
	}


	function blinkx_Server(sServer)
	{
	}

	function blinkx_gethref()
	{
	}

	function blinkx_getreferrer()
	{
	}

	function blinkx_NextPage()
	{
	}


	function blinkx_HandleEvent(eventName, jsonParams)
	{
		 if (eventName=="eval") {
			//get the parameters from jsonParams

		 }
	}

	//---------------------------------------------
	//AUTO PLAY Functions that are needed
	//---------------------------------------------
	if(!autoplayList)
	{
		var autoplayList = new Array();
	}
	function blinkx_LoadComplete(playerInstanceId)
	{
		if(in_array(playerInstanceId,autoplayList,true))
		{
			setTimeout("autoplayPlayer('" + playerInstanceId + "')", 3000);
		}
		if( typeof blinkx_LoadCompleteExternal == 'function' )
		{
			try
			{
				blinkx_LoadCompleteExternal(playerInstanceId);
			}
			catch(ep){}
		}
	}
	function autoplayPlayer(playerInstanceId)
	{
		try
		{
			var el = window.document.getElementById("player_" + playerInstanceId);
			if( el )
			{
				el.blinkx_Play();
			}
		}
		catch(ep){}
	}
	function in_array (needle, haystack, argStrict) {
		var key = '', strict = !!argStrict;

		if (strict) {
			for (key in haystack) {
				if (haystack[key] === needle) {
					return true;
				}
			}
		} else {
			if (typeof(needle)=='string') {
				str = haystack.toString();
				return (str.search(needle) !== false);
			}

			for (key in haystack) {
				if (haystack[key] == needle) {
					return true;
				}
			}
		}
		return false;
	}

	//---------------------------------------------
	//FLOATING BANNER Functions that are needed
	//---------------------------------------------
	function closeAd (playerInstanceId)
	{
		main_table_element = document.getElementById("main_table_" + playerInstanceId);
		sombrero_close_element = document.getElementById("sombreroCloseButton_" + playerInstanceId);

		sombrero_close_element.style.display = "none";
		main_table_element.style.display = "none";
	}

	//Recursively get the height from the left side of the window
	function get_left_value (left_offset_v2, top_offset_v2,playerInstanceId)
	{
		temp_element = document.getElementById("player_" + playerInstanceId);
		var leftSpace = 0;
		if (temp_element && temp_element.offsetParent) {
			do {
				leftSpace += temp_element.offsetLeft;
			} while (temp_element = temp_element.offsetParent);
		}
		return leftSpace + left_offset_v2;
	}

	//Recursively get the height from the top side of the window
	function get_top_value(left_offset_v2, top_offset_v2,playerInstanceId)
	{
		temp_element = document.getElementById("player_" + playerInstanceId);
		var topSpace = 0;
		if (temp_element && temp_element.offsetParent) {
			do {
				topSpace += parseInt(temp_element.offsetTop);
			} while (temp_element = temp_element.offsetParent);
		}
		return topSpace + top_offset_v2;
	}

	function display_ad(left_offset,top_offset,playerInstanceId)
	{
		main_table_element 		= document.getElementById ( "main_table_" + playerInstanceId );
		sombrero_close_element 	= document.getElementById ( "sombreroCloseButton_" + playerInstanceId);

		left_offset_v2 = left_offset;
		top_offset_v2 = top_offset;
		var topValue = get_top_value(left_offset_v2, top_offset_v2,playerInstanceId);
		var leftValue = get_left_value(left_offset_v2, top_offset_v2,playerInstanceId);
		main_table_element.style.top  = topValue + "px";
		main_table_element.style.left = leftValue + "px";
		main_table_element.style.display = "";

		topValue = parseInt(topValue + 2);
		leftValue = parseInt(leftValue + 260);
		sombrero_close_element.style.display = "";
		sombrero_close_element.style.top  = topValue + "px";
		sombrero_close_element.style.left = leftValue + "px";
		closeAd(playerInstanceId);
	}

}
catch(e)
{}

  
					var xPositionRel = 0;
					var yPositionRel = 167;
					
					document.write('<table border="0" cellspacing="0" cellpadding="0"><tr><td>');  
						document.write('<div  id="player_div_380653"></div>');
						var adFlashTemp = new SWFObject("http://www.blinkx.com/p2?cfg=%26autoplay%3D0%26playlistbutton%3Dfalse%26e%3DhDxIkM01Hf6p3wmwkVhxZxQQwGQcwPVcc1IlOjaxS8xc74MMZn1nKZyojiF58yUrnTSE_osFyF4gLHNVSjIVIGX6hk743WalJh9AIRKZveBqh4eM6o-EDOrUB18X13Mc7HweQRTAQt9zahsa1nYYu0abv1Llwk9gKOfg300oft2cvGSi9Pyr4N_h1yTu3vttpEDUwjXyPSTG8cLYcqCupBKcKjEHJIuAvjEzlMhMW3vsVYBXspvi4YxlxV3v8eG_oRWGKFTt1GrGTb51qcWlhMPE2DwLpdFf6vwvhboeLV6G7r37fDLpxfForqSZleuW2cEJgh360gNAcdw_beNJWpzHPmBWRFGRb0OKN9WbVT7vJk2Diw6GE3JapAk-0VXzntQ6jxsmLZ0NR5IFPJP3Fqp7fWBE3s_ib9SHqQZKet6ZRGSINMdtsOEl-n8QoncPWITldEL3qv1O7Kjoop-yDM15s-pYoJkeVmWZ3qy4SvN6t_UuhuqjI2VKaGiCDX3LujElezIGvTdRBniGhPilHLM_hF-8YkPTwItaCEPjy4S8zBLMPsuDD7bGzeJ5IWGQkOk_1bxdvB4EuJNg6IKL-j6EKGqP1AyWHP7x7_tk4ZugrED06PsnHjBzZYIEXTVrBmKnpy66YaYf4fBVrVqEDE6Gj8vGyt7s9ZBU_lDtMmz9dVpvXTCf_OlX0uTK6QgSkij2HPqqLSzVv9JeCVAgHfh9cmyukJlKLYM_zTm4GkuLtJmK9m5hLxVtV1DS75xckm5spSubRoqRq6KhqqV6ZnLjOON00BEfQnFyksMoRW-5g0TQN6DK3M_VQcsitpqUOeRU2_YhtWlAWc09GAXENWIBhI-aygVTyEBzslMH0fBVKARi-MuCHIr_ftBGEZLZaVKhQ1WODLmflmjFeQcC8QbRpgFd0ga_AcIWrwTe7oFdp5RVdMAKm9J9SXq9DZ58J97XFPbPv_Knx5sqy0cGZ4Bn_-ecWk2iVhIrDpAmIwW1wuovW0zb1mw_KysiTg6je3ffiidyEseau4AG" , "player_380653" , "200", "167", "7", "#000000");
						adFlashTemp.addParam("allowScriptAccess", "always");
						adFlashTemp.addParam("movie","http://www.blinkx.com/p2?cfg=%26autoplay%3D0%26playlistbutton%3Dfalse%26e%3DhDxIkM01Hf6p3wmwkVhxZxQQwGQcwPVcc1IlOjaxS8xc74MMZn1nKZyojiF58yUrnTSE_osFyF4gLHNVSjIVIGX6hk743WalJh9AIRKZveBqh4eM6o-EDOrUB18X13Mc7HweQRTAQt9zahsa1nYYu0abv1Llwk9gKOfg300oft2cvGSi9Pyr4N_h1yTu3vttpEDUwjXyPSTG8cLYcqCupBKcKjEHJIuAvjEzlMhMW3vsVYBXspvi4YxlxV3v8eG_oRWGKFTt1GrGTb51qcWlhMPE2DwLpdFf6vwvhboeLV6G7r37fDLpxfForqSZleuW2cEJgh360gNAcdw_beNJWpzHPmBWRFGRb0OKN9WbVT7vJk2Diw6GE3JapAk-0VXzntQ6jxsmLZ0NR5IFPJP3Fqp7fWBE3s_ib9SHqQZKet6ZRGSINMdtsOEl-n8QoncPWITldEL3qv1O7Kjoop-yDM15s-pYoJkeVmWZ3qy4SvN6t_UuhuqjI2VKaGiCDX3LujElezIGvTdRBniGhPilHLM_hF-8YkPTwItaCEPjy4S8zBLMPsuDD7bGzeJ5IWGQkOk_1bxdvB4EuJNg6IKL-j6EKGqP1AyWHP7x7_tk4ZugrED06PsnHjBzZYIEXTVrBmKnpy66YaYf4fBVrVqEDE6Gj8vGyt7s9ZBU_lDtMmz9dVpvXTCf_OlX0uTK6QgSkij2HPqqLSzVv9JeCVAgHfh9cmyukJlKLYM_zTm4GkuLtJmK9m5hLxVtV1DS75xckm5spSubRoqRq6KhqqV6ZnLjOON00BEfQnFyksMoRW-5g0TQN6DK3M_VQcsitpqUOeRU2_YhtWlAWc09GAXENWIBhI-aygVTyEBzslMH0fBVKARi-MuCHIr_ftBGEZLZaVKhQ1WODLmflmjFeQcC8QbRpgFd0ga_AcIWrwTe7oFdp5RVdMAKm9J9SXq9DZ58J97XFPbPv_Knx5sqy0cGZ4Bn_-ecWk2iVhIrDpAmIwW1wuovW0zb1mw_KysiTg6je3ffiidyEseau4AG");
						adFlashTemp.addParam("quality", "high");
						adFlashTemp.addParam("wmode", "transparent");
						adFlashTemp.addParam("allowFullScreen", "true");  
						adFlashTemp.addParam("loop", "true");
						adFlashTemp.addParam("flashvars", "&loop=false&B_SOMBRERO=sombrero_17309&Mute=&g_iMaxDuration=20000&g_sInstanceID=380653&g_sExternalCallsAppendID=handleLightningSendBanner,handleLightningAdvertEnded,lightning_advertEnded,lightning_sendBanner,blinkx_Playing,blinkx_LoadComplete,blinkx_EndOfPlaylist,blinkx_PLInit,blinkx_OpenMedia,blinkx_VideoPress0");
						adFlashTemp.addParam("bgcolor", "#000000");
						adFlashTemp.write( "player_div_380653" );
					document.write('</td></tr><tr><td>');
						document.write("<table width='300' height='0' border='0' cellspacing='0' cellpadding='0' style='display:none;z-index:1;position:static;top:10px;left:10px;empty-cells:hide' id='main_table_380653'>");
						document.write("<tr><td style='background: #ffffff'>");
						document.write("<table width='100%' height='100%' border='0' cellspacing='0' cellpadding='0'>");
						document.write("<tr><td>");          
						document.write("<table height='100%' id='inner_body' border='0' cellpadding='0' cellspacing='0' bgcolor='#ffffff'>");
						document.write("<tr>");
						document.write("<td>");
						document.write('<div id="380653" name="" align="center" valign="top"></div>');
						document.write("</table></table></table>");
					document.write('</td></tr></table>');
					


	if($('#burlflashadholder').length > 0)
	{
		$('#side-video-wrapper').show();
	}
