function logMsg(n,t){debugFlg>0&&typeof console!="undefined"?(t&&console.group(t),console.log(n),t&&console.groupEnd()):debugFlg&&debugIE&&(document.getElementById("msgLog")||(debug=document.createElement("div"),debug.id="msgLog",debug.style.clear="both",debug.style.color="black",debug.style.backgroundColor="white",document.body.appendChild(debug)),t==null?document.getElementById("msgLog").innerHTML+=n+"<br />":(n=n.replace(/</g,"&lt;"),n=n.replace(/>/g,"&gt;"),document.getElementById("msgLog").innerHTML+=t+"<div style='font-size: 10px; margin-left: 10px;'>"+n+"</div>"))}var debugFlg=0,debugIE=1;debugFlg==0&&location.search.indexOf("debug=")>-1&&(debugFlg=location.search.substr(location.search.indexOf("debug=")+6,1)),typeof onTemplateLoaded=="undefined"?onTemplateLoaded=function(n){function r(n){var f="",r=VideoAccountName.replace(" ","").toUpperCase()+":"+u.getCurrentVideo().displayName,l=s.getExperienceID(),e=u.getCurrentVideo().length/1e3,o=n.position,c;n.type.indexOf("ad")==0&&(r=h+r,e=0,n.type!="adComplete"&&(c=t.getCurrentAdProperties(),typeof c=="object"&&(e=c.duration))),f+="Title: "+r+"\n",f+="Player: "+l+"\n",f+="Length: "+e+"\n",f+="Location: "+o;switch(!0){case n.type.indexOf("Start")>-1||n.type.indexOf("Resume")>-1:i[r]&&i[r]!="Complete"?i[r]=="Stop"&&(logMsg(f,"Video Resume"),_scTrackMediaResume(r,o),i[r]="Play"):(logMsg(f,"Video Start"),_scTrackMediaStart(r,e,l,"videoStart"),i[r]="Play");break;case n.type.indexOf("Stop")>-1||n.type.indexOf("Pause")>-1:i[r]!="Stop"&&(logMsg(f,"Video Pause"),_scTrackMediaPause(r,o),i[r]="Stop");break;case n.type.indexOf("Complete")>-1:i[r]!="Complete"&&(logMsg(f,"Video Complete"),_scTrackMediaComplete(r,"videoComplete"),i[r]="Complete")}}logMsg("Player Template Loaded");var f=brightcove.getExperience(n),t=f.getModule(APIModules.ADVERTISING),u=f.getModule(APIModules.VIDEO_PLAYER),s=f.getModule(APIModules.EXPERIENCE),i=[],h="AD:";u.addEventListener(BCVideoEvent.VIDEO_START,r),u.addEventListener(BCVideoEvent.VIDEO_STOP,r),u.addEventListener(BCVideoEvent.VIDEO_COMPLETE,r),t.addEventListener(BCAdvertisingEvent.AD_START,r),t.addEventListener(BCAdvertisingEvent.AD_PAUSE,r),t.addEventListener(BCAdvertisingEvent.AD_RESUME,r),t.addEventListener(BCAdvertisingEvent.AD_COMPLETE,r);if(document.getElementById("expandedBanner")){function o(n){logMsg("External Ad Event"),logMsg(n.ad,"Ad code");var i=ExternalAd(n.ad);typeof i=="object"?(logMsg("Type: "+i.type+"\nVideoURL: "+i.videoURL+"\nVideoClickURL: "+i.videoClickURL+"\nDuration: "+i.duration,"Displaying Ad"),AdDuration=i.duration,t.showAd(i)):(logMsg("Invalid Ad Code Provided"),t.resumeAfterExternalAd())}function e(){logMsg("External Ad Completed"),t.resumeAfterExternalAd()}t.enableAdFormats(6),logMsg("Supported Ad Formats: "+t.getEnabledAdFormats().toString()),t.addEventListener(BCAdvertisingEvent.EXTERNAL_AD,o),t.addEventListener(BCAdvertisingEvent.AD_COMPLETE,e)}else logMsg("External Ads Disabled")}:logMsg("onTemplateLoaded already Defined")
