﻿/*jsl:option explicit*/
// Compiled with JSCompilerTask
// Turner XMP, Release Build, Â© 2008 Turner Broadcasting System, Inc. A Time Warner Company.  Version: 0.1.701.2074
// live_player_lib, live_player_lib.js
var tkutils;if(!tkutils){tkutils={};}else if(typeof tkutils!=="object"){throw new Error("tkutils already exists and is not an object");}
tkutils._globalNamespace=this;tkutils.getGlobalNamespace=function(){return tkutils._globalNamespace;};tkutils.createNamespace=function(ns){var aa=ns.split(".");var ba=tkutils.getGlobalNamespace();for(var i=0;i<aa.length;i++){if(typeof(ba[aa[i]])==="undefined"){ba[aa[i]]={};}
ba=ba[aa[i]];}};tkutils.trimString=function(ca){return ca.replace(/^\s*/,'').replace(/\s*$/,'');};tkutils.isNonEmptyString=function(da){return((typeof(da)==='string')&&(da!==null)&&(da.length>0));};tkutils.getObjectFromString=function(ea){var o=tkutils.getGlobalNamespace();if(ea.length>0){var fa=ea.split('.');for(var i=0;i<fa.length;i++){var ga=o[fa[i]];if(!tkutils.isDefined(ga)){return null;}
o=ga;}}
return o;};tkutils.isDefined=function(ha){return(typeof(ha)!=='undefined');};tkutils.formatTimeString=function(ia){if(!(arguments.length===1&&typeof(arguments[0])==='number')){throw new Error('Call formatTimeString with a number!');}
var ja="";if(ia<60){ja="00:";if(ia===0){ja+="00";}
else{if(ia<10){ja+="0"+ia;}
else{ja+=ia;}}}
else{var ka=Math.floor(ia/60);ja=((ka<10)?"0"+ka+":":ka+":");var la=(ia-(ka*60));if(la===0){ja+="00";}
else{if(la<10){ja+="0"+la;}
else{ja+=la;}}}
return ja;};tkutils.isWindowsOS=function(){return(navigator.platform.indexOf('Win')!==-1);};tkutils.isWindowsVistaOS=function(){return(navigator.userAgent.toLowerCase().indexOf('windows nt 6.0')!==-1);};tkutils.isMacOS=function(){return(navigator.platform.indexOf('Mac')!==-1);};tkutils.isMacOSX=function(){return(navigator.userAgent.toLowerCase().indexOf('mac os x')>=0);};tkutils.isIEBrowser=function(){return(navigator.appName.indexOf('Microsoft')!==-1);};tkutils.isIE6Browser=function(){return tkutils.isIEBrowser()&&(navigator.userAgent.indexOf('MSIE 6')!==-1);};tkutils.isFirefoxBrowser=function(){return(navigator.userAgent.indexOf('Firefox')!==-1);};tkutils.isSafariBrowser=function(){return(navigator.vendor)&&(navigator.vendor.indexOf('Apple')!==-1);};tkutils.isOperaBrowser=function(){return(typeof(window.opera)!=='undefined');};tkutils.findDomElement=function(ma){var el=((tkutils.isIEBrowser()||tkutils.isOperaBrowser())?window[ma]:document[ma]);if(!el){el=document.getElementById(ma);}
return el;};tkutils.getDomParent=function(na){var oa=((tkutils.isIEBrowser()||tkutils.isOperaBrowser())?na.parentElement:na.parentNode);return oa;};tkutils.getEventDomTarget=function(pa){var qa=(tkutils.isIEBrowser()?pa.srcElement:pa.currentTarget);return qa;};tkutils.findDomAncestorByTagName=function(ra,sa){while(ra!==null){if(ra.tagName.toLowerCase()===sa.toLowerCase()){return ra;}
ra=tkutils.getDomParent(ra);}
return null;};tkutils.insertDomChildBefore=function(ta,ua,va){va=(va)?va:null;if(tkutils.isIEBrowser()&&(va===null)){ta.insertBefore(ua);}
else{ta.insertBefore(ua,va);}};tkutils.addComboOption=function(wa,xa){if(tkutils.isIEBrowser()){wa.add(xa);}
else{wa.add(xa,null);}};tkutils.getQueryArg=function(ya){tkutils.getQueryArg.p_$3();var za=tkutils.getQueryArg.p_$4[ya];return(za)?za:null;};tkutils.getQueryArgOpt=function(Aa,Ba){var Ca=tkutils.getQueryArg(Aa);return(Ca)?Ca:Ba;};tkutils.getQueryArg.p_$4=null;tkutils.getQueryArg.p_$3=function(){if(tkutils.getQueryArg.p_$4!==null){return;}
tkutils.getQueryArg.p_$4={};var Da=window.location.search.substring(1);var Ea=Da.split("&");for(var i=0;i<Ea.length;i++){var Fa=Ea[i].indexOf('=');if(Fa>0){var Ga=Ea[i].substring(0,Fa);var Ha=decodeURIComponent(Ea[i].substring(Fa+1));tkutils.getQueryArg.p_$4[Ga]=Ha;}}};tkutils.Cookie=function(){};tkutils.Cookie.getCookieDomain=function(){return window.location.hostname;};tkutils.Cookie.getTopLevelCookieDomain=function(){var Ia=tkutils.Cookie.getCookieDomain();var Ja=Ia.indexOf('.');if(Ja>-1){Ia=Ia.substr(Ja);}
return Ia;};tkutils.Cookie.canUse=function(){var Ka=false;if(document.cookie===''){document.cookie='WM_acceptsCookies=yes';if(document.cookie.indexOf('WM_acceptsCookies=yes')!==-1){Ka=true;}}else{Ka=true;}
return(Ka);};tkutils.Cookie.write=function(La,Ma,Na,Oa,Pa,Qa){if(tkutils.Cookie.canUse()){var Ra=0;var Sa=(navigator&&navigator.appName&&(navigator.appName==='Netscape')&&navigator.appVersion&&(parseInt(navigator.appVersion,0)===2))?false:true;if(Na&&Sa){if((typeof(Na)==='string')&&Date.parse(Na)){Ra=Na;}else if(typeof(Na)==='number'){Ra=(new Date((new Date()).getTime()+Na*3600000)).toGMTString();}}
document.cookie=La+'='+escape(Ma)+((Ra)?(';expires='+Ra):'')+((Oa)?';path='+path:'')+((Pa)?';domain='+domain:'')+((Qa&&(Qa===true))?'; secure':'');}};tkutils.Cookie.read=function(Ta){if(document.cookie===''){return false;}else{var Ua,lastChar;var Va=document.cookie;Ua=Va.indexOf(Ta);var Wa=Ua+Ta.length;if((Ua!==-1)&&(Va.charAt(Wa)==='=')){Ua+=Ta.length+1;lastChar=Va.indexOf(';',Ua);if(lastChar===-1){lastChar=Va.length;}
return unescape(Va.substring(Ua,lastChar));}else{return false;}}};tkutils.Cookie.kill=function(Xa,Ya,Za){var $a=tkutils.Cookie.read(Xa);if($a){document.cookie=Xa+'='+$a+'; expires=Fri, 13-Apr-1970 00:00:00 GMT'+((Ya)?';path='+path:'')+((Za)?';domain='+domain:'');}};tkutils.Timer=function(ab,bb,cb,db){var eb=((typeof(ab)==='number')&&(ab>=0)&&(typeof(bb)==='number')&&(bb===-1||bb>0)&&(typeof(cb)==='function')&&(db===null||(typeof(db)==='object')));if(!eb){throw new Error('Check arguments passed to timer constructor');}
this.p_$5='not set';this.p_$6=ab;this.p_$7=bb;this.p_$8=cb;this.p_$9=db;this.p_$A=0;this.p_$B=-1;};tkutils.Timer.prototype.setId=function(fb){this.p_$5=fb;};tkutils.Timer.prototype.getId=function(){return this.p_$5;};tkutils.Timer.prototype.isRunning=function(){return(this.p_$B!==-1);};tkutils.Timer.prototype.start=function(){this.stop();this.p_$A=0;var gb=this;this.p_$B=window.setInterval(function(){gb.p_$C();},this.p_$6);};tkutils.Timer.prototype.stop=function(){if(this.p_$B!==-1){window.clearInterval(this.p_$B);this.p_$B=-1;}};tkutils.Timer.prototype.p_$C=function(){if(!this.isRunning()){return;}
try{this.p_$8.apply(this.p_$9,[this]);}
catch(ex){this.stop();}
if(!this.isRunning()){return;}
this.p_$A++;if(this.p_$7!==-1&&this.p_$A>=this.p_$7){this.stop();}};