

/** First write the HTML fallback to the page, so it'll be there even for devices that have poor JS support. **/
document.write("<div class='botrplayer ltas-ad' id='botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz_div'><a href=\"http://content.bitsontherun.com/feeds/5X7RxZmJ-63399.rss\" title=\"Jennifer Love Hewitt\" style='display:block; width:750px; height:400px; background: #9dcbcf url(undefined) no-repeat center center;'><img src='http://content.bitsontherun.com/staticfiles/play.png' alt='Click to play video' style='display: block; padding: 170px 345px;' /></a></div>");




/** Now define the BotR initialization class **/
if (typeof(BotR) == 'undefined') { var BotR = new Object(); }
BotR.swf = function (src,id,width,height,bgcolor) {
    if (!document.getElementById) { return; }
    this.source = src;
    this.id = id;
    this.width = width;
    this.height = height;
    this.params = {
        'bgcolor':bgcolor,
        'allowfullscreen': 'true',
        'allowscriptaccess': 'always',
        'wmode': 'opaque'
    };
    this.flashvars = new Object();
    this.version = this.getVersion();
    if (!window.opera && document.all && parseInt(this.version.split(',')[0]) > 7 && !BotR.unloadSet) {
        // fixes bug in some fp9 versions see http://blog.deconcept.com/2006/07/28/swfobject-143-released/
        BotR.cleanupSWFs = function() {
        var objects = document.getElementsByTagName("OBJECT");
            for (var i=objects.length - 1; i >= 0; i--) {
                objects[i].style.display = 'none';
                for (var x in objects[i]) {
                    if(typeof objects[i][x] == 'function') {
                        objects[i][x] = function(){};
                    }
                }
            }
        };
        BotR.prepUnload = function() {
            __flash_unloadHandler = function(){};
            __flash_savedUnloadHandler = function(){};
            window.attachEvent("onunload", BotR.cleanupSWFs);
        };
        window.attachEvent("onbeforeunload", BotR.prepUnload);
        BotR.unloadSet = true;
    }
};
BotR.swf.prototype = {
    /** Overwrite the div contents with the player, if the right Flash version is there.  **/
    loadSWF: function () {
        var major = parseInt(this.version.split(',')[0]);
        var minor = parseInt(this.version.split(',')[2]);
        if(major > 9 || (major == 9 && minor > 97)) {
            document.getElementById(this.id+'_div').innerHTML = this.swfHtml();
        }
    },
    /** Return the Flash plugin version to javascript. **/
    getVersion: function () {
        try {
            try {
                var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');
                try { axo.AllowScriptAccess = 'always'; }
                catch(e) { return '6,0,0'; }
            } catch(e) {}
            return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1];
        } catch(e) {
            try {
                if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
                    return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1];
                }
            } catch(e) {}
        }
        return '0,0,0';
    },
    /** Create the HTML string needed for the flash embed. **/
    swfHtml:function() {
        var html = "";
        var fv = this.getFlashvars();
        if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) {
            html = '<embed type="application/x-shockwave-flash" src="'+ this.source +'" width="'+ this.width +'" height="'+ this.height +'"';
            html += ' id="'+ this.id +'_swf" name="'+ this.id +'_swf" ';
            for(var key in this.params) { 
                html += [key] +'="'+ this.params[key] +'" ';
            }
            html += 'flashvars="'+ fv +'" />';
        } else {
            html = '<object id="'+ this.id +'_swf" name="'+ this.id +'_swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.width +'" height="'+ this.height +'">';
            html += '<param name="movie" value="'+ this.source +'" />';
            for(var key in this.params) { 
                html += '<param name="'+ key +'" value="'+ this.params[key] +'" />';
            }
            html += '<param name="flashvars" value="'+ fv +'" />';
            html += "</object>";
        }
        return html;
    },
    /** Add a flashvar to the list. **/
    setFlashvar: function(name,value) {
        this.flashvars[name] = encodeURIComponent(decodeURIComponent(value));
    },
    /** Return a concatenated string of flashvars. **/
    getFlashvars: function () {
        var pairs = new Array();
        for(var key in this.flashvars) {
            pairs[pairs.length] = key+"="+this.flashvars[key];
        }
        return pairs.join('&');
    }
};


/** Now the class has been set up, initialize the player, inject all flashvars and start. **/
var botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz = new BotR.swf("http://content.bitsontherun.com/staticfiles/videoplayer.swf","botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz","750","400","#9dcbcf");

botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("playlist","right");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("repeat","none");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("autostart","false");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("dock","false");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("frontcolor","52362a");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("title","Jennifer Love Hewitt");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("image","undefined");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("stretching","uniform");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("ping.script","http://content.bitsontherun.com/pings/");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("height","400");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("width","750");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("lightcolor","73adac");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("controlbar","bottom");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("displayclick","play");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("backcolor","9dcbcf");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("skin","http://content.bitsontherun.com/skins/3xlC5nZD.swf");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("playlistsize","250");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("file","http://content.bitsontherun.com/jwp/5X7RxZmJ-63398.xml");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.setFlashvar("id","botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz_swf");
botr_5X7RxZmJ_P8KssJgg_UGZ5HCpz.loadSWF();
