function JSONscriptRequest(a){this.fullUrl=a;this.noCacheIE='&noCacheIE='+(new Date()).getTime();this.headLoc=document.getElementsByTagName("head").item(0);this.scriptId='JscriptId'+JSONscriptRequest.scriptCounter++}JSONscriptRequest.scriptCounter=1;JSONscriptRequest.prototype.buildScriptTag=function(){this.scriptObj=document.createElement("script");this.scriptObj.setAttribute("type","text/javascript");this.scriptObj.setAttribute("charset","utf-8");this.scriptObj.setAttribute("src",this.fullUrl+this.noCacheIE);this.scriptObj.setAttribute("id",this.scriptId)};JSONscriptRequest.prototype.removeScriptTag=function(){this.headLoc.removeChild(this.scriptObj)};JSONscriptRequest.prototype.addScriptTag=function(){this.headLoc.appendChild(this.scriptObj)};document.write("<scr"+"ipt lang"+"uage=\"JavaScript\" type=\"text/javascript\" src=\"http://admin.brightcove.com/js/BrightcoveExperiences.js\"></script>");document.write("<scr"+"ipt lang"+"uage=\"JavaScript\" type=\"text/javascript\" src=\"http://admin.brightcove.com/js/APIModules_all.js\"></script>");document.write("<div id=\"holder\">");document.write("  <div id=\"selfContainedPlayer_video\"></div>");document.write("</div>");if(!mdp)var mdp={};if(!mdp.app)mdp.app={};mdp.app.bcPlayers={_players:{},addPlayer:function(a,b){mdp.app.bcPlayers._players[a]=b},getPlayer:function(a){var b=mdp.app.bcPlayers._players[a];mdp.app.bcPlayers._players[a]="used";return b},isUsed:function(a){return mdp.app.bcPlayers._players[a]=="used"?true:false}};mdp.selfContainedPlayerVars={};mdp.app.selfContainedPlayer=function(h,j,k,l){var m,ref,_playerLoaded,_addStage;var p,player,playerID,_videoArrayCursor,_playlist,_bcPlayerID;var q,_newVideoIDArray,_limit,_random,_continuous,_keepAsync,_playlistCompleted,_firstRun;var r,div_ad_728x90,div_ad_300x250,div_ad_728x90_id,div_ad_300x250_id,div_video_id;var s,modVP,modExp,modCon,modAdv;function init(){_addStage=0;ref=j;_playerLoaded=false;_limit=mdp.selfContainedPlayerVars.howManyToPlay!=null&&mdp.selfContainedPlayerVars.howManyToPlay!=""?mdp.selfContainedPlayerVars.howManyToPlay:10;_firstRun=true;_playlistCompleted=false;_random=mdp.selfContainedPlayerVars.randomize!=null?mdp.selfContainedPlayerVars.randomize===true?true:false:true;_continuous=mdp.selfContainedPlayerVars.continuous!=null?mdp.selfContainedPlayerVars.continuous===true?true:false:false;_playlist=mdp.selfContainedPlayerVars.playlistID!=null&&mdp.selfContainedPlayerVars.playlistID!=""?mdp.selfContainedPlayerVars.playlistID:l;_bcPlayerID=mdp.selfContainedPlayerVars.playerID!=null&&mdp.selfContainedPlayerVars.playerID!=""?mdp.selfContainedPlayerVars.playerID:k;q=[];_newVideoIDArray=[];_keepAsync=true;div_video_id="selfContainedPlayer_video";div_ad_300x250_id=mdp.selfContainedPlayerVars.div_300x250_id!=null&&mdp.selfContainedPlayerVars.div_300x250_id!=""?mdp.selfContainedPlayerVars.div_300x250_id:"selfContainedPlayer_300x250";div_ad_728x90_id=mdp.selfContainedPlayerVars.div_728x90_id!=null&&mdp.selfContainedPlayerVars.div_728x90_id!=""?mdp.selfContainedPlayerVars.div_728x90_id:"selfContainedPlayer_728x90";if(!(r=document.getElementById(div_video_id)))alert("div_video is not properly defined");if(!(div_ad_300x250=document.getElementById(div_ad_300x250_id)))alert("div_ad_300x250 is not properly defined");if(!(div_ad_728x90=document.getElementById(div_ad_728x90_id)))alert("div_ad_728x90 is not properly defined");_videoArrayCursor=0;playerID=h;mdp.app.bcPlayers.addPlayer(playerID,ref);videoLineupWidget(_playlist)}function addTitle(a){q.push(a)}function addPlayer(a){var b=false;var c=a?a:null;if(!b){b=true;var d={};d.publisherID="416537421";d.playerID=_bcPlayerID;d.videoId=c+"";d.bgcolor="#993300";d.width="316";d.height="267";d.isVid="true";d.isUI="true";var e=brightcove.createElement("object");e.id=playerID;var f;for(var i in d){f=brightcove.createElement("param");f.name=i;f.value=d[i];e.appendChild(f)}var g=r;brightcove.createExperience(e,g,false)}}function load_xml_content_string(a){var b=null;if(window.ActiveXObject){b=new ActiveXObject("Microsoft.XMLDOM");b.async="false";b.loadXML(a);return b}else if(document.implementation&&document.implementation.createDocument){var c=new DOMParser();b=c.parseFromString(a,"text/xml");return b}return false};function getVideoAd(a){var b=new Object();b.type="videoAd";var c=a.firstChild.childNodes.length;var d=a.firstChild.firstChild;b.duration=(a.firstChild.getAttribute("duration"))?a.firstChild.getAttribute("duration"):15;if(a.firstChild.getAttribute("trackStartURLs"))b.trackStartURLs=a.firstChild.getAttribute("trackStartURLs").split(",");if(a.firstChild.getAttribute("trackMidURLs"))b.trackMidURLs=a.firstChild.getAttribute("trackMidURLs").split(",");if(a.firstChild.getAttribute("trackEndURLs"))b.trackEndURLs=a.firstChild.getAttribute("trackEndURLs").split(",");if(a.firstChild.getAttribute("trackPointURLs"))b.trackPointURLs=a.firstChild.getAttribute("trackPointURLs").split(",");b.trackPointTime=(a.firstChild.getAttribute("trackPointTime"))?a.firstChild.getAttribute("trackPointTime"):0;for(var i=0;i<c;i++){if(d.nodeName=="videoURL"&&d.firstChild)b.videoURL=d.firstChild.nodeValue;if(d.nodeName=="videoClickURL"&&d.firstChild)b.videoClickURL=d.firstChild.nodeValue;d=d.nextSibling}if(b.videoURL==undefined){b=null}return b}function getCollapsedBanner(a,b){var c=new Object();if(!b)b="";var d=a.firstChild.childNodes.length;var e=a.firstChild.firstChild;for(var i=0;i<d;i++){if(e.nodeName=="collapsedBannerURL"+b&&e.firstChild)c.bannerURL=e.firstChild.nodeValue;if(e.nodeName=="collapsedBannerClickURL"+b&&e.firstChild)c.clickURL=e.firstChild.nodeValue;e=e.nextSibling}return c}function getExpandedBanner(a){var b=new Object();var c=a.firstChild.childNodes.length;var d=a.firstChild.firstChild;for(var i=0;i<c;i++){if(d.nodeName=="expandedBannerURL"&&d.firstChild)b.bannerURL=d.firstChild.nodeValue;if(d.nodeName=="expandedBannerClickURL"&&d.firstChild)b.clickURL=d.firstChild.nodeValue;d=d.nextSibling}return b}function renderAd(a,b,c,d,e){if(c)c.innerHTML='<a href="'+b+'" target="_blank"><img src="'+a+'" width="'+d+'" height="'+e+'" border="0" />'};function createNavigation(){var a=q.length;var b=a<_limit?a:_limit;var c;while(_newVideoIDArray.length<b-1){if(_random){var d=Math.floor(Math.random()*a);var e=false;for(c=0;c<_newVideoIDArray.length;c++){if(d==_newVideoIDArray[c]){e=true;break}}if(!e)_newVideoIDArray.push(d)}else{for(c=0;c<b;c++)_newVideoIDArray.push(c)}}addPlayer(q[_newVideoIDArray[0]])}function brightCoveRequest(a){if(!a){alert("selfContainedPlayer->brightCoveRequest:\n     Need to have an object.")}else{var b=new Array();for(var i in a)b.push(i+"="+a[i]);var c="&"+b.join("&");var t="bkk"+"yRXZCC4"+"pq_wr"+"L6cEux"+"_XpNsb2Z6"+"xDVH-O"+"JJ7Qtlw.";var d="http://a"+"pi.b"+"righ"+"tcove.com/ser"+"vices/lib"+"rary?to"+"ken="+encodeURIComponent(t);var e=new JSONscriptRequest(d+c);e.buildScriptTag();e.addScriptTag()}}function videoLineupWidget(a){var b,bcr,json;if(!a)alert("Please add a lineupID");b=a;json={"command":"find_playlists_by_ids","playlist_ids":b,"fields":"videoIds","callback":ref+".onListReturned"};bcr=new brightCoveRequest(json)};function getNextIndex(){return _videoArrayCursor+1>=_newVideoIDArray.length?0:_videoArrayCursor+1};function getVideoID(a){return _newVideoIDArray[a]};function setVideoArrayCursor(a){_videoArrayCursor=a};function getVideoArrayCursor(){return _videoArrayCursor};this.run=function(a){if(_playerLoaded){return false}else{_playerLoaded=true}p=a;s=brightcove.getExperience(p);modVP=s.getModule(APIModules.VIDEO_PLAYER);modExp=s.getModule(APIModules.EXPERIENCE);modCon=s.getModule(APIModules.CONTENT);modAdv=s.getModule(APIModules.ADVERTISING);modExp.addEventListener(BCExperienceEvent.TEMPLATE_READY,this.onTemplateReady);modExp.addEventListener(BCExperienceEvent.CONTENT_LOAD,this.onContentLoad);modVP.addEventListener(BCMediaEvent.BEGIN,this.onMediaBegin);modVP.addEventListener(BCMediaEvent.COMPLETE,this.onMediaComplete);modVP.addEventListener(BCMediaEvent.CHANGE,this.onMediaChange);modVP.addEventListener(BCMediaEvent.ERROR,this.onMediaError);modAdv.addEventListener(BCAdvertisingEvent.EXTERNAL_AD,this.onExternalAd);modAdv.addEventListener(BCAdvertisingEvent.AD_COMPLETE,this.onAdComplete);modAdv.enableExternalAds(true);modAdv.enableAdFormats(0,14)};this.onAdComplete=function(a){modVP.play()};this.onExternalAd=function(a){_addStage++;if(_addStage>1){modAdv.resumeAfterExternalAd()}else{var b=load_xml_content_string(a["ad"]);var c=getVideoAd(b);if(c==null){modAdv.resumeAfterExternalAd()}else{var d=getCollapsedBanner(b,"");var e=getExpandedBanner(b);if(div_ad_300x250&&div_ad_728x90){modAdv.showAd(c);renderAd(d.bannerURL,d.clickURL,div_ad_728x90,728,90);renderAd(e.bannerURL,e.clickURL,div_ad_300x250,300,250)}}}};this.onMediaBegin=function(a){if(_keepAsync){var b=q[getVideoID(getNextIndex())];modCon.getMediaAsynch(b)}if(_playlistCompleted){modVP.pause();_playlistCompleted=false}};this.onMediaComplete=function(a){_addStage=0;var b=q[getVideoID(getNextIndex())];setVideoArrayCursor(getNextIndex());if(getVideoArrayCursor()==0){_keepAsync=false;_playlistCompleted=true;_firstRun=false}modVP.loadVideo(b)};this.onMediaChange=function(a){};this.onMediaError=function(a){var s="";for(var n in a){s+="a["+n+"] == "+a[n]+";\n"}alert("Error:\n"+s)};this.onContentLoad=function(a){modVP.play()};this.onTemplateReady=function(a){modVP.setVolume(.05)};this.onListReturned=function(o){if(!o["items"][0]["videoIds"]){alert("No Video Data Exists.");return false}else{var a=o["items"][0]["videoIds"];var b=a.length;var n=0;for(n=0;n<b;n++)addTitle(a[n]);createNavigation()}};init()};window.window.addEvent("domready",function(){if(!window.parent.mdp.selfContainedPlayer)mdp.selfContainedPlayer=new mdp.app.selfContainedPlayer("selfContainedPlayer","mdp.selfContainedPlayer",38543143001,40310175001)});function onTemplateLoaded(a){var b=mdp.app.bcPlayers.getPlayer(a);if(b!=null)eval(""+b+".run('"+a+"');")}