
		var g_sCompanionAdContainerID="burladvertdiv";

		var g_oOriginalContainerElement;

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

		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 oCompanionContainer = document.getElementById(g_sCompanionAdContainerID);
			if(oCompanionContainer)
			{


								var oDiv = document.createElement("div");
				oDiv.id = g_sCompanionAdContainerID;


				if(height>100)
				{
					// resize burl description text container (to 140px instead of full 440px)
					var descriptElem = document.getElementById('burlInternalDescription');
					if(descriptElem) descriptElem.style.height = '140px';

					oDiv.style.height = height+"px";
					oDiv.style.width = "300px";
					oDiv.style.marginBottom = "8px";

					if(g_oOriginalContainerElement==null)
					{
						g_oOriginalContainerElement = oCompanionContainer.parentNode.replaceChild(oDiv,oCompanionContainer);
					}
					else
					{
						oCompanionContainer.parentNode.replaceChild(oDiv,oCompanionContainer);
					}


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

												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 adPlaylist_enable=="function")adPlaylist_enable();
				}
			}
		}
	}

		function handleLightningAdvertEnded()
	{
		var oContainer = document.getElementById(g_sCompanionAdContainerID);
		if(oContainer)
		{
			if(g_oOriginalContainerElement)
			{
				oContainer.parentNode.replaceChild(g_oOriginalContainerElement,oContainer);
				g_oOriginalContainerElement = null;
			}

						if(typeof adPlaylist_disable=="function")adPlaylist_disable();
		}
	}
