
    var overlayPlayer = {};

    overlayPlayer.syncRefreshIntervalID;

    overlayPlayer.NORMAL_WIDTH = 1000;
    overlayPlayer.NORMAL_HEIGHT = 504;

    overlayPlayer.content = null;
    overlayPlayer.initialized = false;
    overlayPlayer.moduleID = "overlayPlayer";
    overlayPlayer.tileID = "";
    overlayPlayer.synch1URL = "";


    overlayPlayer.init = function()
    {
        if (!overlayPlayer.swfURL)
            alert("SWF Url not set")

        var swfURL = "";
        var flashVars = {}

        swfURL += overlayPlayer.swfURL;
        swfURL += (navigator.appVersion.indexOf("MSIE") != -1) ? "?" + new Date().valueOf() : "" ;

        flashVars.configURL = overlayPlayer.configURL;
        flashVars.JSEventListener = "overlayPlayer.onOverlayPlayerEvent";
        if(swfobject.getQueryParamValue("defaultChannelID").length > 0)
            flashVars.defaultChannelID = swfobject.getQueryParamValue("defaultChannelID");

        var swfParams = {
            allowScriptAccess:"always",
            allowFullScreen:"true",
            bgcolor: "#000000"
        };

        swfobject.embedSWF(swfURL, "swf-container", overlayPlayer.NORMAL_WIDTH , overlayPlayer.NORMAL_HEIGHT, "9.0.0", "http://i.cdn.turner.com/v5cache/TNT/assets/overtime0910/swf/expressInstall.swf", flashVars, swfParams,{id:overlayPlayer.moduleID,name:overlayPlayer.moduleID});
    }


    overlayPlayer.onOverlayPlayerEvent = function(p_event)
    {
        switch (p_event.type)
        {
            case "adPlaylistRequested":
                clearTimeout(overlayPlayer.syncRefreshIntervalID);
                overlayPlayer.content = p_event.data;
                overlayPlayer.syncRefreshIntervalID = setTimeout("overlayPlayer.setAd()", overlayPlayer.REFRESH_ADS_REFRESH_RATE * 1000);
                break;
        }
    }


    overlayPlayer.setAd = function(p_data)
    {
        if(!overlayPlayer.REFRESH_ADS_ENABLED) return;
        clearTimeout(overlayPlayer.syncRefreshIntervalID);

        overlayPlayer.tileID = new Date().valueOf();
        overlayPlayer.synch1URL = overlayPlayer.sync_header;

        window.frames["banner_header_728"].location.replace(overlayPlayer.adProxyURL + "?overlayPlayer.synch1URL");

        document.getElementById("banner_header_728").style.display = "block";

        overlayPlayer.syncRefreshIntervalID = setTimeout("overlayPlayer.setAd()", overlayPlayer.REFRESH_ADS_REFRESH_RATE * 1000 );
    }
