
var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return!a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();

var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)
return data[i].identity;}
else if(dataProp)
return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.userAgent,subString:"iPod",identity:"iPhone/iPod"},{string:navigator.userAgent,subString:"iPad",identity:"iPad"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;var flashVersion=0;flashDetect();function flashGetVerIE(){var version=0;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version");}
catch(e){}
if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version");}
catch(e){}}
if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version");}
catch(e){}}
return version;}
function flashGetVer(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var flashVer=versionMajor;}}
else if(isIE&&isWin&&!isOpera){flashVer=flashGetVerIE();}
return flashVer;}
function TryParseInt(str,defaultValue){var retValue=defaultValue;if(str!=null){if(str.length>0){if(!isNaN(str)){retValue=parseInt(str);}}}
return retValue;}
function flashDetect(version){var versionStr=flashGetVer();if(versionStr==-1){return false;}
else if(versionStr!=0){if(isIE&&isWin&&!isOpera){var tempArray=versionStr.split(" ");var tempString=tempArray[1];var versionArray=tempString.split(",");flashVersion=versionArray[0];}else{flashVersion=TryParseInt(versionStr,0);}
if(flashVersion>=version){return true;}
return false;}}
function flashWrite(name,url,width,height,params,flashVars){var flv='';for(var i in flashVars){if(flv!='')flv+='&';flv+=i+'='+flashVars[i];}
var out='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="'+width+'" height="'+height+'" id="'+name+'">';out+='<param name="movie" value="'+url+'" /><param name="quality" value="high" /><param name="wmode" value="transparent" />';for(var i in params){out+=' <param name="'+i+'" value="'+params[i]+'" />';}
out+='<param name="flashvars" value="'+flv+'" />';out+='<embed src="'+url+'" quality="high" wmode="transparent" width="'+width+'" height="'+height+'" name="'+name+'" ';for(var i in params){out+=' '+i+'="'+params[i]+'" ';}
out+='flashvars="'+flv+'" ';out+='type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';out+='</object>';document.write(out);return out;}
tmp=new Array('toggle','clear','profile','group','groupEnd','time','timeEnd','fatal','trace','traceEnd','error','warn','debug','info','move','resize');var siLog=new Object();for(i=0;i<tmp.length;i++){siLog[tmp[i]]=function(e){};}
if(typeof console!='object'){var console=new Object();for(i=0;i<tmp.length;i++){console[tmp[i]]=function(e){};}}
function $e(id,className,tagName){if(className==null){if(document.getElementById){return document.getElementById(id);}else if(document.all){return document.all[id];}else{return false;}}else{if(tagName==null)tagName='*';var x=$c(className,tagName,document.getElementById(id));if(x){if(x.length>0){return x[0];}}
return false;}}
function $c(className,tagName,node){var classElements=new Array();if(node==null)node=document;if(tagName==null)tagName='*';if(!node.getElementsByTagName)return false;var els=node.getElementsByTagName(tagName);var elsLen=els.length;var pattern=new RegExp('(^|\\s)'+className+'(\\s|$)');for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}
return classElements;}
function cnnInc(file){var host='';if(file.indexOf('http://')==-1){host='http://i.cdn.turner.com/si';}
if(file.indexOf('.css')>0){document.write('<link rel="stylesheet" type="text/css" href="'+host+file+'" media="all" />');}
else{document.write('<scri'+'pt language="JavaScript" src="'+host+file+'"></scr'+'ipt>');}}
function cnnJS(src){siLog.debug('cnnJS: '+src);cnnInc(src);}
function cnnJSrun(js){document.write('<scr'+'ipt type="text/javascript">'+js+'</scr'+'ipt>'+"\n");}
var cnnPage=new Object();cnnPage.url=window.location.href.toString();cnnPage.path=cnnPage.url.replace(/http:\/\/[^\/]*/,'').replace(/[\?\#].*$/,'').replace(/\/[^\/]+\.(html|htm|js|jsp)$/i,'/').replace(/\/$/,'');cnnPage.title=document.title;cnnPage.isHomepage=(cnnPage.path=='/'||cnnPage.path.length=='')?true:false;cnnPage.isStory=(cnnPage.path.match(/^\/20\d\d\/.*\/\d\d\//))?true:false;cnnPage.isVideo=(cnnPage.path.match(/^\/video\/.+\/20\d\d\/\d\d\//))?true:false;cnnPage.isScoreboard=(cnnPage.path.match(/^\/(football|basketball|hockey|baseball).*\/scoreboards/))?true:false;cnnPage.isPhotoGallery=(cnnPage.path.match(/^\/multimedia\/photo_gallery\/\d\d/))?true:false;cnnPage.host=window.location.hostname.toString();cnnPage.isLive=(cnnPage.host.indexOf('cnn.com')>-1)?true:false;cnnPage.debug=(document.cookie.indexOf('siDebug=set')>-1||(getParam('debug')=='y'))?true:false;cnnPage.section='';cnnPage.storySection='';cnnPage.videoSection='';if(cnnPage.isStory){cnnPage.storySection=cnnPage.section=cnnPage.path.match(/^\/20\d\d(\/.*)\/\d\d\/\d\d\//)[1];}
if(cnnPage.isVideo){cnnPage.videoSection=cnnPage.section=cnnPage.path.match(/^(\/video\/.*)\/\d\d\d\d\/\d\d\//)[1];}
function cnnIsScoreboardPage(){return cnnPage.isScoreboard;}
if(cnnPage.debug){cnnJS('/.e/js/4.1/global/lib/log4javascript.js');}
if(!cnnPage.isLive){document.write('<scri'+'pt language="JavaScript" src="/.element/js/4.1/global/omniture.js"></scr'+'ipt>');}
function cnnShow(e){if(e.style)e.style.display="block";}
function cnnHide(e){if(e.style)e.style.display="none";}
function cnnRand(lo,hi){return Math.floor(Math.random()*(hi-lo+1))+lo;}
function getElementsByClass(className,tagName,node){return $c(className,tagName,node);}
function cnnGetObject(id){if($e(id))return $e(id);else return null;}
function cnnIsExternal(link){var url=link;if(link.href){url=link.href;}
if(url.match(/cnn\.com\//i)||url.match(/fannation\.com\//i)||url.match(/golf\.com\//i)||url.match(/sikids\.com\//i)||url.match(/si\.com\//i)||url.match(/turner\.com\:84\//i)){return false;}
else{return true;}}
function cnnIsInternal(link){var url=link;if(link.href){url=link.href;}
if(url.match(/cnn\.com\//i)||url.match(/fannation\.com\//i)||url.match(/golf\.com\//i)||url.match(/sikids\.com\//i)||url.match(/si\.com\//i)||url.match(/turner\.com\:84\//i)){return true;}
else{return false;}}
function cnnAddParam(link,add){if(link.href){if(link.href.toLowerCase().indexOf('javascript')==-1){if(link.href.indexOf(add)>0){return;}
if(link.href.indexOf('?')>0)link.href=link.href+'&'+add;else link.href=link.href+'?'+add;}}else{if(link.href.indexOf(add)>0)return link;if(link.indexOf('?')>0)link=link+'&'+add;else link=link+'?'+add;return link;}}
function getElementByClass(searchClass,tag,node){var x=$c(searchClass,tag,node);if(x){if(x.length>0){return x[0];}}
return false;}
function getParam(name){var regex=new RegExp("[\\?&]"+name+"=*([^&#]*)");var results=regex.exec(window.location.href);if(results==null){return false;}else{return results[1];}}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length).split('&');}
return null;}
function eraseCookie(name){createCookie(name,"",-1);}
function CNN_getCookies(){var hash=new Array;if(document.cookie){var cookies=document.cookie.split('; ');for(var i=0;i<cookies.length;i++){var namevaluePairs=cookies[i].split('=');hash[namevaluePairs[0]]=unescape(namevaluePairs[1])||null;}}
return hash;}
function CNN_parseCookieData(cookieDataString){var cookieValues=new Object();var separatePairs=cookieDataString.split('&');for(var i=0;i<separatePairs.length;i++){var separateValues=separatePairs[i].split(':');cookieValues[separateValues[0]]=separateValues[1]||null;}
return cookieValues;}
function CNN_setCookie(name,value,hours,path,domain,secure){var numHours=0;if(hours){if((typeof(hours)=='string')&&Date.parse(hours)){numHours=hours;}else if(typeof(hours)=='number'){numHours=(new Date((new Date()).getTime()+hours*3600000)).toGMTString();}}
document.cookie=name+'='+escape(value)+((numHours)?(';expires='+numHours):'')+((path)?';path='+path:'')+((domain)?';domain='+domain:'')+((secure&&(secure==true))?'; secure':'');}
function CNN_killCookie(name,path,domain){var allCookies=CNN_getCookies();var theValue=allCookies[name]||null;if(theValue){document.cookie=name+'='+theValue+'; expires=Fri, 13-Apr-1970 00:00:00 GMT'+((path)?';path='+path:'')+((domain)?';domain='+domain:'');}}
function WM_readCookie(name){if(document.cookie==''){return false;}
else{var firstChar,lastChar;var theBigCookie=document.cookie;firstChar=theBigCookie.indexOf(name);var NN2Hack=firstChar+name.length;if((firstChar!=-1)&&(theBigCookie.charAt(NN2Hack)=='=')){firstChar+=name.length+1;lastChar=theBigCookie.indexOf(';',firstChar);if(lastChar==-1)lastChar=theBigCookie.length;return unescape(theBigCookie.substring(firstChar,lastChar));}else{return false;}}}
var allCookies=CNN_getCookies();function cnnToggleSelect(state){var dom=($e)?true:false;var windows=(navigator.userAgent.toLowerCase().indexOf("windows")>-1)?true:false;var ie5=((navigator.userAgent.toLowerCase().indexOf("msie")>-1)&&dom)?true:false;var cnn_selects=document.getElementsByTagName("select");if(windows&&ie5){for(i=0;i<cnn_selects.length;i++){cnn_selects[i].style.visibility=state;}}}
function cnnSubmitSearchSite(input){if(document[input].query.value!="")document[input].submit();}
function CNN_openPopup(url,name,widgets,openerUrl)
{var host=location.hostname;try{window.top.name="opener";}catch(e){}
var popupWin=window.open(url,name,widgets);if(popupWin){cnnHasOpenPopup=1;}
if(popupWin&&popupWin.opener){if(openerUrl)
{popupWin.opener.location=openerUrl;}}
if(popupWin){popupWin.focus();}}
function cnnVideo(mode,arg,expiration)
{var openURL='/video/player/quickdetect.exclude.html';var cnnVideoArgs='mode='+mode+'&arg='+arg;if(openURL.indexOf('http://')==-1){openURL='http://sportsillustrated.cnn.com/'+openURL;}
CNN_openPopup(openURL+'?'+cnnVideoArgs,'CNNVideoPlayer','scrollbars=no,resizable=no,width=770,height=570');}
function showReply(reply){storeReply(reply);}
var cnnEnableSL=true;function cnnad_createSL(){if(cnnEnableSL){if(WM_readCookie('cnnad_quigo')=="set"){document.write('<div style="background-color:#f00;color:#fff;font-family:verdana;font-size:9px;width:'+adsonar_zw+'px;">');document.write('<div>translated ID: '+adsonar_placementId+'</div>');document.write('<div>adsonar_placementId: '+adsonar_placementId+'</div>');document.write('<div>adsonar_pid: '+adsonar_pid+'</div>');document.write('<div>size of iframe: '+adsonar_zw+'x'+adsonar_zh+'</div>');document.write('</div>');}
adsonar_jv='ads.tw.adsonar.com';document.write('<scr'+'ipt language="JavaScript" src="http://js.adsonar.com/js/tw_cnn_adsonar.js"></scr'+'ipt>');}}
function cnnPageOnload(){}
function cnnStartList(){var toggleCounter=13;for(var x=0;x<=toggleCounter;x++){if($e("cnnDropNav"+x)){navRoot=$e("cnnDropNav"+x).getElementsByTagName("LI");for(i=0;i<navRoot.length;i++){node=navRoot[i];if(node.className=="cnnMenu"){node.onmouseover=function(){this.className='cnnMenuOver';};node.onmouseout=function(){this.className='cnnMenu';};}}}}
var navRoot=$e("cnnBotnav");if(navRoot){for(i=0;i<navRoot.childNodes.length;i++){node=navRoot.childNodes[i];if(node.nodeName=="LI"){node.onmouseover=function(){this.className="cnnOver";};node.onmouseout=function(){this.className="";};}}}
navRoot=$e("cnnCM1");if(navRoot){for(i=0;i<navRoot.childNodes.length;i++){node=navRoot.childNodes[i];if(node.nodeName=="DL"){node.onmouseover=function(){this.className="cnnOver";};node.onmouseout=function(){this.className="";};}}}}
function cnnBrowserFixes(){if(window.cnnPageInfo_pageType=='section'){if(window.devicePixelRatio){document.write('<link rel="stylesheet" type="text/css" href="http://i.cdn.turner.com/si/.element/css/4.1/safari.css"/>');}else if((BrowserDetect.browser=="Firefox")&&(BrowserDetect.version>=3)&&(BrowserDetect.OS=="Mac")){document.write('<link rel="stylesheet" type="text/css" href="http://i.cdn.turner.com/si/.element/css/4.1/mac_ff.css"/>');}else if((BrowserDetect.OS=="Mac")){document.write('<link rel="stylesheet" type="text/css" href="http://i.cdn.turner.com/si/.element/css/4.1/mac.css"/>');}}}
var siCMlinks={"link_id":"cnn_cm_subscribe","init":function(){siLog.info('siCMlinks.init');var cm_id=23;if(cnnPage.isHomepage){cm_id=18;}
if(cnnPage.path.indexOf('/football/nfl/')>=0){cm_id=12;}
if(cnnPage.path.indexOf('/football/ncaa/')>=0){cm_id=13;}
if(cnnPage.path.indexOf('/baseball/mlb/')>=0){cm_id=14;}
if(cnnPage.path.indexOf('/basketball/nba/')>=0){cm_id=15;}
if(cnnPage.path.indexOf('/basketball/ncaa/')>=0){cm_id=16;}
if(cnnPage.path.indexOf('/hockey/nhl/')>=0){cm_id=17;}
this.update(2,'http://subs.timeinc.net/CampaignHandler/si_nb?source_id='+cm_id);},"update":function(id,link,html){var button=$e(this.link_id+id);if(button);else return;if(link){siLog.debug('siCMlinks.update: button '+id+', link='+link);button.href=link;}
if(html){siLog.debug('siCMlinks.update: button '+id+', html='+html);button.innerHTML=html;}}};var siWriters={"isBlank":function(e){if(typeof e=='undefined')return true;if(e)return false;else return true;},"sort_writers":function(a,b){if(a.lname&&b.lname)return a.lname>b.lname;else if(a.lname&&siWriters.isBlank(b.lname))return false;else if(b.lname&&siWriters.isBlank(a.lname))return true;else if(a.nick&&b.nick)return a.nick>b.nick;else return true;},"sort":function(){this.list.sort(this.sort_writers);},"dropdown":function(type,includeNonSI){if(type===null)type=1;this.sort();for(i=0;i<this.list.length;i++){var w=this.list[i];if(!includeNonSI&&!w.si){continue;}
var value='';var text='';if(w.lname&&w.fname)text=w.fname+' '+w.lname;else if(w.lname)text=w.lname;else if(w.nick)text=w.nick;else continue;if(type==1){if(w.archive)value=w.archive;else if(w.path)value='/writers/'+w.path+'/archive/';}else{if(w.path){value=w.path;}
else{continue;}}
document.write('<option value="'+value+'">'+text+'</option>'+"\n");}},"dropdown_si_archives":function(){this.dropdown(1,false);},"dropdown_archives":function(){this.dropdown(1,true);},"dropdown_rss":function(){this.dropdown(2,false);},"end":""};var cnnDocDomain='';if(location.hostname.indexOf('cnn.com')>0){cnnDocDomain='cnn.com';}
if(location.hostname.indexOf('turner.com')>0){if(document.layers){cnnDocDomain='turner.com:'+location.port;}else{cnnDocDomain='turner.com';}}
if(cnnDocDomain&&document.switchDocDomain){document.domain=cnnDocDomain;}

var mysi_ncaaf_team_ids=['air force','airfor','akron','akron','alabama','alabam','arizona','arizon','arizona st','arizst','arkansas','arkans','arkansas st','arkst','army','army','auburn','auburn','ball st','ballst','baylor','baylor','boston coll','bc','bowling green','bgsu','boise st','boise','buffalo','buff','byu','byu','california','calif','cent michigan','centmi','cincinnati','cin','clemson','clemso','colorado','colo','colorado st','colost','duke','duke','east michigan','eastmi','east carolina','ecu','florida atl','flaatl','florida int','flaint','florida st','flast','florida','florid','fresno st','fresno','georgia tech','gatech','georgia','georgi','hawaii','hawaii','houston','houst','idaho','idaho','illinois','illino','indiana','indian','iowa','iowa','iowa st','iowast','kansas','kansas','kent state','kentst','kentucky','kentuc','kansas st','kstate','la tech','latech','louisville','lou','lsu','lsu','marshall','marsh','memphis','memphi','miami','mia_fl','miami-oh','mia_oh','michigan','mich','mid tennessee','middtn','minnesota','minnes','missouri','missou','miss st','missst','maryland','mrylnd','michigan st','msu','navy','navy','nc state','ncstat','nebraska','nebras','nevada','nevada','new mexico','newmex','n illinois','niu','new mexico st','nmst','northwestern','northw','notre dame','notred','north texas','ntexas','ohio','ohio','ohio st','ohiost','oklahoma','okla','oklahoma st','oklast','mississippi','olemis','oregon','oregon','oregon st','oregst','pittsburgh','pitt','penn st','psu','purdue','purdue','rice','rice','rutgers','rutger','san diego st','sdsu','san jose st','sjsu','smu','smu','usf','sofla','s carolina','soucar','southern miss','soumis','stanford','stanfo','syracuse','syracu','tcu','tcu','temple','temple','tennessee','tenn','texas am','texam','texas','texas','toledo','toledo','troy','troy','tulane','tulane','tulsa','tulsa','texas tech','txtech','uab','uab','ucf','ucf','ucla','ucla','connecticut','uconn','ul-lafayette','ul_laf','ul-monroe','ul_mon','unc','unc','unlv','unlv','usc','usc','utah','utah','utah st','utahst','utep','utep','virginia','uva','vanderbilt','vandy','va tech','vatech','wake forest','wakef','washington','wash','washington st','washst','west michigan','westmi','wisconsin','wisc','west virginia','wvu','wyoming','wyomin'];var mysi_ncaab_team_ids=['boston col','bc','clemson','clemso','duke','duke','florida st','flast','georgia tech','gatech','miami-fl','mia_fl','maryland','mrylnd','nc st','ncstat','n carolina','unc','virginia','uva','virginia tech','vatech','wake forest','wakef','albany','albany','binghamton','bing','boston u','bu','hartford','hartfo','maine','maine','stony brook','stnybr','maryland-balt','umbc','new hampshire','unh','vermont','vermon','charlotte','char','dayton','dayton','duquesne','duques','fordham','ford','g washington','geowas','la salle','lasall','richmond','richmo','st bonaven','stbona','st joes-pa','stjo','saint louis','stloui','temple','temple','massachusetts','umass','rhode island','uri','xavier','xavier','belmont','belmnt','campbell','campbe','e tenn st','easttn','gardner-webb','g_webb','jacksonville','jksnvl','kennesaw st','ksawst','lipscomb','lips','mercer','mercer','north florida','nofla','sc upstate','scupst','stetson','stetso','illinois','illino','indiana','indian','iowa','iowa','michigan','mich','minnesota','minnes','michigan st','msu','northwestern','northw','ohio st','ohiost','penn st','psu','purdue','purdue','wisconsin','wisc','baylor','baylor','colorado','colo','iowa state','iowast','kansas','kansas','kansas st','kstate','missouri','missou','nebraska','nebras','oklahoma','okla','oklahoma st','oklast','texas a&m','texam','texas','texas','texas tech','txtech','cincinnati','cin','depaul','depaul','georgetown','gtown','louisville','lou','marquette','marque','notre dame','notred','pittsburgh','pitt','providence','provid','rutgers','rutger','seton hall','setonh','south florida','sofla','st. john\'s','stjohn','syracuse','syracu','connecticut','uconn','villanova','vill','west virginia','wvu','cal poly','calply','uc-riverside','calrv','csu-fullerton','cs_ful','csu-northrdge','cs_nor','long beach st','longbe','pacific','pacifi','uc-irvine','uc_irv','uc-santa barb','uc_sb','e washington','eastwa','idaho st','idast','montana','mont','montana st','montst','northern colo','nco','n arizona','noariz','portland st','portst','sacramento st','sac','weber state','weber','charleston s','chsou','coa carolina','coastc','high point','highpt','liberty','libert','unc-asheville','nc_ash','radford','radfor','va military','vmi','winthrop','winthr','delaware','delawa','drexel','drexel','georgia st','gast','george mason','gmason','hofstra','hofstr','james madison','jmu','unc-wilmingtn','nc_wil','northeastern','northe','old dominion','olddom','towson','towson','va common','vcu','william mary','wilma','east carolina','ecu','houston','houst','marshall','marsh','memphis','memphi','rice','rice','so methodist','smu','southern miss','soumis','tulane','tulane','tulsa','tulsa','uab','uab','ucf','ucf','utep','utep','butler','butler','cleveland st','clevst','detroit','detroi','loyola-il','loy_il','ill-chicago','uic','wis-milwaukee','uw_mil','valparaiso','valpo','wis-green bay','wiscgb','wright state','wright','youngstown st','ysu','uc davis','caldav','chicago st','chist','longwood','longwd','nc central','nccent','njit','njit','presbyterian','presby','savannah st','savan','ut-pan amer','tex_pa','utah valley st','uvsc','win-salem st','w_sal','brown','brown','columbia','colum','cornell','cornel','dartmouth','dart','harvard','harv','pennsylvania','penn','princeton','prince','yale','yale','canisius','canisi','fairfield','fairfi','iona','iona','loyola-md','loy_md','manhattan','manhat','marist','marist','niagara','niagar','rider','rider','siena','siena','st. peter\'s','stpete','beth-cookman','b_c','coppin st','coppin','delaware st','delst','florida a&m','flaam','hampton','hamp','howard','howard','mary-e shore','md_es','morgan st','morgan','nc a&t','ncat','norfolk st','norfol','s carolina st','scst','akron','akron','ball st','ballst','bowling green','bgsu','buffalo','buff','central mich','centmi','e michigan','eastmi','kent st','kentst','miami (oh)','mia_oh','no illinois','niu','ohio','ohio','toledo','toledo','w michigan','westmi','bradley','bradle','creighton','creigh','drake','drake','evansville','evansv','illinois st','illst','indiana st','indst','missouri st','mostu','northern iowa','noiowa','so illinois','siu','wichita st','wichit','air force','airfor','brigham young','byu','colorado st','colost','new mexico','newmex','san diego st','sdsu','tcu','tcu','unlv','unlv','utah','utah','wyoming','wyomin','cent conn st','centct','fairleigh d','fdu','long island','liu','monmouth','monmou','mt st mary\'s','mtstma','quinnipiac','quinni','robert morris','rmorri','sacred heart','sheart','st francis ny','stfrny','st francis pa','stfrpa','wagner','wagner','austin peay','apsu','e illinois','eastil','e kentucky','eastky','jvlle st','jvilst','morehead st','morehe','murray st','murray','samford','samfor','se mo st','semo','tennessee st','tennst','tenn-martin','tn_mar','tenn tech','tntech','arizona','arizon','arizona st','arizst','california','calif','oregon','oregon','oregon st','oregst','stanford','stanfo','ucla','ucla','usc','usc','washington','wash','washington st','washst','american univ','americ','army','army','bucknell','buck','colgate','colgat','holy cross','holycr','lafayette','lafaye','lehigh','lehigh','navy','navy','ark-little r','ark_lr','arkansas st','arkst','denver','denver','fla atlantic','flaatl','florida intnl','flaint','middle tenn','middtn','north texas','ntexas','troy','troy','la-lafayette','ul_laf','la monroe','ul_mon','new orleans','uno','south alabama','usa','w kentucky','westky','alabama','alabam','arkansas','arkans','auburn','auburn','florida','florid','georgia','georgi','kentucky','kentuc','lsu','lsu','miss st','missst','mississippi','olemis','s carolina','soucar','tennessee','tenn','vanderbilt','vandy','central ark','cnak','lamar','lamar','mcneese st','mcnees','nicholls st','nichol','nw st','norwst','sam houston','samhou','se louisiana','sela','sf austin','sfa','tex a&m cc','tamcc','tex-san ant','tex_sa','tex-arlington','tx_arl','texas st','txst','appalchian st','appala','chattanooga','chatta','charleston','chrlst','citadel','citade','davidson','davids','elon','elon','furman','furman','ga southern','geosou','unc-grensboro','nc_gre','w carolina','wcu','wofford','woffor','centenary','centen','ipfw','ipfw','iupui','iupui','n dakota st','ndakst','oakland','oaklan','oral roberts','oralro','s dakota st','sdkst','southern utah','sout','umkc','umkc','w illinois','westil','alabama a&m','alaam','alabama st','alast','alcorn st','alcorn','arkansas-pb','ark_pb','grambling st','grambl','jackson st','jackst','miss val st','missvl','prairie v a&m','pvam','southern univ','southe','tex southern','texsou','boise st','boise','fresno st','fresno','hawaii','hawaii','idaho','idaho','la tech','latech','nevada','nevada','new mexico st','nmst','san jose st','sjsu','utah st','utahst','gonzaga','gonzag','loyola mrymnt','loymnt','pepperdine','pepper','portland','portla','san francisco','sanfr','santa clara','santac','san diego','sdiego','saint mary\'s','stmary'];var mySIcookie=readCookie('mySIcom');var mySITeams=new Array();var mySITeamPages=new Array();mySITeamPages={mlb:'/baseball/mlb/teams/',nfl:'/football/nfl/teams/',nba:'/basketball/nba/teams/',nhl:'/hockey/nhl/teams/',ncaaf:'/football/ncaa/teams/',ncaab:'/basketball/ncaa/men/teams/'}
if(mySIcookie){if(mySIcookie[mySIcookie.length-1]==''){mySIcookie.pop();}
for(var i=0;i<mySIcookie.length;i++){if(mySIcookie[i].indexOf('NHL')>-1){var mySITeam=new Array();mySITeam['sportID']='nhl';mySITeam['team']=mySIcookie[i].replace(/_NHL/,'');mySITeam['teamID']=((mySITeam['team']).toLowerCase()).replace(/\s/g,'_');mySITeam['team_s']='';mySITeams[i]=mySITeam;}
else if(mySIcookie[i].indexOf('NBA')>-1){var mySITeam=new Array();mySITeam['sportID']='nba';mySITeam['team']=mySIcookie[i].replace(/_NBA/,'');mySITeam['teamID']=((mySITeam['team']).toLowerCase()).replace(/\s/g,'_');mySITeam['team_s']='';mySITeams[i]=mySITeam;}
else if(mySIcookie[i].indexOf('NFL')>-1){var mySITeam=new Array();mySITeam['sportID']='nfl';mySITeam['team']=mySIcookie[i].replace(/_NFL/,'');mySITeam['teamID']=((mySITeam['team']).toLowerCase()).replace(/\s/g,'_');mySITeam['team_s']='';mySITeams[i]=mySITeam;}
else if(mySIcookie[i].indexOf('MLB')>-1){var mySITeam=new Array();mySITeam['sportID']='mlb';mySITeam['team']=mySIcookie[i].replace(/_MLB/,'');mySITeam['teamID']=((mySITeam['team']).toLowerCase()).replace(/\s/g,'_');mySITeam['team_s']='';mySITeams[i]=mySITeam;}
else if(mySIcookie[i].indexOf('NCAAF')>-1){var mySITeam=new Array();mySITeam['sportID']='ncaaf';mySITeam['team']=mySIcookie[i].replace(/_NCAAF \(FB\)/,'');for(var entryNo=0;entryNo<mysi_ncaaf_team_ids.length;entryNo+=2){if(mysi_ncaaf_team_ids[entryNo]==(mySITeam['team']).toLowerCase()){mySITeam['teamID']=mysi_ncaaf_team_ids[entryNo+1];}}
mySITeam['teamID']=(mySITeam['teamID']).replace(/\s/g,'_');mySITeam['team_s']=' <span>(FB)</span>';mySITeams[i]=mySITeam;}
else if(mySIcookie[i].indexOf('NCAAB')>-1){var mySITeam=new Array();mySITeam['sportID']='ncaab';mySITeam['team']=mySIcookie[i].replace(/_NCAAB \(BB\)/,'');for(var entryNo=0;entryNo<mysi_ncaab_team_ids.length;entryNo+=2){if(mysi_ncaab_team_ids[entryNo]==(mySITeam['team']).toLowerCase()){mySITeam['teamID']=mysi_ncaab_team_ids[entryNo+1];}}
mySITeam['teamID']=(mySITeam['teamID']).replace(/\s/g,'_');mySITeam['team_s']=' <span>(BB)</span>';mySITeams[i]=mySITeam;}}}
function cnn_writePresonalizeBar(){if(mySITeams.length>0){document.write('<ul><li>');for(var x=0;x<mySITeams.length;x++){document.write(makeMySIBarEntry(mySITeams[x])+'|');}
document.write('<span><a href="/mysi/personalization/">EDIT MY TEAMS</a></span></li></ul>');}else{document.write('<a href="/mysi/personalization/"><img src="http://i.cdn.turner.com/si/.element/img/4.1/global/personalize/mysi_full.gif" alt="Personalize SI.com With News and Scores From Your Favorite Pro and College Teams. It\'s Fast and Free!" title="Personalize SI.com With News and Scores From Your Favorite Pro and College Teams. It\'s Fast and Free!"/></a>');}}
function cnn_writePersonalizBarWithSprites(){var pb='';if(mySITeams.length>0){pb+="<span class='mysi_bar_sprite mysi_sprite_shim_med'></span><span class='mysi_bar_sprite mysi_sprite_mysi_logo'></span><span class='mysi_bar_sprite mysi_sprite_shim_small'></span><span class='mysi_bar_sprite mysi_sprite_team_box'><ul><li>";for(var x=0;x<mySITeams.length;x++){pb+=makeMySIBarEntry(mySITeams[x])+'|';}
pb+='<span><a href="/mysi/personalization/">EDIT MY TEAMS</a></span></li></ul>';pb+="</span><span class='mysi_bar_sprite mysi_sprite_shim_med'></span>";}else{pb="<span class='mysi_bar_sprite mysi_sprite_shim_big_l'></span><a href='/mysi/personalization/'><span class='mysi_bar_sprite mysi_sprite_imgtext'></span></a><span class='mysi_bar_sprite mysi_sprite_shim_big_r'></span>";}
document.write(pb);}
function makeMySIBarEntry(team){var retValue='<a href="'+mySITeamPages[team['sportID']]+team['teamID']+'/'+'"><strong>'+team['team']+'</strong>'+team['team_s']+'</a>';return retValue;}
function cnn_writeMySIBar(){if(mySITeams.length>0){document.write('<table border="0" cellpadding="0" cellspacing="0"><tr>');document.write('<td class="col0"><a href="/mysi/personalization/"><img src="http://i.cdn.turner.com/si/.element/img/4.0/global/personalize/myi_logo.gif" alt="mySI" title="mySI"/></a></td>');document.write('<td class="col1"><div><table border="0" cellpadding="0" cellspacing="0"><tr>');for(var x=0;x<mySITeams.length;x++){document.write('<td class="col'+x+'">'+makeMySIBarEntry(mySITeams[x])+'</td>');}
document.write('</tr></table></div></td>');document.write('<td class="col2"><a href="/mysi/personalization/"><img src="http://i.cdn.turner.com/si/.element/img/4.0/global/personalize/mysi_changemyteams.gif" alt="Change My Teams" title="Change My Teams"/></a></td>');document.write('</tr></table>');}else{document.write('<a href="/mysi/personalization/"><img src="http://i.cdn.turner.com/si/.element/img/4.0/global/personalize/personalize_si.gif" alt="Personalize SI.com With Your Favorite Pro and College Teams. It\'s Fast and Free!" title="Personalize SI.com With Your Favorite Pro and College Teams. It\'s Fast and Free!"/></a>');}}
function makeMySIStoryEntry(team){var retValue='<li class="cnn_header"><a href="'+mySITeamPages[team['sportID']]+team['teamID']+'/'+'">'+team['team']+team['team_s']+'</a></li>';var tempHeadlines=mysiHeadlines[team['sportID']];if(tempHeadlines&&tempHeadlines['team_'+team['teamID']]){retValue+='<li>'+tempHeadlines['team_'+team['teamID']]+'</li>';}else{retValue+='<li><a href="'+mySITeamPages[team['sportID']]+team['teamID']+'/'+'">Team Page</a></li>';}
return retValue;}
function cnn_writeMySITopStories(){if(mySITeams.length>0){for(var x=0;x<mySITeams.length;x++){document.write(makeMySIStoryEntry(mySITeams[x]));}}else{document.write('<li><a href="/mysi/personalization/">Select up to six of your favorite teams to get the latest local news from across the web.</a></li>');}}

var rsi_segs=[];var segs_beg=document.cookie.indexOf('rsi_segs=');if(segs_beg>=0){segs_beg=document.cookie.indexOf('=',segs_beg)+1;if(segs_beg>0){var segs_end=document.cookie.indexOf(';',segs_beg);if(segs_end==-1)segs_end=document.cookie.length;rsi_segs=document.cookie.substring(segs_beg,segs_end).split('|');}}
var segLen=20;var segQS="",segArr=new Array();if(rsi_segs.length<segLen){segLen=rsi_segs.length;}
for(var i=0;i<segLen;i++){segArr=rsi_segs[i].split("_");if(segArr.length>1)segQS+=("rsseg"+"="+segArr[1]+";");}
var __pageTimeStamp=new Date().getTime();function cnnad_getPageTimeStamp(){return __pageTimeStamp;}
function cnnad_createRefreshAd(dart_value,parameters,width,height,refresh){return 0;}
function cnnad_createGameflashAd(dart_value,parameters,width,height,multisize,refresh){return 0;}
function cnnad_createGameflashPhotosAd(dart_value,parameters,width,height,multisize,refresh){return 0;}
function cnnad_preamble(){return 0;}
function cnnad_createRefreshAdMultisize(dart_value,parameters,width,height,multisize,refresh){return 0;}
function cnnad_createGameflashPhotosAdMultisize(dart_value,parameters,width,height,multisize,refresh){return 0;}
function cnnad_createAdHTML(dart_value,parameters,width,height,multisize){return 0;}
function cnnad_getDartValue(input){return 0;}
function cnnad_getKeywords(dart_value,input){return 0;}
function cnnad_getPtyp(dart_value,input){return 0;}
function cnnad_getPtypHelper(input,ptyp){return 0;}
function cnnad_isTeamPage(zone){var retValue=false;var teamsIndex=arrayIndexOf("teams",document.cnnAdPathArray);if(teamsIndex>0){if((zone=="football_ncaa")||(zone=="football_nfl")||(zone=="baseball_mlb")||(zone=="basketball_nba")||(zone=="basketball_ncaa")||(zone=="hockey_nhl")){retValue=cnnad_getFile()=="file=index.html;";}}
return retValue;}
function cnnad_isPollPage(){var tempPath=cnnad_getPath();var retValue=false;if(tempPath.indexOf('path=POLLSERVER;')>=0){retValue=true;}
return retValue;}
function cnnad_isSchedulePage(zone){var retValue=false;var teamsIndex=arrayIndexOf("schedules",document.cnnAdPathArray);if(teamsIndex>0){if((zone=="football_ncaa")||(zone=="football_nfl")||(zone=="baseball_mlb")||(zone=="basketball_nba")||(zone=="basketball_ncaa")||(zone=="golf")||(zone=="hockey_nhl")){retValue=cnnad_getFile()=="file=index.html;";}}
return retValue;}
function cnnad_isScoreboardPage(zone){var retValue=false;var teamsIndex=arrayIndexOf("scoreboards",document.cnnAdPathArray);if(teamsIndex>0){if((zone=="football_ncaa")||(zone=="football_nfl")||(zone=="baseball_mlb")||(zone=="basketball_nba")||(zone=="basketball_ncaa")||(zone=="hockey_nhl")){retValue=cnnad_getFile()=="file=index.html;";}}
if((zone=="golf")&&(arrayIndexOf("leaderboards",document.cnnAdPathArray)>0)){retValue=cnnad_getFile()=="file=index.html;";}
return retValue;}
function cnnad_getSlug(input){var retValue="";var adslug_array=input.split(".");for(var x=0;x<adslug_array.length;x++){retValue+='slug='+adslug_array[x]+';';}
return retValue;}
function cnnad_isCMSStory(){var retValue=false;if((document.cnnAdPathArray)[0].match(/^\d{4}/)){retValue=true;}
else if((document.cnnAdPathArray)[0]=="pr"){if(((document.cnnAdPathArray)[1]=="subs")||((document.cnnAdPathArray)[1]=="subs2")){if((document.cnnAdPathArray)[2]=="siexclusive"){retValue=true;}}}
return retValue;}
function cnnad_isWriterPage(){var retValue=false;if((document.cnnAdPathArray)[1]=="writers"){retValue=true;}
else if(((document.cnnAdPathArray)[0]=="writers")&&((document.cnnAdPathArray)[2]=="archive")){retValue=true;}
else if(((document.cnnAdPathArray)[0]=="pr")&&((document.cnnAdPathArray)[4]=="writers")){retValue=true;}
else if((document.cnnAdPathArray)[0]=="si_blogs"){retValue=true;}
else if((document.cnnAdPathArray)[0]=="podcasts"){retValue=true;}
return retValue;}
function cnnad_getWriter(){var retValue="";if((document.cnnAdPathArray)[1]=="writers"){retValue=document.cnnAdPathArray[2];}
else if(((document.cnnAdPathArray)[0]=="writers")&&((document.cnnAdPathArray)[2]=="archive")){retValue=document.cnnAdPathArray[1];}
else if(((document.cnnAdPathArray)[0]=="pr")&&((document.cnnAdPathArray)[4]=="writers")){retValue=document.cnnAdPathArray[5];}
else if(((document.cnnAdPathArray)[0]=="si_blogs")&&((document.cnnAdPathArray)[1]=="riffs_reilly")){retValue="rick_reilly";}
else if(((document.cnnAdPathArray)[0]=="si_blogs")&&((document.cnnAdPathArray)[1]=="ncaa_tourney")){retValue="luke_winn";}
else if(((document.cnnAdPathArray)[0]=="si_blogs")&&((document.cnnAdPathArray)[1]=="basketball")&&((document.cnnAdPathArray)[1]=="ncaa")){retValue="luke_winn";}
else if((document.cnnAdPathArray)[0]=="si_blogs"){retValue=(document.cnnAdPathArray)[1];}
else if((document.cnnAdPathArray)[0]=="podcasts"){retValue=(document.cnnAdPathArray)[1];}
return retValue;}
function cnnad_isBlog(){var retValue=false;if((document.cnnAdPathArray)[0]=="si_blogs"){retValue=true;}
return retValue;}
function cnnad_getPath(){var retValue="";var temp_path="";if((document.location.host).indexOf('secondthought')>-1){temp_path+=document.location.host+"/";}
else if(document.location.host=="games.si.cnn.com"){temp_path+=document.location.host+"/";}
if(document.cnnAdPathArray.length>1){if(document.cnnAdPathArray[0]!="si_adspaces"){temp_path+=document.cnnAdPathArray.slice(0,document.cnnAdPathArray.length-1).join("/");}}
var path_array=temp_path.split("/");for(var x=0;x<path_array.length;x++){retValue+='path='+(path_array[x].replace(/\./g,"_")).replace(/,/g,"_")+';';}
return retValue;}
function cnnad_getFile(){var retValue="";var fileArray=(document.cnnAdPathArray[document.cnnAdPathArray.length-1]).split("#");if(document.cnnAdPathArray[0]!="si_adspaces"){retValue='file='+fileArray[0]+';';}
return retValue.replace(/\./g,"_");}
function arrayIndexOf(searchValue,in_array){var ret_value=-1;for(var x=0;x<in_array.length;x++){if(in_array[x]==searchValue){ret_value=x;}}
return ret_value;}

var cnnad_tileID=cnnad_getID();var cnnad_enabled=true;var cnnad_adIframes=new Array();var cnnad_adVault=new Array();var cnnad_adCache=new Array();var cnnad_interstitialPID=null;var cnnad_interstitialPlaying=false;var cnnad_transactionID=null;document.cnnAdDisplayAds=(document.location.host=='jcmsprod8.turner.com:84')?false:true;var alreadySwappedDETargetImage=false;var cnnDEadDEonCookie=false;var cnnDocDomain=cnnad_getTld(location.hostname);if(cnnDocDomain){document.domain=cnnDocDomain;}
var cnnad_pageMode=1;var cnnad_calledURLs=new Array();var cnnad_successfulSend=0;var cnnad_resultArray=new Array();var cnnad_ADMSizes=new Array();cnnad_ADMSizes=["728x90","300x250","336x280","160x600","336x850","300x600"];function cnnad_setADMSizes(admSizesArray){cnnad_ADMSizes=admSizesArray;}
function cnnad_parseReferrer(url){if(!url){return null;}
var data=url.substring(0,url.indexOf('/',7));if(data.indexOf(':',5)>0)
data=data.substring(0,url.indexOf(':',5));data=data.substring(data.lastIndexOf('/')+1);var datachop=data.split('.');return(datachop[datachop.length-2]+'.'+datachop[datachop.length-1]);}
function cnnad_sendADMData(){var finalExpression="";for(as=0;as<cnnad_ADMSizes.length;as++){var calledURL=cnnad_calledURLs[cnnad_ADMSizes[as]];if(calledURL&&cnnad_successfulSend==0){if(cnnad_pageMode!=3){finalExpression+='<scr'+'ipt> \n ';if(cnnad_pageMode==1){finalExpression+=' A09801.DM_cat("';var site=cnnad_getParamValue(calledURL,"site=","&");var rollup=cnnad_getParamValue(calledURL,"_rollup=","&");var section=cnnad_getParamValue(calledURL,"_section=","&");var subsection=cnnad_getParamValue(calledURL,"_subsection=","&");var referrerTld=cnnad_parseReferrer(document.referrer);finalExpression+=site;if((site!="")&&((rollup!="")||(section!="")||(subsection!=""))){finalExpression+=" > ";}
finalExpression+=rollup;if((rollup!="")&&((section!="")||(subsection!=""))){finalExpression+=" > ";}
finalExpression+=section;if((section!="")&&(subsection!="")){finalExpression+=" > ";}
finalExpression+=subsection;finalExpression+='"); \n ';if(referrerTld)
finalExpression+=' A09801.DM_addEncToLoc("refer", "'+referrerTld+'"); \n ';else
finalExpression+=' A09801.DM_addEncToLoc(); \n ';}
finalExpression+=' A09801.DM_tag(); \n ';finalExpression+='</scr'+'ipt> \n ';document.write(finalExpression);}
cnnad_successfulSend=1;break;}}}
function cnnad_getParamValue(paramString,parameter,endCharacter){if(paramString.match(parameter)){var startOfString=paramString.indexOf(parameter)+parameter.length;var endOfString=paramString.indexOf(endCharacter,startOfString);var parameterValue=paramString.substring(startOfString,endOfString);return parameterValue;}
else{return"";}}
var cnnad_adTileIDGroup=new Array();var cnnad_newTileIDIteration=0;var cnnad_tileExemptions=new Array();function cnnad_addExemptCriteria(){var idx=cnnad_tileExemptions.length;if(arguments.length%2!=0){return;}
cnnad_tileExemptions[idx]=new Array();for(var i=0;i<arguments.length;i+=2){cnnad_tileExemptions[idx][arguments[i]]=arguments[i+1];}}
function cnnad_checkTileExempt(adUrl){var exempt;for(var i=0;i<cnnad_tileExemptions.length;i++){exempt=true;for(adKey in cnnad_tileExemptions[i]){adValue=cnnad_getParamValue(adUrl,adKey+'=','&');if(cnnad_tileExemptions[i][adKey]!=adValue){exempt=false;break;}}
if(exempt){return true;}}
return false;}
function cnnad_newTileIDGroup(newGroupArray){var newTileID=(cnnad_tileID*1+(++cnnad_newTileIDIteration));for(var i=0;i<newGroupArray.length;i++){cnnad_adTileIDGroup[cnnad_adTileIDGroup.length]={tileID:newTileID,adName:newGroupArray[i]};}}
function cnnad_getDynamicTileID(adURL){var returnId=cnnad_tileID;if(cnnad_checkTileExempt(adURL)){return returnId;}
if(cnnad_adTileIDGroup.length>0){var ad_position;if(adURL.match("_position=")){ad_position=cnnad_getParamValue(adURL,"_position=","&");}
else if(adURL.match("_pos=")){ad_position=cnnad_getParamValue(adURL,"_pos=","&");}
else{ad_position="";}
for(var i=0;i<cnnad_adTileIDGroup.length;i++){var adName=cnnad_adTileIDGroup[i].adName;if(ad_position==adName){returnId=cnnad_adTileIDGroup[i].tileID;break;}}}
return returnId;}
function cnnad_debug(m)
{if(typeof(console)!='undefined'&&typeof(console.debug)!='undefined')
{console.debug(m);}}
function cnnad_error(m)
{if(typeof(console)!='undefined'&&typeof(console.error)!='undefined')
{console.error(m);}}
function cnnad_reverseString(input)
{input=""+input;var output='';if(input.length)
{var i;for(i=input.length;i>0;i--)
{output+=input.charAt(i-1);}}
return(output);}
function cnnad_getID(){return(cnnad_reverseString(new Date().getTime()));}
function cnnad_renderAd(cnnad_url){if(!document.cnnAdDisplayAds){document.write('<div style="display: block; background: #444; color: #fff; font-size: 10px; text-align: center; ">Ad</div>');return;}
if(cnnad_enabled==true){document.write("<script type=\"text/javascript\"");document.write(" src=\""+cnnad_url+"&tile="+cnnad_getDynamicTileID(cnnad_url)+"&transactionID="+cnnad_getTransactionID()+"\"></scr");document.write("ipt>");}}
function cnnad_preview(cnnad_adstring){if(location.host.indexOf("turner.com")>-1){cnnad_adstring=cnnad_adstring.replace(new RegExp("ads\..*?\.com","gi"),"ads.turner.com");cnnad_adstring=cnnad_adstring.replace(new RegExp("ads\..*?\.tv","gi"),"ads.turner.com");}
return cnnad_adstring;}
function cnnad_getTransactionID(){if(cnnad_transactionID==null){cnnad_transactionID="";cnnad_transactionID=Math.floor(Math.random()*9007199254740992);}
return cnnad_transactionID;}
function cnnad_isBlocking(id){var blocking=false;if(document.getElementById('ad-'+id).style.display==='none'){blocking=true;}else if(cnnad_interstitialPlaying===true){blocking=true;}
return blocking;}
function cnnad_createIframe(id,cnnad_url)
{var iframe=document.createElement('iframe');iframe.id=id;iframe.name=id;iframe.width=0;iframe.height=0;iframe.style.position='absolute';iframe.style.top='-20px';iframe.style.left='-20px';iframe.marginWidth=0;iframe.marginHeight=0;iframe.frameBorder=0;iframe.scrolling="no";iframe.allowTransparency='true';iframe.src=cnnad_url;return iframe;}
function cnnad_createAdHelper(adId,cnnad_url,cnnad_height,cnnad_width,target){if(cnnad_isBlocking(adId)){window.setTimeout(function(){cnnad_createAdHelper(adId,cnnad_url,cnnad_height,cnnad_width,target);},1000);}else{if(!document.cnnAdDisplayAds){document.write('<div style="display: block; background: #444; color: #fff; width: '+cnnad_width+'; height: '+cnnad_height+'; font-size: 10px; text-align: center; ">'+cnnad_width+'x'+cnnad_height+' Ad</div>');return;}
var d=document.getElementById('ad-'+adId);if(d){d.appendChild(cnnad_createIframe(adId,cnnad_url));}else{if(!target){document.write('<iframe ALLOWTRANSPARENCY="true" hspace="0" vspace="0" marginHeight="0" marginWidth="0" src="'+cnnad_url+'" border="0" frameBorder="0" height="0" width="0" scrolling="no"  id="'+adId+'" style="position: absolute; top: -20px; left: -20px;" ></iframe>');}else{document.getElementById(target).innerHTML='<iframe ALLOWTRANSPARENCY="true" hspace="0" vspace="0" marginHeight="0" marginWidth="0" src="'+cnnad_url+'" border="0" frameBorder="0" height="0" width="0" scrolling="no"  id="'+adId+'" style="position: absolute; top: -20px; left: -20px;" ></iframe>';}}}}
function cnnad_createAdNoTileId(adId,cnnad_url,cnnad_height,cnnad_width,target){cnnad_url=cnnad_preview(cnnad_url);cnnad_url=cnnad_statusCodeQA(cnnad_url);cnnad_url+="&transactionID="+cnnad_getTransactionID();cnnad_url+='&domId='+adId;cnnad_createAdHelper(adId,cnnad_url,cnnad_height,cnnad_width,target,false);}
function cnnad_createAd(adId,cnnad_url,cnnad_height,cnnad_width,target){cnnad_url=cnnad_preview(cnnad_url);cnnad_url=cnnad_statusCodeQA(cnnad_url);cnnad_url+="&transactionID="+cnnad_getTransactionID();cnnad_url+='&tile='+cnnad_getDynamicTileID(cnnad_url)+'&domId='+adId;cnnad_createAdHelper(adId,cnnad_url,cnnad_height,cnnad_width,target,false);var adSize=new String();if(cnnad_url.match("_position=")){adSize=cnnad_getParamValue(cnnad_url,"_position=","_");}
else if(cnnad_url.match("_pos=")){adSize=cnnad_getParamValue(cnnad_url,"_pos=","_");}
else{adSize="";}
cnnad_calledURLs[adSize]=cnnad_url;}
function cnnad_writeAd(cnnad_callid,cnnad_url){if(cnnad_enabled==true){document.write("<script id=\""+cnnad_callid+"\" type=\"text/javascript\" onload=\"cnnSendData();\"");document.write(" src=\""+cnnad_url+"&tile="+cnnad_getDynamicTileID(cnnad_url)+"\"></scr");document.write("ipt>");}}
function cnnad_showAd(cnnad_id){var e=document.getElementById(cnnad_id);if(e){e.style.position='relative';e.style.left='0px';e.style.top='0px';if(e.style.visibility==='hidden'){e.style.visibility='visible';}
if(e.style.display==='none'){e.style.display='block';}}else{cnnad_error("Could not find element by id: "+cnnad_id);}}
function cnnad_setAdSize(docId,height,width){var i=document.getElementById(docId);if(i){i.height=height;i.width=width;i.className+=' adunit_'+width+'x'+height;}else{cnnad_error("Could not find element by id: "+cnnad_id);}}
function cnnad_readCookie(name){if(document.cookie==''){return false;}else{var firstChar,lastChar;var theBigCookie=document.cookie;firstChar=theBigCookie.indexOf(name);var NN2Hack=firstChar+name.length;if((firstChar!=-1)&&(theBigCookie.charAt(NN2Hack)=='=')){firstChar+=name.length+1;lastChar=theBigCookie.indexOf(';',firstChar);if(lastChar==-1)lastChar=theBigCookie.length;return unescape(theBigCookie.substring(firstChar,lastChar));}else{return false;}}}
function cnnad_getTld(hostname)
{var data=hostname.split(".");if(data.length>=2){return(data[data.length-2]+"."+data[data.length-1]);}
return(null);}
function cnnad_refreshAds(type){if(!cnnad_adIframes){return;}
for(var i=0;i<cnnad_adIframes.length;i++){var targetAd=cnnad_adIframes[i];var newAdLoc=cnnad_findAd(type,targetAd.getWidth(),targetAd.getHeight());cnnad_swapAd(targetAd.getId(),newAdLoc);}}
function cnnad_swapAd(id,newAdLoc)
{var elem=document.getElementById(id);if(elem)
{elem.width=0;elem.height=0;elem.style.display='none';if(cnnad_adCache[newAdLoc])
{for(var j=0;j<window.frames.length;j++){try{if(window.frames[j].location.href.indexOf('domId='+id)>-1){window.frames[j].location.replace(cnnad_adCache[newAdLoc]);}}catch(e){}}
return;}
if((typeof Ajax!='undefined')&&(typeof Ajax.Request!='undefined'))
{var temp=new Ajax.Request(newAdLoc,{method:'get',onSuccess:function(req){var newLoc=cnnad_parseResponse(req.responseText,id);newLoc=cnnad_preview(newLoc);newLoc=cnnad_statusCodeQA(newLoc);newLoc+="&transactionID="+cnnad_getTransactionID();if(newLoc)
{cnnad_adCache[newAdLoc]=newLoc;for(var j=0;j<window.frames.length;j++){try{if(window.frames[j].location.href.indexOf('domId='+id)>-1){window.frames[j].location.replace(newLoc);}}catch(e){}}
return;}}});}
else if(typeof dojo!='undefined')
{if(typeof dojo.io=='undefined')
{dojo.require("dojo.io.*");}
dojo.io.bind({url:newAdLoc,load:function(type,data,evt){var newLoc=cnnad_parseResponse(data,id);newLoc=cnnad_preview(newLoc);newLoc=cnnad_statusCodeQA(newLoc);newLoc+="&transactionID="+cnnad_getTransactionID();if(newLoc)
{cnnad_adCache[newAdLoc]=newLoc;elem.src=newLoc;}}});}
else
{}}}
function cnnad_parseResponse(resp,id)
{var startMarker="<!-- CALLOUT|";var endMarker="|CALLOUT -->";var start=resp.indexOf(startMarker);var end=resp.indexOf(endMarker);var loc=null;if(start>=0&&end>start)
{loc=resp.substring(start+startMarker.length,end);}
if(loc)
{return(loc+"&tile="+cnnad_getDynamicTileID(loc)+"&domId="+id+"&page.allowcompete=yes");}
else
{return null;}}
function cnnad_findAd(type,width,height)
{var ret=null;for(var i=0;i<cnnad_adVault.length;i++)
{var ad=cnnad_adVault[i];if(ad.getType()==type&&ad.getHeight()==height&&ad.getWidth()==width)
{ret=ad.getUrl();break;}}
return ret;}
function cnnad_getDEAdHeadCookie(imageRef){if(typeof(cnnad_readCookie)!="undefined"){cnnDEadDEonCookie=cnnad_readCookie('adDEon');}
var newSrc="http://gdyn."+cnnad_getTld(location.hostname)+"/1.1/1.gif?"+new Date().getTime();if(!alreadySwappedDETargetImage&&!cnnDEadDEonCookie){imageRef.src=newSrc;alreadySwappedDETargetImage=true;}}
function cnnad_registerAd(type,width,height,url)
{var ad=new cnnad_AdObject(null,width,height,type,url);cnnad_adVault[cnnad_adVault.length]=ad;}
function cnnad_registerSpace(id,width,height)
{var ad=new cnnad_AdObject(id,width,height,null,null);cnnad_adIframes[cnnad_adIframes.length]=ad;}
function cnnad_endInterstitial(adId)
{var adNode=document.getElementById('interstitial'+adId);if(adNode&&adNode.parentNode)
{adNode.parentNode.removeChild(adNode);}
var styleNode=document.getElementById('interstitialcss'+adId);if(styleNode&&styleNode.parentNode)
{styleNode.parentNode.removeChild(styleNode);}
if(typeof(document.createStyleSheet)!='undefined')
{var cssNode=document.createStyleSheet();cssNode.addRule('table','{display:inline}');}
cnnad_interstitialPlaying=false;}
function cnnad_startInterstitial(adId,cnnad_url,timeout)
{cnnad_interstitialPlaying=true;var adUrl=cnnad_url+'&tile='+cnnad_getDynamicTileID(cnnad_url)+'&page.allowcompete=yes&domId='+adId;document.write('<div id="interstitial'+adId+'" class="interstitial" align="center"><iframe ALLOWTRANSPARENCY="true" hspace="0" vspace="0" marginHeight="0" marginWidth="0" src="'+adUrl+'" border="0" frameBorder="0" height="0" width="0" scrolling="no" id="'+adId+'"></iframe></div>');if(!timeout){timeout=1500;}
cnnad_interstitialPID=window.setTimeout('cnnad_endInterstitial("'+adId+'");',timeout);}
function cnnad_resetInterstitial(adId,timeout)
{cnnad_interstitialPlaying=true;var elem=document.getElementById(adId);if(null!=elem&&elem.height>20&&elem.width>20)
{if(cnnad_interstitialPID)
{window.clearTimeout(cnnad_interstitialPID);}
if(!timeout){timeout=15000;}
cnnad_interstitialPID=window.setTimeout('cnnad_endInterstitial("'+adId+'");',timeout);}}
function cnnad_getUrlParam(name)
{name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null)
return"";else
return results[1];}
function cnnad_statusCodeQA(cnnad_adstring)
{var qaparam=cnnad_getUrlParam("adsqa");if(qaparam){cnnad_adstring=cnnad_adstring+"&"+qaparam.replace("%3D","=");}
return cnnad_adstring;}
function cnnad_updateIframeSource(id,cnnad_url){cnnad_url=cnnad_preview(cnnad_url);cnnad_url=cnnad_statusCodeQA(cnnad_url);cnnad_url+="&transactionID="+cnnad_getTransactionID();document.getElementById(id).contentWindow.location.replace(cnnad_url+'&tile='+cnnad_tileID+'&page.allowcompete=yes&domId='+id);}
function cnnad_showAdByKey(adKey,iframeId){cnnad_swapAd(iframeId,cnnad_adUrls[adKey]);}
function cnnad_AdObject(id,width,height,type,url)
{this.id=id;this.width=width;this.height=height;this.type=type;this.url=url;this.getId=function(){return this.id;};this.setId=function(id){this.id=id;};this.getWidth=function(){return this.width;};this.setWidth=function(width){this.width=width;};this.getHeight=function(){return this.height;};this.setHeight=function(height){this.height=height;};this.getType=function(){return this.type;};this.setType=function(type){this.type=type;};this.getUrl=function(){return this.url;};this.setUrl=function(url){this.url=url;};this.toString=function(){return"[AD|ID="+this.id+"|WIDTH="+this.width+"|HEIGHT="+this.height+"]";};}

var cnn_omnitureData=new Array();cnn_omnitureData={path:null,server:null,section:null,pageType:null,branding:null,date:null,slug:null,file:null,referrer:null,redirect:null,pageName:null}
var sectionNameError="unknown section";var eventNameError="unknown event";var videoNameError="unknown video";cnn_omnitureData['server']=window.location.host;cnn_omnitureData['path']=(location.pathname).replace(/http:\/\/([^\/]+)/,"");cnn_omnitureData['path']=(cnn_omnitureData['path']).replace(/\/\//,"/");if(cnn_omnitureData['path'].charAt(cnn_omnitureData['path'].length-1)=="/")cnn_omnitureData['path']+="index.html";if(queryString('eref')!="false"){cnn_omnitureData['referrer']="from ";switch(queryString('eref')){case"facebookapp":cnn_omnitureData['referrer']+="Facebook App";break;case"FromFacebookShare":cnn_omnitureData['referrer']+="Facebook";break;case"google_phpm":cnn_omnitureData['referrer']+="Google";break;case"siwriters_yahoo":cnn_omnitureData['referrer']+="Yahoo";break;case"aolSports":cnn_omnitureData['referrer']+="AOL";break;case"aolSearch":cnn_omnitureData['referrer']+="AOL Search";break;case"yahoo":cnn_omnitureData['referrer']+="Yahoo";break;case"fromFront_yahoo":cnn_omnitureData['referrer']+="Yahoo Front";break;case"fromFront_yahooRss":cnn_omnitureData['referrer']+="Yahoo Front RSS";break;case"cnn":cnn_omnitureData['referrer']+="CNN";break;case"tnt":cnn_omnitureData['referrer']+="TNT Overtime";break;default:cnn_omnitureData['referrer']+=queryString('eref');break;}
if(queryString('xid')!="false"){cnn_omnitureData['referrer']+=", xid "+queryString('xid');}
cnn_omnitureData['referrer']+=" - "+cnn_omnitureData['path'];}else if(queryString('xid')!="false"){cnn_omnitureData['referrer']="xid "+queryString('xid')+" - "+cnn_omnitureData['path'];}
if(queryString('cnn')!="false"){cnn_omnitureData['referrer']="from ";switch(queryString('cnn')){case"yes":cnn_omnitureData['referrer']+="CNN";break;default:cnn_omnitureData['referrer']+="unknown";break;}
cnn_omnitureData['referrer']+=" - "+cnn_omnitureData['path'];}
if(queryString('bcnn')!="false"){cnn_omnitureData['referrer']="from ";switch(queryString('bcnn')){case"yes":cnn_omnitureData['referrer']+="CNN-B";break;default:cnn_omnitureData['referrer']+="unknown";break;}
cnn_omnitureData['referrer']+=" - "+cnn_omnitureData['path'];}
var cnn_pathname=window.location.pathname;cnn_pathname=(cnn_pathname).replace(/\/\//,"/");if(cnn_pathname.charAt(cnn_pathname.length-1)=="/")cnn_pathname+="index.html";var path_array=(cnn_pathname.substr(1)).split("/");if(window.location.host=="games.si.cnn.com"){setGamesHostname();}
else if(window.location.host=="dynamic.si.cnn.com"){setDynamicHostname();}
else if(window.location.host=="sports.si.cnn.com"){setSportsHostname();}
else if((window.location.host).indexOf("secondthought.com")>0){setSecondThoughtHostname();}
else if(path_array[0]=="index.html"){setFronts("Home");}
else if(document.URL=="http://sportsillustrated.cnn.com"){setFronts("Home");}
else if((path_array[0]).match(/^\d{4}/)){setCMSStory();}
else if(path_array[0]=="preview"){setCMSStory();}
else if((path_array[0]=="multimedia")&&(path_array[1]=="photo_gallery")){cnn_omnitureData['path']=cnn_omnitureData['path'].split("?")[0];path_array=(cnn_omnitureData['path'].substr(1)).split("/");setPhotoGallery()}
else if((path_array[0]=="si_online")&&(path_array[1]=="covers")){setGeneric("SI Covers","SI Covers - Cover");}
else if(path_array[0]=="si_blogs"){setBlogs();}
else if(path_array[0]=="writers"){setWriters();}
else if(path_array[0]=="writers_daily"){setWriters();}
else if(path_array[0]=="podcasts"){setPodcasts();}
else if(path_array[0]=="specials"){setSpecials();}
else if(path_array[0]=="advertisers"){setAdvertiser("None","N/A")}
else if(path_array[0]=="goodsports"){setAdvertiser("Goodsports","N/A")}
else if(path_array[0]=="sichampion"){setAdvertiser("SI Champions",path_array[1])}
else if(isPremium()){setCMSStory();}
else if((path_array[0]=="swimsuit")&&(path_array[1]=="collection")){setSwimsuitCollection();}
else if(path_array.length>1){if(((path_array[path_array.length-2]).match(/^\d{4}/))&&elementExist(path_array,"specials")){if(cnn_omnitureData['path'].indexOf("/magazine/specials/sportsman/archive/")==0){setSpecialStories(getSectionName("magazine"),"Archive  "+getEventName("sportsman"));}
else{var event_year=path_array[path_array.length-2];var section=(path_array.slice(0,arrayIndexOf("specials",path_array))).join("/");var event_id=(path_array.slice(arrayIndexOf("specials",path_array)+1,path_array.length-2)).join("/");setSpecialFronts(getSectionName(section),event_year+" "+getEventName(event_id));}}
else{var section=getSectionName(cnn_pathname.substr(1,cnn_pathname.length-12));if(section!=sectionNameError){setFronts(section);}
else{if(cnn_omnitureData['path'].indexOf("/magazine/specials/sportsman/archive/")==0){setSpecialStories(getSectionName("magazine"),"Archive  "+getEventName("sportsman"));}
else if(cnn_omnitureData['path'].indexOf("/fantasy/")==0){setOther("Fantasy");if(cnn_omnitureData['path'].indexOf("/fantasy/football/nfl/player_projections/")==0){cnn_omnitureData['pageType']=cnn_omnitureData['section']+" NFL Player Projections";cnn_omnitureData['pageName']=cnn_omnitureData['section']+" NFL Player Projections - "+cnn_omnitureData['path'].replace('/fantasy/football/nfl/player_projections/','');}}
if((cnn_omnitureData['path'].indexOf("/baseball/mlb/scoreboards/")==0)&&(cnn_omnitureData['path'].indexOf("viewcast")>-1)){setViewcast("MLB");}
else if(cnn_omnitureData['path'].indexOf("/baseball/mlb/scoreboards/")==0){setScores("MLB");}
else if(cnn_omnitureData['path'].indexOf("/baseball/mlb/gameflash/")==0){setGameFlash("MLB");}
else if(cnn_omnitureData['path'].indexOf("/baseball/mlb/viewcast/")==0){setGameFlash("MLB");}
else if(cnn_omnitureData['path'].indexOf("/baseball/mlb/teams/")==0){setTeams("MLB");}
else if(cnn_omnitureData['path'].indexOf("/baseball/mlb/")==0){setOther("MLB");}
else if((cnn_omnitureData['path'].indexOf("/basketball/nba/scoreboards/")==0)&&(cnn_omnitureData['path'].indexOf("viewcast")>-1)){setViewcast("NBA");}
else if(cnn_omnitureData['path'].indexOf("/basketball/nba/scoreboards/")==0){setScores("NBA");}
else if(cnn_omnitureData['path'].indexOf("/basketball/nba/gameflash/")==0){setGameFlash("NBA");}
else if(cnn_omnitureData['path'].indexOf("/basketball/nba/viewcast/")==0){setGameFlash("NBA");}
else if(cnn_omnitureData['path'].indexOf("/basketball/nba/teams/")==0){setTeams("NBA");}
else if((cnn_omnitureData['path'].indexOf("/basketball/nba/")==0)&&(cnn_omnitureData['path'].indexOf("/tracker/")>0)){setTracker();}
else if(cnn_omnitureData['path'].indexOf("/basketball/nba/")==0){setOther("NBA");}
else if((cnn_omnitureData['path'].indexOf("/football/ncaa/scoreboards/")==0)&&(cnn_omnitureData['path'].indexOf("viewcast")>-1)){setViewcast("NCAAF");}
else if(cnn_omnitureData['path'].indexOf("/football/ncaa/scoreboards/")==0){setScores("NCAAF");}
else if(cnn_omnitureData['path'].indexOf("/football/ncaa/gameflash/")==0){setGameFlash("NCAAF");}
else if(cnn_omnitureData['path'].indexOf("/football/ncaa/viewcast/")==0){setGameFlash("NCAAF");}
else if(cnn_omnitureData['path'].indexOf("/football/ncaa/teams/")==0){setTeams("NCAAF");}
else if((cnn_omnitureData['path'].indexOf("/football/ncaa/")==0)&&(elementExist(path_array,"heisman"))){setSpecialFronts(getSectionName("football/ncaa"),path_array[4]+" "+getEventName(path_array[3])+" "+path_array[5]);}
else if((cnn_omnitureData['path'].indexOf("/football/ncaa/")==0)&&(elementExist(path_array,"rivalries"))){setSpecialFronts(getSectionName("football/ncaa"),path_array[4]+" "+getEventName(path_array[3])+" "+path_array[5]);}
else if(cnn_omnitureData['path'].indexOf("/football/ncaa/")==0){setOther("NCAAF");}
else if((cnn_omnitureData['path'].indexOf("/hockey/nhl/scoreboards/")==0)&&(cnn_omnitureData['path'].indexOf("viewcast")>-1)){setViewcast("NHL");}
else if(cnn_omnitureData['path'].indexOf("/hockey/nhl/scoreboards/")==0){setScores("NHL");}
else if(cnn_omnitureData['path'].indexOf("/hockey/nhl/gameflash/")==0){setGameFlash("NHL");}
else if(cnn_omnitureData['path'].indexOf("/hockey/nhl/viewcast/")==0){setGameFlash("NHL");}
else if(cnn_omnitureData['path'].indexOf("/hockey/nhl/teams/")==0){setTeams("NHL");}
else if(cnn_omnitureData['path'].indexOf("/hockey/nhl/")==0){setOther("NHL");}
else if((cnn_omnitureData['path'].indexOf("/basketball/ncaa/men/scoreboards/")==0)&&(cnn_omnitureData['path'].indexOf("viewcast")>-1)){setViewcast("NCAAB");}
else if(cnn_omnitureData['path'].indexOf("/basketball/ncaa/men/scoreboards/")==0){setScores("NCAAB");}
else if(cnn_omnitureData['path'].indexOf("/basketball/ncaa/men/gameflash/")==0){setGameFlash("NCAAB");}
else if(cnn_omnitureData['path'].indexOf("/basketball/ncaa/men/viewcast/")==0){setGameFlash("NCAAB");}
else if(cnn_omnitureData['path'].indexOf("/basketball/ncaa/men/teams/")==0){setTeams("NCAAB");}
else if(cnn_omnitureData['path'].indexOf("/basketball/ncaa/mens-tournament/")==0){setSpecialFronts("NCAAB","NCAA Tourney");}
else if(cnn_omnitureData['path'].indexOf("/basketball/ncaa/womens-tournament/")==0){setSpecialFronts("NCAAB","NCAA Tourney");}
else if(cnn_omnitureData['path'].indexOf("/basketball/ncaa/")==0){setOther("NCAAB");}
else if((cnn_omnitureData['path'].indexOf("/basketball/")==0)&&(cnn_omnitureData['path'].indexOf("/draft/")>0)){setSpecialStories(getSectionName("basketball/nba"),cnn_pathname.substr(12,4)+" "+getEventName("draft"));}
else if((cnn_omnitureData['path'].indexOf("/football/nfl/scoreboards/")==0)&&(cnn_omnitureData['path'].indexOf("viewcast")>-1)){setViewcast("NFL");}
else if(cnn_omnitureData['path'].indexOf("/football/nfl/scoreboards/")==0){setScores("NFL");}
else if(cnn_omnitureData['path'].indexOf("/football/nfl/gameflash/")==0){setGameFlash("NFL");}
else if(cnn_omnitureData['path'].indexOf("/football/nfl/viewcast/")==0){setGameFlash("NFL");}
else if(cnn_omnitureData['path'].indexOf("/football/nfl/teams/")==0){setTeams("NFL");}
else if(cnn_omnitureData['path'].indexOf("/football/nfl/super-bowl/")==0){setSpecialFronts("NFL","Playoffs");}
else if(cnn_omnitureData['path'].indexOf("/football/nfl/draft-2009/")==0){setSpecialFronts("NFL","Draft");}
else if(cnn_omnitureData['path'].indexOf("/football/nfl/draft-2010/")==0){setSpecialFronts("NFL","Draft");}
else if(cnn_omnitureData['path'].indexOf("/football/nfl/")==0){setOther("NFL");}
else if((cnn_omnitureData['path'].indexOf("/football/")==0)&&(cnn_omnitureData['path'].indexOf("/draft/")>0)){if(cnn_omnitureData['path'].indexOf("/tracker/")>-1){setSpecialStories(getSectionName("football/nfl"),cnn_pathname.substr(10,4)+" "+getEventName("draft")+" Tracker");}else{setSpecialStories(getSectionName("football/nfl"),cnn_pathname.substr(10,4)+" "+getEventName("draft"));}}
else if((cnn_omnitureData['path'].indexOf("/golf/pga/")==0)&&(cnn_omnitureData['path'].indexOf("/leaderboards/")>0)){setScores("Golf");}
else if(cnn_omnitureData['path'].indexOf("/golf/pga/")==0){setOther("Golf");}
else if((cnn_omnitureData['path'].indexOf("/golf/ega/")==0)&&(cnn_omnitureData['path'].indexOf("/leaderboards/")>0)){setScores("Golf");}
else if(cnn_omnitureData['path'].indexOf("/golf/ega/")==0){setOther("Golf");}
else if((cnn_omnitureData['path'].indexOf("/golf/sga/")==0)&&(cnn_omnitureData['path'].indexOf("/leaderboards/")>0)){setScores("Golf");}
else if(cnn_omnitureData['path'].indexOf("/golf/sga/")==0){setOther("Golf");}
else if((cnn_omnitureData['path'].indexOf("/golf/lpga/")==0)&&(cnn_omnitureData['path'].indexOf("/leaderboards/")>0)){setScores("Golf");}
else if(cnn_omnitureData['path'].indexOf("/golf/lpga/")==0){setOther("Golf");}
else if((cnn_omnitureData['path'].indexOf("/golf/nationwide/")==0)&&(cnn_omnitureData['path'].indexOf("/leaderboards/")>0)){setScores("Golf");}
else if(cnn_omnitureData['path'].indexOf("/golf/nationwide/")==0){setOther("Golf");}
else if(cnn_omnitureData['path'].indexOf("/golf/players/")==0){setOther("Golf");}
else if(cnn_omnitureData['path'].indexOf("/golf/instruction/")==0){setStories("GolfOnline");}
else if((cnn_omnitureData['path'].indexOf("/golf/")==0)&&(cnn_omnitureData['path'].indexOf("/players/")>0)){setOther("Golf");}
else if(cnn_omnitureData['path'].indexOf("/soccer/worldcup/")==0){setWorldCup(path_array[2]);}
else if(cnn_omnitureData['path'].indexOf("/video/")==0){setVideo();}
else if(cnn_omnitureData['path'].indexOf("/olympics/2006/")==0){setOlympics("2006");}
else if(cnn_omnitureData['path'].indexOf("/olympics/2008/photos/wires/")==0){cnn_omnitureData['section']="2008 Olympics";cnn_omnitureData['pageType']=cnn_omnitureData['section']+" "+path_array[4];cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" "+path_array[5];cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=cnn_omnitureData['branding']+" - "+path_array[6];}
else if(cnn_omnitureData['path'].indexOf("/more/specials/fortunate50/")==0){cnn_omnitureData['section']=getSectionName("more");cnn_omnitureData['pageType']=getSectionName("more")+" Fortunate 50";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=cnn_omnitureData['pageType']+" - "+path_array[path_array.length-1];}}}}
function setOlympics(year){cnn_omnitureData['section']=year+" Olympics ";cnn_omnitureData['pageType']=cnn_omnitureData['section']+" "+path_array[2];cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";if(path_array[3]=="index.html"){setFronts(cnn_omnitureData['section']);}else{var fileName="";switch(path_array[2]){case"bios":fileName=(path_array[3]).replace(".html","");break;case"boxscores":fileName=(path_array[4]).replace(".html","");break;case"explainers":fileName=(path_array[3]).replace(".html","");break;case"medals":cnn_omnitureData['pageType']+=" "+path_array[3];fileName=(path_array[4]).replace(".html","");break;case"news":fileName=(path_array[3]);break;case"photos":fileName=(path_array[3]).replace(".html","");break;case"previews":fileName=(path_array[3]);break;case"results":fileName=(path_array[3]).replace(".html","");break;case"schedules":if(path_array[3]=="index.html"){fileName="index";}
else{cnn_omnitureData['pageType']+=" "+path_array[3];fileName=(path_array[4]).replace(".html","");}
break;case"sports":if(path_array[3]=="index.html"){fileName="index";}
else{cnn_omnitureData['pageType']+=" "+path_array[3];fileName=(path_array[4]).replace(".html","");}
break;case"wires":fileName=(path_array[3]).replace(".html","");break;case"writers":fileName=(path_array[3]).replace(".html","");break;default:break;}
cnn_omnitureData['pageName']=cnn_omnitureData['pageType']+" "+fileName;}}
function setTracker(){if(cnn_omnitureData['path'].indexOf("/basketball/nba/")==0){cnn_omnitureData['section']="NBA "+path_array[2]+" "+getEventName(path_array[3]);}
else if(cnn_omnitureData['path'].indexOf("/football/nfl/")==0){cnn_omnitureData['section']="NFL "+path_array[2]+" "+getEventName(path_array[3]);}
cnn_omnitureData['pageType']=cnn_omnitureData['section']+" Tracker";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=cnn_omnitureData['pageType'];}
function setWorldCup(year){cnn_omnitureData['section']="World Cup "+year;cnn_omnitureData['pageType']=cnn_omnitureData['section'];cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=cnn_omnitureData['section'];if(cnn_omnitureData['path'].indexOf("/boxscores/")>0){cnn_omnitureData['pageType']+=" Box Scores";cnn_omnitureData['pageName']+=(document.title).replace(/SI(.+) - /," Box Score - ");}
else if(cnn_omnitureData['path'].indexOf("/matchcast/")>0){cnn_omnitureData['pageType']+=" Matchcast";if(cnn_omnitureData['path'].indexOf("teams")>0){cnn_omnitureData['pageName']+=(document.title).replace(/ Matchcast (.+)/," Teams").replace(/SI(.+) - /," Matchcast - ");}else{cnn_omnitureData['pageName']+=(document.title).replace(" Matchcast","").replace(/SI(.+) - /," Matchcast - ");}}
else if(cnn_omnitureData['path'].indexOf("/playbyplay/")>0){cnn_omnitureData['pageType']+=" Play by Play";cnn_omnitureData['pageName']+=(document.title).replace(/SI(.+) - /," Play by Play - ");}
else if(cnn_omnitureData['path'].indexOf("/players/")>0){cnn_omnitureData['pageType']+=" Players";cnn_omnitureData['pageName']+=(document.title).replace("Player Page","").replace(/SI(.+) - /," Player - ");}
else if(cnn_omnitureData['path'].indexOf("/previews/")>0){cnn_omnitureData['pageType']+=" Preview";cnn_omnitureData['pageName']+=" Preview";}
else if(cnn_omnitureData['path'].indexOf("/recaps/")>0){cnn_omnitureData['pageType']+=" Recap";cnn_omnitureData['pageName']+=" Recap";}
else if(cnn_omnitureData['path'].indexOf("/schedules/")>0){cnn_omnitureData['pageType']+=" Schedules";cnn_omnitureData['pageName']+=" Schedules";}
else if(cnn_omnitureData['path'].indexOf("/scoreboards/")>0){setScores(cnn_omnitureData['section'])
if(cnn_omnitureData['path']!="/soccer/worldcup/"+year+"/scoreboards/today/index.html"){cnn_omnitureData['pageName']+=(document.title).replace(/SI(.+) - /," - ");}}
else if(cnn_omnitureData['path'].indexOf("/standings/")>0){cnn_omnitureData['pageType']+=" Standings";cnn_omnitureData['pageName']+=" Standings";}
else if(cnn_omnitureData['path'].indexOf("/stats/")>0){cnn_omnitureData['pageType']+=" Stats";if(cnn_omnitureData['path']=="/soccer/worldcup/"+year+"/stats/index.html"){cnn_omnitureData['pageName']+=" Stats";}else{cnn_omnitureData['pageName']+=(document.title).replace(" Page","").replace(/SI(.+) - /," Stats - ");}}
else if(cnn_omnitureData['path'].indexOf("/teams/")>0){if(cnn_omnitureData['path']=="/soccer/worldcup/"+year+"/teams/index.html"){cnn_omnitureData['pageType']+=" Teams";cnn_omnitureData['pageName']+=" Teams";}else if(cnn_omnitureData['path'].indexOf("index.html")>0){cnn_omnitureData['pageType']+=" Teams";cnn_omnitureData['pageName']+=(document.title).replace(/ Team (.+)/,"").replace(/SI(.+) - /," Teams - ");}else if(cnn_omnitureData['path'].indexOf("schedule.html")>0){cnn_omnitureData['pageType']+=" Schedules";cnn_omnitureData['pageName']+=(document.title).replace(/ Schedule (.+)/,"").replace(/SI(.+) - /," Schedule - ");}else if(cnn_omnitureData['path'].indexOf("roster.html")>0){cnn_omnitureData['pageType']+=" Roster";cnn_omnitureData['pageName']+=(document.title).replace(/ Roster(.+)/,"").replace(/SI(.+) - /," Roster - ");}}
else{setOther(cnn_omnitureData['section']);}}
function setGamesHostname(){switch(path_array[0]){case"baseball":setFantasyGames("Baseball Commissioner");break;case"bbsal":setFantasyGames("Baseball Salary Cap");break;case"fbpick":setFantasyGames("Beat The Experts");break;case"football":setFantasyGames("Football Commissioner");break;case"fbsal":setFantasyGames("Football Salary Cap");break;case"cfbpick":setFantasyGames("College Football Pickoff");break;case"bowlpick":setFantasyGames("College Bowl Pickoff");break;case"madness":setFantasyGames("Hoops Bracket Challenge");break;default:setGeneric("Fantasy Games","Fantasy Games - unknown");break;}}
function setSecondThoughHostname(){var server_array=(cnn_omnitureData['server'].substr(1)).split(".");setAdvertiser("Second Thought - "+server_array[0],"N/A")}
function setDynamicHostname(){if(path_array[0]=="covers"){setGeneric("SI Covers","SI Covers - Cover");}else{setGeneric("Dynamic","Dynamic - unknown");}}
function setSportsHostname(){if(queryString('page').indexOf("auto")>-1){if(queryString('page').indexOf("WINNERS")>-1){setScores("Racing");}
else{setOther("Racing");}}else if(queryString('page').indexOf("bask-w")>-1){if(queryString('page').indexOf("scores")>-1){setScores("WNBA");}
else{setOther("WNBA");}}else if(queryString('page').indexOf("boxing")>-1){if(queryString('page').indexOf("champions")>-1){setScores("Boxing");}
else{setOther("Boxing");}}else if(queryString('page').indexOf("cbase")>-1){if(queryString('page').indexOf("scores")>-1){setScores("Baseball");}
else{setOther("Baseball");}}else if(queryString('page').indexOf("cbask-w")>-1){if(queryString('page').indexOf("scores")>-1){setScores("NCAAB");}
else{setOther("NCAAB");}}else if(queryString('page').indexOf("drf")>-1){if(queryString('page').indexOf("leaders")>-1){setScores("Horse Racing");}
if(queryString('page').indexOf("LEADERS")>-1){setScores("Horse Racing");}
else{setOther("Horse Racing");}}else if(queryString('page').indexOf("formula")>-1){if(queryString('page').indexOf("WINNERS")>-1){setScores("Racing");}
else{setOther("Racing");}}else if(queryString('page').indexOf("golf")>-1){if(queryString('page').indexOf("scores")>-1){setScores("Golf");}
else{setOther("Golf");}}else if(queryString('page').indexOf("horse")>-1){if(queryString('page').indexOf("leaders")>-1){setScores("Horse Racing");}
if(queryString('page').indexOf("LEADERS")>-1){setScores("Horse Racing");}
else{setOther("Horse Racing");}}else if(queryString('page').indexOf("milb")>-1){if(queryString('page').indexOf("scores")>-1){setScores("Baseball");}
else{setOther("Baseball");}}else if(queryString('page').indexOf("minorbase")>-1){if(queryString('page').indexOf("scores")>-1){setScores("Baseball");}
else{setOther("Baseball");}}else if(queryString('page').indexOf("nascar")>-1){if(queryString('page').indexOf("WINNERS")>-1){setScores("Racing");}
else{setOther("Racing");}}else if(queryString('page').indexOf("soc-")>-1){if(queryString('page').indexOf("scores")>-1){setScores("Soccer");}
else{setOther("Soccer");}}else if(queryString('page').indexOf("tennis")>-1){if(queryString('page').indexOf("scores")>-1){setScores("Tennis");}
else{setOther("Tennis");}}else if(queryString('page').indexOf("wbc")>-1){if(queryString('page').indexOf("scores")>-1){setScores("Baseball");}
else{setOther("Baseball");}}else{setOther("TSN");}}
function setUnknown(section,pageType,pageName,branding,date,slug,file){cnn_omnitureData['section']=section;cnn_omnitureData['pageType']=pageType;cnn_omnitureData['branding']=branding;cnn_omnitureData['date']=date;cnn_omnitureData['slug']=slug;cnn_omnitureData['file']=file;cnn_omnitureData['pageName']=pageName;}
function setGeneric(section,pageName){cnn_omnitureData['section']=section;cnn_omnitureData['pageType']=pageName;cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=pageName;}
function setGenericBranding(section,pageName){cnn_omnitureData['section']=section;cnn_omnitureData['pageType']=pageName;cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=pageName;}
function setAdvertiser(campaign,branding){cnn_omnitureData['section']="Advertiser";cnn_omnitureData['pageType']=cnn_omnitureData['section']+" "+campaign;cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=cnn_omnitureData['pageType']+" "+branding;}
function setRedirects(campaign){cnn_omnitureData['section']="Redirects";cnn_omnitureData['pageType']=cnn_omnitureData['section']+" "+campaign;cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=cnn_omnitureData['pageType'];}
function setOther(section){cnn_omnitureData['section']=section;cnn_omnitureData['pageType']=section+" Other";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=section+" Other";}
function setTeams(section){cnn_omnitureData['section']=section;cnn_omnitureData['pageType']=section+" Teams";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";if(section=="NCAAB"){cnn_omnitureData['pageName']=section+" Teams - "+path_array[4];}else{cnn_omnitureData['pageName']=section+" Teams - "+path_array[3];}}
function setScores(section){cnn_omnitureData['section']=section;cnn_omnitureData['pageType']=section+" Scores";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=section+" Scores";}
function setViewcast(section){cnn_omnitureData['section']=section;cnn_omnitureData['pageType']=section+" Viewcast";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=section+" Viewcast";}
function setGameFlash(section){cnn_omnitureData['section']=section;cnn_omnitureData['pageType']=section+" Game Flash";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=section+" Game Flash";}
function setFronts(section){cnn_omnitureData['section']=section;cnn_omnitureData['pageType']=section+" Front";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=section+" Front";}
function setSpecialFronts(base,section){cnn_omnitureData['section']=base;cnn_omnitureData['pageType']=base+" "+section+" Front";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=base+" "+section+" Front";}
function setBlogs(){cnn_omnitureData['section']="SI Blogs";cnn_omnitureData['pageType']=cnn_omnitureData['section']+" Other";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=cnn_omnitureData['section']+path_array[1]+path_array[2];}
function setWriters(){cnn_omnitureData['section']="SI Writers";if(path_array[0]=="writers_daily"){cnn_omnitureData['pageType']="SI Writers - Daily Analysis";cnn_omnitureData['branding']="N\A";cnn_omnitureData['date']="N\A";cnn_omnitureData['slug']="N\A";cnn_omnitureData['file']="N\A";cnn_omnitureData['pageName']=cnn_omnitureData['pageType'];}else if((path_array[0]).match(/^\d{4}/)){cnn_omnitureData['pageType']="SI Writers - "+upper(path_array[2].replace(/_/g," "));cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - default";cnn_omnitureData['date']=getStoryDate();cnn_omnitureData['slug']=path_array[path_array.length-2];cnn_omnitureData['file']=path_array[path_array.length-1];cnn_omnitureData['pageName']=cnn_omnitureData['pageType']+" - "+cnn_omnitureData['date']+" - "+cnn_omnitureData['slug']+" - "+cnn_omnitureData['file'];}else{cnn_omnitureData['pageType']="SI Writers - "+upper(path_array[1].replace(/_/," "));cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - default";cnn_omnitureData['date']="N\A";cnn_omnitureData['slug']="N\A";cnn_omnitureData['file']="N\A";cnn_omnitureData['pageName']=cnn_omnitureData['pageType']+" - Archive";}}
function setPodcasts(){cnn_omnitureData['section']="SI Podcasts";cnn_omnitureData['pageType']="SI Podcasts - "+upper(path_array[1].replace(/_/," "));cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - default";cnn_omnitureData['date']="N\A";cnn_omnitureData['slug']="N\A";cnn_omnitureData['file']="N\A";cnn_omnitureData['pageName']=cnn_omnitureData['pageType']+" - "+path_array[2];}
function setSpecials(){cnn_omnitureData['section']="SI Specials";cnn_omnitureData['pageType']="SI Specials - "+upper(path_array[1].replace(/_/," "));cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - "+path_array[2];cnn_omnitureData['date']="N\A";cnn_omnitureData['slug']="N\A";cnn_omnitureData['file']="N\A";cnn_omnitureData['pageName']=cnn_omnitureData['pageType']+" - "+path_array[3];}
function setWritersBranding(branding){if((path_array[0]).match(/^\d{4}/)){cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - "+branding;}else{cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - "+branding;}}
function setSCWriters(){cnn_omnitureData['section']="Scorecard Writers";if((path_array[0]).match(/^\d{4}/)){cnn_omnitureData['pageType']="Scorecard Writers - "+upper(path_array[2].replace(/_/," "));cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - default";cnn_omnitureData['date']=getStoryDate();cnn_omnitureData['slug']=path_array[path_array.length-2];cnn_omnitureData['file']=path_array[path_array.length-1];cnn_omnitureData['pageName']=cnn_omnitureData['pageType']+" - "+cnn_omnitureData['date']+" - "+cnn_omnitureData['slug']+" - "+cnn_omnitureData['file'];}else{cnn_omnitureData['pageType']="Scorecard Writers - "+upper(path_array[1].replace(/_/," "));cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - default";cnn_omnitureData['date']="N\A";cnn_omnitureData['slug']="N\A";cnn_omnitureData['file']="N\A";cnn_omnitureData['pageName']=cnn_omnitureData['pageType']+" - Archive";}}
function setSCWritersBranding(branding){cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - "+branding;}
function setEMWriters(){cnn_omnitureData['section']="Extra Mustard Writers";if((path_array[0]).match(/^\d{4}/)){cnn_omnitureData['pageType']="Extra Mustard Writers - "+upper(path_array[2].replace(/_/," "));cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - default";cnn_omnitureData['date']=getStoryDate();cnn_omnitureData['slug']=path_array[path_array.length-2];cnn_omnitureData['file']=path_array[path_array.length-1];cnn_omnitureData['pageName']=cnn_omnitureData['pageType']+" - "+cnn_omnitureData['date']+" - "+cnn_omnitureData['slug']+" - "+cnn_omnitureData['file'];}else{cnn_omnitureData['pageType']="Scorecard Writers - "+upper(path_array[1].replace(/_/," "));cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - default";cnn_omnitureData['date']="N\A";cnn_omnitureData['slug']="N\A";cnn_omnitureData['file']="N\A";cnn_omnitureData['pageName']=cnn_omnitureData['pageType']+" - Archive";}}
function setEMWritersBranding(branding){cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - "+branding;}
function setFantasyGames(input){cnn_omnitureData['section']="Fantasy Games";cnn_omnitureData['pageType']=cnn_omnitureData['section']+" - "+input;cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']=cnn_omnitureData['pageType'];}
function setSpecialStories(base,section){cnn_omnitureData['section']=base;cnn_omnitureData['pageType']=base+" "+section;cnn_omnitureData['date']=getStoryDate();cnn_omnitureData['slug']=path_array[path_array.length-2];cnn_omnitureData['file']=path_array[path_array.length-1];cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - default";cnn_omnitureData['pageName']=cnn_omnitureData['pageType']+" - "+cnn_omnitureData['date']+" - "+cnn_omnitureData['slug']+" - "+cnn_omnitureData['file'];}
function setStories(section){cnn_omnitureData['section']=section;cnn_omnitureData['pageType']=section+" News";cnn_omnitureData['date']=getStoryDate();cnn_omnitureData['slug']=path_array[path_array.length-2];cnn_omnitureData['file']=path_array[path_array.length-1];if(cnn_omnitureData['section']=="SI Preview"){cnn_omnitureData['file']=cnn_omnitureData['file'].substr(0,cnn_omnitureData['file'].indexOf("?url"));if(cnn_omnitureData['file']=='')cnn_omnitureData['file']="index.html";}
cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - default";cnn_omnitureData['pageName']=cnn_omnitureData['pageType']+" - "+cnn_omnitureData['date']+" - "+cnn_omnitureData['slug']+" - "+cnn_omnitureData['file'];}
function setSpecialStoriesBranding(branding){cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - "+branding;cnn_omnitureData['pageName']=cnn_omnitureData['branding']+" - "+cnn_omnitureData['date']+" - "+cnn_omnitureData['slug']+" - "+cnn_omnitureData['file'];}
function setStoriesBranding(branding){cnn_omnitureData['branding']=cnn_omnitureData['pageType']+" - "+branding;cnn_omnitureData['pageName']=cnn_omnitureData['branding']+" - "+cnn_omnitureData['date']+" - "+cnn_omnitureData['slug']+" - "+cnn_omnitureData['file'];}
function setPhotoGallery(){if(path_array[2]=="index.html"){setFronts("SI Photos");}else{cnn_omnitureData['section']="SI Photos";if(typeof(cnnOmnitureGallery)!="undefined"){cnn_omnitureData['section']+=" - "+cnnOmnitureGallery;}
cnn_omnitureData['date']=path_array[2];cnn_omnitureData['slug']=path_array[3];cnn_omnitureData['file']=path_array[4];cnn_omnitureData['pageType']="SI Photos - ";cnn_omnitureData['pageName']="SI Photos - ";if(typeof(cnnOmnitureGallery)!="undefined"){cnn_omnitureData['pageType']+=cnnOmnitureGallery+" - ";}
if(typeof(cnnOmnitureGallery)!="undefined"){cnn_omnitureData['pageName']+=cnnOmnitureGallery+" - ";}
cnn_omnitureData['pageType']+=cnn_omnitureData['date']+" - "+cnn_omnitureData['slug'];cnn_omnitureData['pageName']+=cnn_omnitureData['date']+" - "+cnn_omnitureData['slug']+" - "+cnn_omnitureData['file'];cnn_omnitureData['branding']=cnn_omnitureData['section']+" - "+path_array[2]+"/"+path_array[3];}}
function setSwimsuitCollection(){if(path_array[2]=="index.html"){setFronts("Swimsuit Collection");}else if(path_array[2]=="issues"){if(path_array[4]=="index.html"){cnn_omnitureData['section']="Swimsuit Collection";cnn_omnitureData['pageType']="Swimsuit Collection - "+path_array[3]+" Issue Index";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']="Swimsuit Collection - "+path_array[3]+" Issue Index";}else{cnn_omnitureData['section']="Swimsuit Collection";cnn_omnitureData['pageType']="Swimsuit Collection - "+path_array[3]+" "+path_array[4].substring(path_array[4].indexOf("_")+1,path_array[4].indexOf("_",5))+" image";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']="Swimsuit Collection - "+path_array[4].substring(path_array[4].indexOf("_")+1,path_array[4].indexOf(".html"))+" in "+path_array[3]+" issue";}}else if(path_array[2]=="video"){if(path_array[3]=="index.html"){cnn_omnitureData['section']="Swimsuit Collection";cnn_omnitureData['pageType']="Swimsuit Collection - Video Index";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']="Swimsuit Collection - Video Index";}else if(path_array[4]=="index.html"){cnn_omnitureData['section']="Swimsuit Collection";cnn_omnitureData['pageType']="Swimsuit Collection - "+path_array[3]+" Video Index";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']="Swimsuit Collection - "+path_array[3]+" Video Index";}else if(path_array[3]=="clips"){cnn_omnitureData['section']="Swimsuit Collection";cnn_omnitureData['pageType']="Swimsuit Collection - old video";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']="Swimsuit Collection - "+path_array[4].substring(0,path_array[4].indexOf(".html"))+" in old video";}else{cnn_omnitureData['section']="Swimsuit Collection";cnn_omnitureData['pageType']="Swimsuit Collection - "+path_array[3]+" "+path_array[4].substring(path_array[4].indexOf("_")+1,path_array[4].indexOf("_",5))+" video";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']="Swimsuit Collection - "+path_array[4].substring(path_array[4].indexOf("_")+1,path_array[4].indexOf(".html"))+" in "+path_array[3]+" video";}}else if(path_array[2]=="vr"){if(path_array[3]=="index.html"){cnn_omnitureData['section']="Swimsuit Collection";cnn_omnitureData['pageType']="Swimsuit Collection - VR Index";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']="Swimsuit Collection - VR Index";}else if(path_array[4]=="index.html"){cnn_omnitureData['section']="Swimsuit Collection";cnn_omnitureData['pageType']="Swimsuit Collection - "+path_array[3]+" VR Index";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']="Swimsuit Collection - "+path_array[3]+" VR Index";}else{cnn_omnitureData['section']="Swimsuit Collection";cnn_omnitureData['pageType']="Swimsuit Collection - "+path_array[3]+" "+path_array[4].substring(path_array[4].indexOf("_")+1,path_array[4].indexOf("_",5))+" vr";cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']="Swimsuit Collection - "+path_array[4].substring(path_array[4].indexOf("_")+1,path_array[4].indexOf(".html"))+" in "+path_array[3]+" vr";}}else{cnn_omnitureData['section']="Swimsuit Collection";cnn_omnitureData['pageType']="Swimsuit Collection - "+path_array[2];cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['file']="N/A";cnn_omnitureData['pageName']="Swimsuit Collection - "+path_array[2]+" "+path_array[3].substring(0,path_array[3].indexOf(".html"));}}
function setCMSStory(){if(elementExist(path_array,"specials")){var event_year=path_array[arrayIndexOf("specials",path_array)+2];var section=path_array.slice(1,arrayIndexOf("specials",path_array)).join("/");var event_id=path_array[arrayIndexOf("specials",path_array)+1];setSpecialStories(getSectionName(section),event_year+" "+getEventName(event_id));}
else if(path_array[3]=="draft-2009"){setSpecialStories("NFL","2009 Draft");}
else if(path_array[3]=="draft-2010"){setSpecialStories("NFL","2010 Draft");}
else if(path_array[3]=="super-bowl"){setSpecialStories("NFL","Playoffs");}
else if(path_array[3]=="mens-tournament"){setSpecialStories("NCAAB","NCAA Tourney");}
else if(path_array[3]=="womens-tournament"){setSpecialStories("NCAAB","NCAA Tourney");}
else if(path_array[0]=="pr"){setStories("SI Extra");}
else if(path_array[0]=="preview"){setStories("SI Preview");}
else if(path_array[1]=="olympics"){setStories("Olympics "+path_array[2]);}
else if(path_array[1]=="writers"){setWriters();}
else if(path_array[1]=="video"){setVideo();}
else if(getStoryDate().indexOf('evergreen')==5){setStories(getSectionName(path_array.slice(1,path_array.length-2).join("/")));}
else{setStories(getSectionName(path_array.slice(1,path_array.length-4).join("/")));}}
function setVideo(){cnn_omnitureData['section']="SI Video";if((path_array[1]=='')||(path_array[1]=='index.html')){setFronts("SI Video");}else if(path_array[1]=='live'){cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['pageType']="SI Video - "+path_array[2]+" Live";cnn_omnitureData['pageName']=cnn_omnitureData['pageType'];}else if(path_array.length==3||path_array[1]=="mostpopular"){var archive_type="";switch(path_array[2]){case"by_week":archive_type="Most Popular - By Week";break;case"by_month":archive_type="Most Popular - By Month";break;case"":archive_type=path_array[1]+" - Archive";break;default:archive_type=path_array[1]+" - Archive";break;}
cnn_omnitureData['date']="N/A";cnn_omnitureData['slug']="N/A";cnn_omnitureData['pageType']="SI Video - "+archive_type;cnn_omnitureData['pageName']=cnn_omnitureData['pageType'];}else{cnn_omnitureData['date']=path_array[2]+"/"+path_array[3]+"/"+path_array[4];cnn_omnitureData['slug']=path_array[path_array.length-1];cnn_omnitureData['pageType']="SI Video - "+path_array[5].slice(7,-18);cnn_omnitureData['pageName']="SI Video - "+cnn_omnitureData['date']+" - "+path_array[5].slice(7,-18)+" - "+cnn_omnitureData['slug'];}}
function getStoryDate(){var returnString="";var year=0;if(path_array[0]=="pr"){year=path_array[3];}
if(path_array[0]=="preview"){year=path_array[2];}
else if(path_array[0]=="video"){year=path_array[2];}
else{year=path_array[0];}
var month=-1;var day=-1;var x=1;var date="";while(x<path_array.length){if((path_array[x]).match(/^\d{2}/)&&!(path_array[x]).match(/^\d{4}/)){month=path_array[x];day=path_array[x+1];break;}
x++;}
if(month>0){returnString=year+"/"+month+"/"+day;}else{returnString=year+" evergreen";}
return returnString;}
function getSectionName(input){var ret_value=sectionNameError;switch(input){case"about_us":ret_value="Other";break;case"baseball/mlb":ret_value="MLB";break;case"baseball/mlb/wires":ret_value="MLB";break;case"baseball/more":ret_value="Baseball";break;case"basketball/more":ret_value="Basketball";break;case"basketball/nba":ret_value="NBA";break;case"basketball/nba/wires":ret_value="NBA";break;case"basketball/ncaa":ret_value="NCAAB";break;case"basketball/ncaa/mens-tournament":ret_value="NCAAB";break;case"basketball/ncaa/wires":ret_value="NCAAB";break;case"basketball/ncaa/women":ret_value="NCAAB";break;case"basketball/ncaa/women/wires":ret_value="NCAAB";break;case"basketball/ncaa/womens-tournament":ret_value="NCAAB";break;case"basketball/wnba":ret_value="NBA";break;case"bowling/wires":ret_value="More Sports";break;case"boxing/wires":ret_value="More Sports";break;case"cricket/wires":ret_value="More Sports";break;case"cycling/wires":ret_value="More Sports";break;case"extramustard":ret_value="Extra Mustard";break;case"extramustard/hotclicks":ret_value="Extra Mustard";break;case"fantasy":ret_value="Fantasy";break;case"football/more":ret_value="Football";break;case"football/ncaa":ret_value="NCAAF";break;case"football/ncaa/wires":ret_value="NCAAF";break;case"football/nfl":ret_value="NFL";break;case"football/nfl/draft-2009":ret_value="NFL";break;case"football/nfl/draft-2010":ret_value="NFL";break;case"football/nfl/super-bowl":ret_value="NFL";break;case"football/nfl/wires":ret_value="NFL";break;case"golf":ret_value="Golf";break;case"golf/wires":ret_value="Golf";break;case"gymnastics/wires":ret_value="More Sports";break;case"highschool":ret_value="High School";break;case"hockey/more":ret_value="Hockey";break;case"hockey/nhl":ret_value="NHL";break;case"hockey/nhl/wires":ret_value="NHL";break;case"horse_racing/wires":ret_value="More Sports";break;case"instruction":ret_value="GolfOnline";break;case"magazine":ret_value="SI Extra";break;case"mma":ret_value="MMA";break;case"mma/boxing":ret_value="MMA";break;case"morning-jolt":ret_value="More Sports";break;case"more":ret_value="More Sports";break;case"more/wires":ret_value="More Sports";break;case"olympics":ret_value="Olympics";break;case"olympics/wires":ret_value="Olympics";break;case"players":ret_value="SI Players";break;case"racing":ret_value="NASCAR";break;case"racing/more":ret_value="Racing";break;case"racing/wires":ret_value="NASCAR";break;case"rugby/wires":ret_value="More Sports";break;case"scorecard":ret_value="Scorecard";break;case"scoreboards":ret_value="Scoreboards";break;case"sioncampus":ret_value="SI On Campus";break;case"sitemap":ret_value="Site Map";break;case"soccer":ret_value="Soccer";break;case"soccer/wires":ret_value="Soccer";break;case"specials":ret_value="Specials";break;case"tennis":ret_value="Tennis";break;case"tennis/wires":ret_value="Tennis";break;case"track_field/wires":ret_value="More Sports";break;case"winter_sports/wires":ret_value="More Sports";break;default:break;}
return ret_value;}
function getEventName(input){var ret_value=input;switch(input){case"all_star":ret_value="All Star";break;case"australian_open":ret_value="Australian Open";break;case"bowls":ret_value="Bowls";break;case"brickyard_400":ret_value="Brickyard 400";break;case"british_open":ret_value="British Open";break;case"daytona500":ret_value="Daytona500";break;case"draft":ret_value="Draft";break;case"french_open":ret_value="French Open";break;case"heisman":ret_value="Heisman";break;case"masters":ret_value="Masters";break;case"ncaa_tourney":ret_value="NCAA Tourney";break;case"pga_championship":ret_value="PGA Championship";break;case"playoffs":ret_value="Playoffs";break;case"player_of_the_year":ret_value="Player of the Year";break;case"postseason":ret_value="Postseason";break;case"presidents_cup":ret_value="President's Cup";break;case"preview":ret_value="Preview";break;case"ryder_cup":ret_value="Ryder Cup";break;case"sports_year":ret_value="Year in Sports";break;case"sportsman":ret_value="Sportsman";break;case"spring_training":ret_value="Spring Training";break;case"tiger":ret_value="Tiger";break;case"tour_de_france":ret_value="Tour de France";break;case"us_open":ret_value="US Open";break;case"wimbledon":ret_value="Wimbledon";break;case"womens_worldcup":ret_value="Women's Worldcup";break;case"world_cup":ret_value="World Cup";break;default:break;}
return ret_value;}
function getVideoName(input){var ret_value=videoNameError;switch(input){case"hbo_costas":ret_value="Costas Now";break;case"hoop_thoughts":ret_value="Hoop Thoughts";break;case"josh_elliott":ret_value="Josh Elliott";break;case"kings_corner":ret_value="King's Corner";break;case"nba_tnt":ret_value="Inside the NBA";break;case"ncaaf_video":ret_value="College Football";break;case"peter_king":ret_value="Kings Corner";break;case"seth_davis":ret_value="Hoop Thoughs";break;case"si_video":ret_value="SI Video";break;case"tom_verducci":ret_value="Tom Verducci";break;case"warner.bros":ret_value="Warner Brothers";break;default:break;}
return ret_value;}
function pageQuery(q){if(q.length>1)this.q=q.substring(1,q.length);else this.q=null;this.keyValuePairs=new Array();if(q){for(var i=0;i<this.q.split("&").length;i++){this.keyValuePairs[i]=this.q.split("&")[i];}}
this.getKeyValuePairs=function(){return this.keyValuePairs;}
this.getValue=function(s){for(var j=0;j<this.keyValuePairs.length;j++){if(this.keyValuePairs[j].split("=")[0]==s)
return this.keyValuePairs[j].split("=")[1];}
return false;}
this.getParameters=function(){var a=new Array(this.getLength());for(var j=0;j<this.keyValuePairs.length;j++){a[j]=this.keyValuePairs[j].split("=")[0];}
return a;}
this.getLength=function(){return this.keyValuePairs.length;}}
function queryString(key){var page=new pageQuery(window.location.search);return unescape(page.getValue(key));}
function elementExist(in_array,in_string){var ret_value=false;for(var x=0;x<in_array.length;x++){if(in_array[x]==in_string){ret_value=true;}}
return ret_value;}
function isPremium(){var ret_value=false;if(path_array[0]=="pr"){if((path_array[1]=="subs")||(path_array[1]=="subs2")){if(path_array[2]=="siexclusive"){ret_value=true;}}}
return ret_value;}
function upper(phrase){phrase=phrase.split(' ')
for(i=0;i<phrase.length;i++){phrase[i]=phrase[i].replace(/^(.)/,phrase[i].charAt(0).toUpperCase())}
return phrase.join(' ');}
function arrayIndexOf(searchValue,in_array){var ret_value=-1;for(var x=0;x<in_array.length;x++){if(in_array[x]==searchValue){ret_value=x;}}
return ret_value;}
function writeData(){document.write('<table border="0" cellpadding="0" cellspacing="0">');document.write('<tr><td>path:</td><td>'+cnn_omnitureData['path']+'</td></tr>');document.write('<tr><td>server:</td><td>'+cnn_omnitureData['server']+'</td></tr>');document.write('<tr><td>section:</td><td>'+cnn_omnitureData['section']+'</td></tr>');document.write('<tr><td>pageType:</td><td>'+cnn_omnitureData['pageType']+'</td></tr>');document.write('<tr><td>branding:</td><td>'+cnn_omnitureData['branding']+'</td></tr>');document.write('<tr><td>date:</td><td>'+cnn_omnitureData['date']+'</td></tr>');document.write('<tr><td>slug:</td><td>'+cnn_omnitureData['slug']+'</td></tr>');document.write('<tr><td>file:</td><td>'+cnn_omnitureData['file']+'</td></tr>');document.write('<tr><td>referrer:</td><td>'+cnn_omnitureData['referrer']+'</td></tr>');document.write('<tr><td>pageName:</td><td>'+cnn_omnitureData['pageName']+'</td></tr>');document.write('</table>');}
function cnnOmniture_writeData(){if(allCookies['cnnad_omniture']=="set"){document.write('<table border="0" cellpadding="0" cellspacing="0" style="background-color:#007;border:1px solid #666;color:#fff;font-size:10px;">');document.write('<tr><td colspan="2" style="background-color:#fff;color:#007;font-size:10px;font-weight:bold;text-align:center;">Omniture Data</td></tr>');for(eachOmnitureData in cnn_omnitureData){document.write('<tr><td>'+eachOmnitureData+':</td><td>'+cnn_omnitureData[eachOmnitureData]+'</td></tr>');}
document.write('</table>');}}
function getData(){var ret_value="";ret_value+='<table border="0" cellpadding="0" cellspacing="0">';ret_value+='<tr><td>path:</td><td>'+cnn_omnitureData['path']+'</td></tr>';ret_value+='<tr><td>server:</td><td>'+cnn_omnitureData['server']+'</td></tr>';ret_value+='<tr><td>section:</td><td>'+cnn_omnitureData['section']+'</td></tr>';ret_value+='<tr><td>pageType:</td><td>'+cnn_omnitureData['pageType']+'</td></tr>';ret_value+='<tr><td>branding:</td><td>'+cnn_omnitureData['branding']+'</td></tr>';ret_value+='<tr><td>date:</td><td>'+cnn_omnitureData['date']+'</td></tr>';ret_value+='<tr><td>slug:</td><td>'+cnn_omnitureData['slug']+'</td></tr>';ret_value+='<tr><td>file:</td><td>'+cnn_omnitureData['file']+'</td></tr>';ret_value+='<tr><td>referrer:</td><td>'+cnn_omnitureData['referrer']+'</td></tr>';ret_value+='<tr><td>pageName:</td><td>'+cnn_omnitureData['pageName']+'</td></tr>';ret_value+='</table>';return ret_value;}
function cnn_omniSearch(searchStr){if((typeof(searchStr)=='string')&&(searchStr!='')){var s=s_gi(s_account);s.linkTrackVars='events,eVar19';s.linkTrackEvents='event22';s.events='event22';s.eVar19=searchStr.toLowerCase();linkName='Search Performed';s.tl(this,'o',linkName);s.linkTrackVars=s.linkTrackEvents='None';s.eVar19=s.events='';}}
function omniExitLink(url){if((typeof(url)!='string')||(typeof(s_account)!='string'))return false;var s_time=s_gi(s_account);s_time.linkTrackVars=s_time.linkTrackEvents='None';s_time.tl(this,'e',url);}

var siSurvey={showFlash:function(){siLog.debug('siSurvery.showFlash: cookie='+cookie);var cookie=readCookie("userChoice");if(cookie!=null)return;if(!$e("survey")){siLog.debug('siSurvery.showFlash: render id:survey');var survey=document.createElement('div');survey.id='survey';survey.innerHTML='<div id="survey_swf"></div>'+"\n"+'<div id="surveyHomeText" class="surveyHomeText" style="visibility: visible !important">'+"\n"+'<form><input id="radioanswer1" type="radio" name="survey" onclick="javascript:siSurvey.storeReply(\'Yes\');">'+"\n"+'<span style="font-size: 11pt;"><b>YES, I WILL TAKE THE SURVEY</b></span><br><br>'+"\n"+'<input id="radioanswer2" type="radio" name="survey" onclick="javascript:siSurvey.storeReply(\'Maybe\');"> MAYBE LATER<br><br>'+"\n"+'<input id="radioanswer3" type="radio" name="survey" onclick="javascript:siSurvey.storeReply(\'No\');"> NO THANKS </form>'+"\n"+'</div>';var body=document.getElementsByTagName("body").item(0);body.appendChild(survey);swfobject.embedSWF("http://i.cdn.turner.com/si/.e/swf/4.0/sect/global/surveyHome.swf","survey_swf","300","250","9.0.115","expressInstall.swf",1,{quality:'high',bgcolor:'#000000',allowFullScreen:'true',allowScriptAccess:'always',wmode:'transparent'});}
$e("survey").style.display="block";},showSurveyHtml:function(){siLog.info('siSurvery.showSurveyHtml');$e('surveyHomeText').style.visibility='visible';},runPopup:function(){var rand=Math.ceil(Math.random()*400);siLog.debug('siSurvery.runPopup: rand='+rand+', '+((rand<399)?'hide':'display'));if(rand<399){return 1;}
var cookie=readCookie("userChoice");siLog.debug('siSurvery.runPopup: cookie='+cookie);if(cnnPage.isHomepage){if($e("surveyHome")&&cookie!==null){$e("hide300x250").style.display="block";}else if($e("surveyHome")&&cookie===null){$e("surveyHome").style.display="block";$e("hide300x250").style.display="none";setTimeout("siSurvey.showSurveyHtml()",2000);}}else{setTimeout("siSurvey.showFlash()",7000);}},storeReply:function(reply){if(reply=="Yes"){createCookie("userChoice",reply,30);var url='http://apps.si.com/survey/?path='+cnnPage.path;siLog.debug('siSurvey.storeReply: opening: '+url);window.open(url,"_blank");siLog.debug(url);}
if(reply=="No"){createCookie("userChoice",reply,30);}
if(reply=="Maybe"||reply=="close"){createCookie("userChoice",reply,10);}
if($e("surveyHome")){$e("surveyHome").style.display="none";$e("hide300x250").style.display="block";$e("hide300x250").getElementsByTagName("table")[0].style.display="block";}
else{$e("survey").style.display="none";}}};if(window.addEventListener){window.addEventListener("load",siSurvey.runPopup,false);}
if(window.attachEvent){window.attachEvent("onload",siSurvey.runPopup);}
function storeReply(reply){siSurvey.storeReply(reply);}

var Tynt=Tynt||[];Tynt.push('s!4');Tynt.s=Tynt.s||{l:"http://asc.tynt.com/si_logo.png",lh:34,lw:50,dd:3,ed:['sports.yahoo.com','foxsports.com','espn.go.com']};var siTracking={init:function(){siLog.time('siTracking');siLog.group('siTracking');siLog.debug('siTracking.init');this.dynamic_logic();this.tynt();this.revsci();cnnJSrun("siLog.groupEnd('siTracking');siLog.timeEnd('siTracking');");if(allCookies['cnnad_tracking']=="set"){document.write('<div class="cnnSiteDebug">Tracking suite in place.</div>');}},dynamic_logic:function(){siLog.info('siTracking:dynamic_logic');cnnJS('http://content.dl-rms.com/rms/mother/901/nodetag.js');},revsci:function(){siLog.info('siTracking:revsci');cnnJS('http://js.revsci.net/gateway/gw.js?csid=A09801');},tynt:function(){if(cnnPage.isLive){siLog.info('siTracking:tynt');document.tyntVariables={"spt":"Get a free NFL Team Jacket and Tee with","spid":2,"ap":"Read More:","sp":"SI Subscription"};cnnJS('http://tcr.tynt.com/javascripts/Tracer.js?user=ccCFqQFFmr3OTvab7jrHcU&s=81');}
if(document.location.protocol=='http:'){siLog.info('siTracking:tyntSS');document.write('<scr'+'ipt src="http://asd.tynt.com/ts.js" type="text/javascript" async=""></scr'+'ipt>');}}};function cnnSendComscoreBeacon(videoId,contentFlag){try{var c1='1';var c2='8586808';var c3='00004';var c4='8586811';var c5='010000';if(contentFlag==1){c5='020000';}
var beaconImage=new Image();beaconImage.src='http://b.scorecardresearch.com/p?c1='+c1+'&c2='+c2+'&c3='+c3+'&c4='+c4+'&c5='+c5+'';}catch(err){}}

function ajaxer(url,callbackFunction){var that=this;this.updating=false;this.abort=function(){if(that.updating){that.updating=false;that.AJAX.abort();that.AJAX=null;}}
this.update=function(passData,postMethod){if(that.updating){return false;}
that.AJAX=null;if(window.XMLHttpRequest){that.AJAX=new XMLHttpRequest();}else{that.AJAX=new ActiveXObject("Microsoft.XMLHTTP");}
if(that.AJAX==null){return false;}else{that.AJAX.onreadystatechange=function(){if(that.AJAX.readyState==4){that.updating=false;that.callback(that.AJAX);that.AJAX=null;}}
that.updating=new Date();if(/post/i.test(postMethod)){var uri=urlCall+'?'+that.updating.getTime();that.AJAX.open("POST",uri,true);that.AJAX.setRequestHeader("Content-type","application/x-www-form-urlencoded");that.AJAX.setRequestHeader("Content-Length",passData.length);that.AJAX.send(passData);}else{var uri=urlCall;var updatedTime=that.updating.getTime();var ifModifiedSince=new Date(0);that.AJAX.open("GET",uri,true);if(navigator.appName=="Microsoft Internet Explorer"){that.AJAX.setRequestHeader("If-Modified-Since",ifModifiedSince);}
that.AJAX.send(null);}
return true;}}
var urlCall=url;this.callback=callbackFunction||function(){};}

function cvpSearchTheClient(theObj,thePath)
{if(theObj===null)
theObj=window;var index=thePath.indexOf(".");if(index==-1)
{if(thePath.indexOf("(")!=-1&&thePath.indexOf(")")!=-1)
return eval("theObj."+thePath);else
return theObj[thePath];}
var objName=thePath.substring(0,index);var subPath=thePath.substring(index+1);var childObj=theObj[objName];if(objName.indexOf("(")!=-1&&objName.indexOf(")")!=-1)
childObj=eval("theObj."+objName);if(childObj===null)
return"";if(subPath.length<1)
return childObj.toString();return cvpSearchTheClient(childObj,subPath);}
(function(){var debug=true;if(typeof window.CVP!='undefined'){return;}
var Class=(function(){var initializing=false,fnTest=/xyz/.test(function(){xyz;})?/\b_super\b/:/.*/;var Class=function(){};Class.extend=function(prop){var _super=this.prototype;initializing=true;var prototype=new this();initializing=false;for(var name in prop){prototype[name]=typeof prop[name]=="function"&&typeof _super[name]=="function"&&fnTest.test(prop[name])?(function(name,fn){return function(){var tmp=this._super;this._super=_super[name];var ret=fn.apply(this,arguments);this._super=tmp;return ret;};})(name,prop[name]):prop[name];}function Class(){if(!initializing&&this.init)this.init.apply(this,arguments);}Class.prototype=prototype;Class.constructor=Class;Class.extend=arguments.callee;return Class;};return Class;})();var VERSION="1.6";;var FLASH_VERSION="9.0.115.0";var HTML5="html5";var FLASH="flash";var HTML5_JS="http://i.cdn.turner.com/xslo/cvp/js/cvp.html5/cvp.html5_0.8.min.js";var CVP=window.CVP=function(options){this.options=extend({id:'cvp_player',width:'320',height:'240',flashVars:{},playerType:FLASH,initialize:function(){}},options||{});this.options.embed=extend({containerSwf:'',expressInstallSwf:'http://i.cdn.turner.com/v5cache/turnerplayer/flash/expressInstall.swf',flashVersion:FLASH_VERSION},this.options.embed||{});this.options.embed.options=extend({quality:'high',bgcolor:'#000000',allowFullScreen:'true',allowScriptAccess:'always'},this.options.embed.options||{});if(!this.options.embed.containerSwf||this.options.embed.containerSwf==''){log('Invalid containerSwf...exiting');throw"Invalid containerSwf";return;}
this.options.initialize();var id=this.options.id,width=this.options.width,height=this.options.height,flashVars=this.options.flashVars,embed=this.options.embed;this._playerType=this.options.playerType;var player=null;if(this._playerType==HTML5||(CVP.Browser.apple_mobile))
{if(this.options.flashVars.containerUrl&&this.options.flashVars.configUrl)
{log("instantiating the HTML5 player");this._playerType=HTML5;player=new CVP.Players.HTML5(this.options);}
else
{log("invalid HTML5 params...instantiating null player");this._playerType=false;player=new CVP.Players.NullPlayer(this.options);}
this.getPlayer=function()
{return player;};}
else
{log("instantiating the Flash player");this._playerType=FLASH;}
if(CVP.findInstance(id)||byId(id)){log(id+' is already in use...exiting');throw id+' is already in use';return;}
this.getId=function(){return id};this.getWidth=function(){return width};this.getHeight=function(){return height};this.getFlashVars=function(){return flashVars};this.getEmbed=function(){return embed};this.getPlayerType=function(){return this._playerType};if(!createCallbackHandler(id)){log('callback handler for id "'+id+'" could not be created...exiting');throw'callback handler for id "'+id+'" could not be created...exiting';return;}
this.callbacks={};delete this.options.initialize;for(var p in this.options){if(isFunc(this.options[p])){this.callbacks[p]=this.options[p];}}
this.handleCallBack=function(){var ret=null;if(arguments.length){var funcName=arguments[0];var args=Array.prototype.slice.call(arguments,1);log("handleCallback - "+funcName+" args("+args.length+")");if(typeof this[funcName]!='undefined'&&isFunc(this[funcName])){try{log("Found internal CB");ret=this[funcName].apply(this,args);}catch(e){log("Warning - exception on internal CB "+funcName);log("Exception - "+e.message);}}
if(this.callbacks[funcName]&&isFunc(this.callbacks[funcName])){try{log("Found user CB");ret=this.callbacks[funcName].apply(this,args);}catch(e){log("Warning - exception on user CB "+funcName);log("Exception - "+e.message);}}}
return ret;};var contentId=this.options.flashVars.contentId||'',contentUrl=this.options.flashVars.contentUrl||'',playlistId=this.options.flashVars.playlistId||'',context=this.options.flashVars.context||'',playerInstance=context,contentType='',contentWidth=0,contentHeight=0,duration=0,playhead=0,buffering=false,bufferProgress=0,paused=false;this.getPlayerInstance=function(){return playerInstance};this.getContentId=function(){return contentId};this.getContentUrl=function(){return contentUrl};this.playlistId=function(){return playlistId};this.getContext=function(){return context};this.getContentWidth=function(){return contentWidth};this.getContentHeight=function(){return contentHeight};this.getDuration=function(){return duration};this.getPlayhead=function(){return playhead};this.isBuffering=function(){return buffering};this.getBufferProgress=function(){return bufferProgress};this.isPaused=function(){return paused};this.onContentMetadata=function(pContentId,pDuration,pWidth,pHeight){contentId=pContentId;playhead=0;duration=pDuration;contentWidth=pWidth;contentHeight=pHeight;};this.onContentBegin=function(pContentId){contentId=pContentId;};this.onContentBuffering=function(pBuffering,pBufferProgress){buffering=pBuffering;bufferProgress=pBufferProgress;};this.onContentPlayHead=function(pContentId,pPlayhead,pTotalDuration){playhead=pPlayhead;};this.onContentPause=function(pContentId,pPaused){paused=pPaused;};this.onPlayerReady=function(){playerInstance=this.getPlayer().getPlayerInstance();};CVP.registerInstance(id,this);return this;};CVP.prototype={getPlayer:function(){if(navigator.appName.indexOf("Microsoft")!=-1){return window[this.getId()];}else{return document[this.getId()];}},embedSWF:function(containerElementId){return this.embed.apply(this,arguments);},embed:function(containerElementId){if(this._playerType==FLASH)
{var flashvars=this.getFlashVars();flashvars.domId=this.getId();flashvars.w=this.getWidth();flashvars.h=this.getHeight();var embed=this.getEmbed();var container=embed.containerSwf;var params=embed.options;var express=embed.expressInstallSwf;var version=validateFlashVersion(embed.flashVersion);var attributes={id:this.getId(),name:this.getId()};if(!CVP.swfobject.hasFlashPlayerVersion("1.0.0"))
this.handleCallBack("onNoFlashDetected");CVP.swfobject.embedSWF(container,containerElementId,this.getWidth(),this.getHeight(),version,express,flashvars,params,attributes);}
else
{if(this.getPlayer().embed)
{this.getPlayer().embed(containerElementId);}}
return this;},removeSWF:function(){if(CVP.swfobject&&CVP.swfobject.removeSWF){CVP.swfobject.removeSWF(this.getId());}
return this;},play:function(id,options){this.getPlayer().playContent(id,options||{});return this;},playVideoFromUrl:function(url){this.getPlayer().playVideoFromUrl(url);return this;},pause:function(){this.getPlayer().pause();return this;},resume:function(){this.getPlayer().resume();return this;},queue:function(id,options){this.getPlayer().queue(id,options||{});return this;},emptyQueue:function(){this.getPlayer().emptyQueue();return this;},seek:function(time){this.getPlayer().seek(time);return this;},mute:function(){this.getPlayer().mute();return this;},unmute:function(){this.getPlayer().unmute();return this;},setVolume:function(volume){this.getPlayer().setVolume(volume);return this;},getVolume:function(){return this.getPlayer().getVolume();},isMuted:function(){return this.getPlayer().isMuted();},showMenu:function(){this.getPlayer().showMenu();return this;},hideMenu:function(){this.getPlayer().hideMenu();return this;},squeeze:function(secs){this.getPlayer().squeeze(secs);return this;},unsqueeze:function(secs){this.getPlayer().unsqueeze(secs);return this;},getContentEntry:function(id){return this.getPlayer().getContentEntry(id);},goFullScreen:function(){this.getPlayer().goFullScreen();return this;},getCompanionAd:function(size){return this.getPlayer().getCompanionAd(size);},getAdId:function(){return this.getPlayer().getAdId();},getTileId:function(){return this.getPlayer().getTileId();},setContentQuality:function(quality){this.getPlayer().setContentQuality(quality);return this;},getContentQuality:function(){return this.getPlayer().getContentQuality();},disableToolBar:function(){this.getPlayer().disableToolBar();return this;},enableToolBar:function(){this.getPlayer().enableToolBar();return this;},enableNextUpSlate:function(){this.getPlayer().enableNextUpSlate();return this;},disableNextUpSlate:function(){this.getPlayer().disableNextUpSlate();return this;},startLogging:function(filters){this.getPlayer().startLogging(filters);return this;},resetAdFrequency:function(){this.getPlayer().resetAdFrequency();return this;},setAdCurrentContext:function(strContextName,bGlobalFrequency){this.getPlayer().setAdCurrentContext(strContextName,bGlobalFrequency);return this;},setAdSection:function(section){this.getPlayer().setAdSection(section);return this;},setAdKeyValue:function(key,value){this.getPlayer().setAdKeyValue(key,value);return this;},getAvailableBitrates:function(filter)
{return this.getPlayer().getAvailableBitrates(filter);},getBitrateLabel:function(bitrateId)
{return this.getPlayer().getBitrateLabel(bitrateId);},getBitrateId:function()
{return this.getPlayer().getBitrateId();},setBitrateId:function(bitrateId)
{return this.getPlayer().setBitrateId(bitrateId);},setTrackingContext:function(value){this.getPlayer().setTrackingContext(value);return this;},getTrackingContext:function(){return this.getPlayer().getTrackingContext();},pauseNextUpCountdown:function(){this.getPlayer().pauseNextUpCountdown(true);return this;},resumeNextUpCountdown:function(){this.getPlayer().pauseNextUpCountdown(false);return this;},resizeVideo:function(newWidth,newHeight){this.getPlayer().resizeVideo(newWidth,newHeight);return this;}};CVP.Utils={};CVP.Events={};CVP.Browser={};CVP.Players={};CVP.version=VERSION;CVP.VIDEO_NOT_FOUND_ERROR="video not found";CVP.VIDEO_XML_NOT_FOUND_ERROR="cms error";CVP.instances={};CVP.registerInstance=function(id,instance){CVP.instances[id]=instance;};CVP.unregisterInstance=function(id){CVP.instances[id]=null;};CVP.findInstance=function(id){return CVP.instances[id];};CVP.onCallback=function(id,args){var instance=CVP.findInstance(id);if(instance){return instance.handleCallBack.apply(instance,args);}else{log("Error - onCallback - unable to find instance "+id);}};CVP.cleanup=function(){for(var inst in CVP.instances){window[inst+'_callback_handler']=null;CVP.instances[inst]=null;}};CVP.Events.onReady=function(handler)
{if(!CVP.swfobject)
throw new Error("swfobject is required for onReady functionality");CVP.swfobject.addDomLoadEvent(handler);};CVP.Events.addListener=function(element,type,handler)
{if(element.addEventListener)
element.addEventListener(type,handler,false);else
{if(!handler.$$guid)handler.$$guid=CVP.Events.addListener.guid++;if(!element.events)element.events={};var handlers=element.events[type];if(!handlers)
{handlers=element.events[type]={};if(element['on'+type])handlers[0]=element['on'+type];element['on'+type]=CVP.Events._handleEvent;}
handlers[handler.$$guid]=handler;}};CVP.Events.addListener.guid=1;CVP.Events.removeListener=function(element,type,handler)
{if(element.removeEventListener)
element.removeEventListener(type,handler,false);else if(element.events&&element.events[type]&&handler.$$guid)
delete element.events[type][handler.$$guid];};CVP.Events._handleEvent=function(event)
{event=event||CVP.Events._fixEvent(window.event);var returnValue=true;var handlers=this.events[event.type];for(var i in handlers)
{if(!Object.prototype[i])
{this.$$handler=handlers[i];if(this.$$handler(event)===false)returnValue=false;}}
if(this.$$handler)this.$$handler=null;return returnValue;};CVP.Events._fixEvent=function(event)
{event.preventDefault=CVP.Events._fixEvent._preventDefault;event.stopPropagation=CVP.Events._fixEvent._stopPropagation;return event;};CVP.Events._fixEvent._preventDefault=function()
{this.returnValue=false;};CVP.Events._fixEvent._stopPropagation=function()
{this.cancelBubble=true;};CVP.Events.CustomEvent=Class.extend({init:function(type){this._type=type;this._listeners=[];},addListener:function(fn,scope){this._listeners.push({fn:fn,scope:scope});},removeListener:function(fn,scope){var len=this._listeners.length;for(var i=0;i<len;i++)
{var o=this._listeners[i];if(o.fn==fn&&o.scope==scope)
{this._listeners.splice(i,1);break;}}},dispatch:function(){var len=this._listeners.length;for(var i=0;i<len;i++)
{var o=this._listeners[i];o.fn.apply(o.scope,arguments);}}});CVP.Utils={undef:function(obj){return obj==undefined;},isNull:function(obj){return CVP.Utils.undef(obj)||obj==null;},empty:function(str){return CVP.Utils.undef(str)||CVP.Utils.isNull(str)||str=="";},isFunc:function(f){return typeof f=='function';},isObject:function(obj){return typeof obj=="object";},isString:function(obj){return typeof obj=="string";},isFlagActive:function(str,bDefault)
{if(CVP.Utils.empty(str))
return bDefault;switch(str.toLowerCase())
{case"yes":case"true":case"on":return true;break;default:return false;}},extend:function(target,source){if(!target)target={};for(var p in source){target[p]=source[p];}
return target;},byId:function(id){return document.getElementById(id);},query:function(str)
{return CVP.Utils.isString(id)?document.querySelector(str):str;},slice:function(arr,index){return Array.prototype.slice.call(arr,index||0);},bind:function(func,scope,args){var args=CVP.Utils.slice(arguments,2);return function(){var a=args.concat(CVP.Utils.slice(arguments));return func.apply(scope,a);}},template:function(template,values)
{var matches=template.match(/{.*?}/g);if(matches&&matches.length)
{var args=CVP.Utils.slice(arguments,1),isObj=CVP.Utils.isObject(values),key,len=matches.length;for(var i=0;i<len;i++)
{if(isObj)
{key=matches[i].split("{")[1].split("}")[0];if(!values[key])
continue;template=template.replace(matches[i],values[key]);}
else if(i<args.length)
{value=args[i];template=template.replace(matches[i],args[i]);}}}
return template;},epochToDate:function(epoch){if(epoch<10000000000)
epoch*=1000;var d=new Date();d.setTime(epoch);return d;},joinKeys:function(obj,delimiter)
{if(nil(delimiter))delimiter=",";var str="";for(var p in obj)
{str+=p+"="+obj[p]+delimiter;}
str=str.substr(0,str.length-1);return str;},getQueryParams:function(str){var params={},source=str||document.location.href;try{var data=(source.split("?",2)[1]||"").split("#")[0].split("&")||[];for(var i=0;i<data.length;i++){var pair=data[i].split("=");if(pair[0])
params[pair[0]]=unescape(pair[1]);}}
catch(e){CVP.Utils.log("unable to get url params");}
Utils.getQueryParams=function(){return params;};return Utils.getQueryParams();},getQueryParam:function(key){return CVP.Utils.getQueryParams()[key];},log:function(){if(window.console&&window.console.log&&debug){window.console.log(CVP.Utils.slice(arguments).join(" | "));}},print:function(obj,str){if(str!="nested")
CVP.Utils.log("\nPrint all values for ",str);for(var o in obj)
{if(!o)continue;if(CVP.Utils.isObject(obj[o]))
{CVP.Utils.log("Printing nested object value",o);CVP.Utils.print(obj[o],"nested");}
else
{CVP.Utils.log(str=="nested"?"\t":"","key:",o,"value:",obj[o]);}}
if(str!="nested")
{CVP.Utils.log("End Print all values for ",str);CVP.Utils.log("\n");}}};CVP.Utils.CommandQueue=Class.extend({init:function()
{this._queue=[];},push:function(fn,scope,args)
{this._queue.push({fn:fn,scope:scope,args:args});},remove:function(index)
{index=CVP.Utils.isNull(index)?this._queue.length-1:index;this._queue.splice(index,1);},execute:function()
{var len=this._queue.length;if(len)
{for(var i=0;i<len;i++)
{var cmd=this._queue[i];cmd.fn.apply(cmd.scope,cmd.args);}}}});CVP.Utils.Asset=Class.extend({init:function(url,type)
{this._firedSuccess=false;this._url=url;this._type=CVP.Utils.isNull(type)?this._determineType():type;this.id="cvp_asset_"+Math.round(Math.random()*1000);this.eSuccess=new CVP.Events.CustomEvent();this.eFailure=new CVP.Events.CustomEvent();},_determineType:function()
{var ext=(CVP.Utils.empty(this._url))?"":this._url.substring(this._url.lastIndexOf(".")+1);return ext;},load:function()
{log("Asset","loading type",this._type);switch(this._type)
{case"js":this._loadJs();break;case"css":this._loadCss();break;default:this._failure();}},_success:function()
{log("Asset","successfully loaded asset",this._url);this.eSuccess.dispatch();this._firedSuccess=true;},_failure:function()
{log("Asset","failed to load asset",this._url);this.eFailure.dispatch();},_loadJs:function()
{var head=document.getElementsByTagName("head")[0];if(!head)
{this._failure();return;}
var script=document.createElement('script');script.id=this.id;script.type='text/javascript';var success=CVP.Utils.bind(this._success,this);var successCB=function(){if(this._firedSuccess)
return;success();script.onload=script.onreadystatechange=null;head.removeChild(script);};script.onload=successCB;script.onerror=CVP.Utils.bind(this._failure,this);script.onreadystatechange=function()
{if(this.readyState=='loaded'||this.readyState=='complete')
{successCB();}};script.src=this._url;head.appendChild(script);},_loadCss:function()
{var head=document.getElementsByTagName("head")[0];if(!head)
{this._failure();return;}
var node=document.createElement('link');node.type='text/css';node.rel='stylesheet';node.href=src;node.media='screen';head.appendChild(node);this._success();}});function createCallbackHandler(id){var funcName=id+'_callback_handler';if(typeof window[funcName]!='undefined')
return false;window[funcName]=function(){var ret=CVP.onCallback(id,arguments);if(typeof ret!='undefined'){return ret;}};return true;}
function validateFlashVersion(embedVersion)
{if(embedVersion===FLASH_VERSION)
return embedVersion;if(typeof embedVersion=="undefined"||embedVersion==null)
return FLASH_VERSION;FLASH_VERSION+="";embedVersion+="";var f1=FLASH_VERSION.split(".");f2=embedVersion.split("."),f1V=0,f2V=0;for(var i=0;i<f1.length;i++)
{f1V=f1[i]*1;f2V=f2[i]*1;if(isNaN(f2V)||f1V>f2V)
return FLASH_VERSION;else if(f2V>f1V)
return embedVersion;}
return FLASH_VERSION;}
function addBeforeUnLoadEvent(func)
{var oldfunc=window.onbeforeunload;if(typeof window.onbeforeunload!='function')
{window.onbeforeunload=func;}
else
{window.onbeforeunload=function()
{if(oldfunc)
{oldfunc();}
func();}}}
var byId=CVP.Utils.byId;var extend=CVP.Utils.extend;var isFunc=CVP.Utils.isFunc;var bind=CVP.Utils.bind;var log=CVP.Utils.log;CVP.Class=Class;CVP.Utils.JsonConverter={escapeString:function(str)
{var s="";var ch;if(!CVP.Utils.empty(str))
{var len=str.length;for(var i=0;i<len;i++)
{ch=str.charAt(i);switch(ch)
{case'"':s+="\\\\\"";break;case'\\':s+="\\\\";break;case'\b':s+="\\b";break;case'\f':s+="\\f";break;case'\n':s+="\\n";break;case'\r':s+="\\r";break;case'\t':s+="\\t";break;default:if(ch<' ')
{var hexCode=ch.charCodeAt(0).toString(16);var zeroPad=hexCode.length==2?"00":"000";s+="\\u"+zeroPad+hexCode;}
else
{s+=ch;}}}
return"\""+s+"\"";}},convertNode:function(xml,ident,nodeType)
{if(CVP.Utils.empty(ident))
ident="";if(CVP.Utils.empty(nodeType))
nodeType="";var json=ident;if(nodeType=="")
json+="{";ident=ident+"\t";var first=true;if(!CVP.Utils.undef(xml.attributes))
{var removeAttributes=new Array();for(var i=0;i<xml.attributes.length;i++)
{var attribute=xml.attributes[i];if(!CVP.Utils.undef(attribute.nodeName)&&!(attribute.nodeName.indexOf('xmlns')>=0))
{if(first)
{first=false;json+="\n";}
else
{json+=",\n";}
if(nodeType=='array')
json+=ident+"{";else
json+=ident;json+="\""+attribute.nodeName+"\":"+CVP.Utils.JsonConverter.escapeString(attribute.nodeValue);if(nodeType=='array')
json+="}";}else{if(!CVP.Utils.undef(attribute.nodeName)){removeAttributes.push(attribute.nodeName);}}}
if(removeAttributes.length>0){for(var i=0;i<removeAttributes.length;i++){xml.removeAttribute(removeAttributes[0]);}}}
var type;var name;if(!CVP.Utils.undef(xml.childNodes))
{for(var i=0;i<xml.childNodes.length;i++)
{var node=xml.childNodes[i];if(!CVP.Utils.undef(node.tagName))
{if(first)
{first=false;json+="\n";}
else
{json+=",\n";}
name=node.tagName;if(CVP.Utils.empty(name))
{name="text";}
json+=ident;if(nodeType=='array')
json+="{";if((CVP.Utils.empty(node.childNodes)||node.childNodes.length<=1)&&(CVP.Utils.empty(node.attributes)||node.attributes.length==0)&&!(node.childNodes.length>0&&node.childNodes[0].nodeType==1))
{if(node.childNodes.length>0)
json+="\""+name+"\":"+CVP.Utils.JsonConverter.escapeString(node.childNodes[0].nodeValue);else
json+="\""+name+"\":"+"\"\"";}
else
{var isArray=CVP.Utils.JsonConverter.isNodeAnArray(node);json+="\""+name+"\":"+(isArray?"[":"{")+"\n";if(node.childNodes.length>0&&!CVP.Utils.empty(node.childNodes[0].nodeValue))
json+="\"text\":"+CVP.Utils.JsonConverter.escapeString(node.childNodes[0].nodeValue)+",";type=isArray?'array':'object';json+=CVP.Utils.JsonConverter.convertNode(node,ident,type);}
if(nodeType=='array')
json+="}";}}}
ident=ident.substr(0,ident.length-1);json+="\n"+ident;json+=(nodeType=='array')?"]":"}";return json;},isNodeAnArray:function(node)
{var names={};if(!CVP.Utils.undef(node.childNodes))
{for(var i=0;i<node.childNodes.length;i++)
{var element=node.childNodes[i];if(!CVP.Utils.empty(element.tagName))
{if(!CVP.Utils.empty(names[element.tagName]))
return true;else
names[element.tagName]="exists";}}}
return false;},encodeXmlObject:function(xmlObj)
{var json=CVP.Utils.JsonConverter.convertNode(xmlObj);return json;}};CVP.Browser=(function(){var ua=navigator.userAgent;var chrome=!!ua.match(/chrome/i);var iphone=!!ua.match(/iPhone/i);var ipod=!!ua.match(/iPod/i);var ipad=!!ua.match(/iPad/i);var apple_mobile=(iphone||ipod||ipad);return{chrome:chrome,iphone:iphone,ipod:ipod,ipad:ipad,apple_mobile:apple_mobile};})();CVP.HTML5=HTML5;CVP.FLASH=FLASH;CVP.Players.NullPlayer=Class.extend({init:function()
{var functions="play,playVideoFromUrl,pause,resume,queue,emptyQueue,seek,mute,unmute,setVolume,getVolume,isMuted,showMenu,hideMenu,squeeze,unsqueeze,getContentEntry,goFullScreen,getCompanionAd,getAdId,getTileId,setContentQuality,getContentQuality,disableToolBar,enableToolBar,enableNextUpSlate,disableNextUpSlate,startLogging,resetAdFrequency,setAdCurrentContext,setAdSection,setAdKeyValue,getAvailableBitrates,getBitrateLabel,getBitrateId,setBitrateId,setTrackingContext,getTrackingContext,pauseNextUpCountdown";var functions=functions.split(",");for(var f in functions)
{if(!this[functions[f]])
this[functions[f]]=function(){};}}});CVP.Players.HTML5=CVP.Players.NullPlayer.extend({init:function(options)
{this._super();this._options=options;this._instance=null;this._loadQ=new CVP.Utils.CommandQueue();this._loaded=false;this._load();},_load:function()
{if(CVP.Players._HTML5Player)
{this._onLoaded();}
else
{var asset=new CVP.Utils.Asset(this._options.flashVars.html5_js_url||HTML5_JS);asset.eSuccess.addListener(bind(this._onLoaded,this));asset.eFailure.addListener(bind(this._onLoadError,this));asset.load();}},_onLoaded:function()
{if(CVP.Players._HTML5Player)
{this._instance=new CVP.Players._HTML5Player(this._options);this._instance.ePlayerLoaded.addListener(this._onPlayerLoaded,this);this._instance.ePlayerReady.addListener(this._onPlayerReady,this);this._instance.ePlayerReady.addListener(bind(this._onCallBack,this,'onPlayerReady'));this._instance.eContentBegin.addListener(bind(this._onCallBack,this,'onContentBegin'));this._instance.eContentPlay.addListener(bind(this._onCallBack,this,'onContentPlay'));this._instance.eContentCompleted.addListener(bind(this._onCallBack,this,'onContentCompleted'));this._instance.eAdStarted.addListener(bind(this._onCallBack,this,'onAdStarted'));this._instance.eAdFinished.addListener(bind(this._onCallBack,this,'onAdFinished'));this._instance.eAdError.addListener(bind(this._onCallBack,this,'onAdError'));}
else
{log("HTML5 player not found");}},_onLoadError:function()
{log("HTML5 load error");},_onPlayerLoaded:function()
{log("_onPlayerLoaded");this._loaded=true;this._loadQ.execute();},_onPlayerReady:function()
{log("_onPlayerReady");},embed:function(containerElement)
{if(!this._loaded)
{log("queuing embed");this._loadQ.push(this.embed,this,arguments);return;}
log("executing embed");this._instance.render(containerElement);},playContent:function(contentId,options)
{this._instance.play(contentId,options);},queue:function(contentId,options)
{this._instance.queue(contentId,options);},pause:function()
{this._instance.pause();},resume:function()
{this._instance.resume();},setVolume:function(v)
{this._instance.setVolume(v);},getVolume:function()
{return this._instance.getVolume();},mute:function()
{this._instance.mute();},unmute:function()
{this._instance.unmute();},getContentEntry:function(id)
{return this._instance.getContentEntry(id);},_onCallBack:function()
{log("HTML5",arguments[0]);CVP.onCallback(this._options.id,arguments);},instance:function()
{return this._instance;},supported:function()
{return!!document.createElement('video').canPlayType;}});CVP.swfobject=swfobject;addBeforeUnLoadEvent(CVP.cleanup);})();(function(container){if(!container||!container.CVP)
{throw"CVP is a required dependency for the HTML5 player";}
var debug=false;var HTML5VERSION="0.9.4";var FREEWHEEL_JS_URL="http://i.cdn.turner.com/xslo/cvp/ads/freewheel/js/AdManager.js";var OMNITURE_JS_URL="";var Class=CVP.Class;var undef=CVP.Utils.undef;var nil=CVP.Utils.isNull;var empty=CVP.Utils.empty;var extend=CVP.Utils.extend;var byId=CVP.Utils.byId;var query=CVP.Utils.query;var bind=CVP.Utils.bind;var slice=CVP.Utils.slice;var template=CVP.Utils.template;var joinKeys=CVP.Utils.joinKeys;var isFlagActive=CVP.Utils.isFlagActive;var print=CVP.Utils.print;var Event=CVP.Events.CustomEvent;var CommandQueue=CVP.Utils.CommandQueue;var Asset=CVP.Utils.Asset;var log=function(){if(window.console&&window.console.log&&debug){window.console.log(slice(arguments).join(" | "));}};var ConditionalTask=function(condition,success,interval){this._interval=nil(interval)?10:interval;this._maxTries=500;this._condition=condition;this._success=success;this._tries=0;this.conditionWrapper=bind(function(){var ret=this._condition();if(ret==true)
{clearInterval(this._timer);this._success();}
else if(this._tries>this._maxTries)
{log("condition never met!");clearInterval(this._timer);}
this._tries++;},this);;this.start=function(){this._timer=setInterval(this.conditionWrapper,this._interval);};};var ConfigUtils={stringReplace:function(str,entry,uriEncode){var patterns=this.getReplacementPatterns(str);if(!empty(patterns)){for(var i=0;i<patterns.length;i++)
{var pattern=patterns[i];var replaceStr="";replaceStr=this.getReplacementText(pattern,entry);if(empty(replaceStr))
replaceStr="";else if(uriEncode)
replaceStr=encodeURI(replaceStr);str=str.replace(pattern,replaceStr);}}
return str;},getReplacementPatterns:function(str){return(str.match(/[$][{][^}]*[}]/g));},getReplacementText:function(pattern,entry){var replaceStr="";switch(pattern)
{case"${page.domain}":if(player)
replaceStr=document.domain;break;case"${page.url}":replaceStr=document.location.href;break;case"${videoId}":case"${video.id}":if(entry)
replaceStr=entry.getId();break;default:var nodeName=pattern.substr(2,pattern.length-3);var array=nodeName.split('.');var objName=array[0];if(array.length>1)
{nodeName=nodeName.substr(objName.length+1);switch(objName)
{case"video":if(entry)
replaceStr=XMLUtils.getNodeValue(entry._xmlEntry,nodeName);break;default:replaceStr=pattern;break;}}
else
replaceStr=pattern;break;}
return replaceStr;}};var Ajax={get:function(obj){obj.type="GET";this._request(obj);},getXml:function(obj){obj.dataType="xml";this.get(obj);},post:function(obj){obj.type="POST";this._request(obj);},_request:function(obj)
{var request=new XMLHttpRequest();request.onreadystatechange=function()
{if(request.readyState==4)
{if(request.status<=200&&request.status<400)
{if(obj.success)
obj.success(request.responseText);}
else
{if(obj.error)
obj.error(request);}
request=null;}}
request.open(obj.type,obj.url,true);request.send(obj.type=="POST"?obj.data:null);}};var Loader=Class.extend({init:function(){this.eLoaded=new Event("LoadedEvent");this.eLoadError=new Event("LoadErrorEvent");},load:function(url){var self=this;var success=function(data){log("Loader","success:",url);self.eLoaded.dispatch(data);};var error=function(requestObj,textStatus,errorThrown){log("Loader","error:",url,"text:",textStatus);self.eLoadError.dispatch(requestObj,textStatus,errorThrown);};Ajax.get({url:url,success:success,error:error});}});var XMLLoader=Class.extend({init:function(){this._loader=new Loader();this._loader.eLoaded.addListener(this._onLoaded,this);this._loader.eLoadError.addListener(this._onLoadError,this);this.eLoaded=new Event();this.eLoadError=new Event();},load:function(url){this._loader.load(url);},_onLoaded:function(xmlStr){xmlStr=XMLUtils.clean(xmlStr);var xDoc=XMLUtils.createDoc(xmlStr);log("XMLLoader","XMl loaded");this.eLoaded.dispatch(xDoc);},_onLoadError:function(requestObj,textStatus,errorThrown){log("XMLParser","onLoadError:",textStatus);if(textStatus=="parsererror"){log("XMLParser","ParseError...attempting to create an xml doc manually");var xmlStr=requestObj.responseText;xmlStr=XMLUtils.clean(xmlStr);var xDoc=XMLUtils.createDoc(xmlStr);if(xDoc)
this.eLoaded.dispatch(xDoc);else
this.eLoadError.dispatch(requestObj,textStatus,errorThrown);}}});var XMLParser=Class.extend({init:function(){this._loader=new XMLLoader();this._loader.eLoaded.addListener(this.onLoaded,this);this._loader.eLoadError.addListener(this.onLoadError,this);},parse:function(url){log("XMLParser","Loading the xml to parse",url);this.load(url);},load:function(url){this._loader.load(url);},onLoaded:function(xml){log("XMLParser","XMl loaded");this.parseXml(xml);},onLoadError:function(requestObj,textStatus,errorThrown){log("XMLParser","onLoadError:",textStatus);},parseXml:function(xml){}});var ContainerParser=XMLParser.extend({init:function(){this.eParseCompleted=new Event();this.eParseError=new Event();this._super();},parseXml:function(xml){var self=this,docElement=xml.documentElement,contextName=_params.context||"",contexts=null,context=null,node=null;contexts=docElement.getElementsByTagName("context");for(var i=0;i<contexts.length;i++)
{if(XMLUtils.getAttribute(contexts[i],"name")==contextName)
{context=contexts[i];break;}}
if(context)
{var players=context.getElementsByTagName("player");var playerName=XMLUtils.getAttribute(players[players.length-1],"instance");if(empty(playerName))
playerName=contextName;_containerInfo.playerInstance=playerName;}
CVP.Utils.print(_containerInfo,"_containerInfo");this.eParseCompleted.dispatch();}});var ConfigParser=XMLParser.extend({init:function(){this.eParseCompleted=new Event();this.eParseError=new Event();this._super();},parseXml:function(xml){var self=this,docElement=xml.documentElement,playerInstanceName=_containerInfo.playerInstance||"",player=null,node;var players=docElement.getElementsByTagName("player");while(players.length){node=players[players.length-1];if(XMLUtils.getAttribute(node,"name")==playerInstanceName)
{player=node.cloneNode(true);}
docElement.removeChild(node);}
var process=function(xml,objToAssign){if(nil(xml))
return;var childNodes=xml.childNodes,xmlLength=childNodes.length,childNode,obj,i=0;if(xmlLength==0)
return;do{childNode=childNodes[i];obj=self.findMapping(childNode.nodeName);if(!nil(obj))
{self.parseAttributes(obj,childNode);if(childNode.childNodes.length)
{process(childNode,obj);}}
else if(childNode.nodeName=="param")
{self.parseParams(objToAssign,XMLUtils.getAttribute(childNode,"name"),XMLUtils.getAttribute(childNode,"value"));}
i++;}while(i<xmlLength);};process(docElement,_configInfo);if(!nil(player))
{process(player,_configInfo);}
CVP.Utils.print(_configInfo,"_configInfo");players=player=childNodes=childNode=null;this.eParseCompleted.dispatch();},parseParams:function(obj,name,value){switch(name)
{case"ad_api":obj.apiUrl=value;break;case"ad_man_root_url":obj.adManRootUrl=value;break;case"ad_server_root_url":obj.adServerRootUrl=value;break;case"ad_video_root_url":obj.adVideoRootUrl=value;break;case"ad_video_extension":obj.adVideoExtension=value;break;case"additional_video_segvars":obj.additionalVideoSegVars=value;break;case"additional_sync_segvars":obj.additionalSyncSegVars=value;break;case"ad_section":obj.adSection=value;break;case"ad_network_id":obj.adNetworkId=value;break;case"ad_video_network_id":obj.adVideoNetworkId=value;break;case"ad_video_asset_id":obj.adVideoAssetId=value;break;case"ad_player_profile":obj.adPlayerProfile=value;break;case"renderers_url":obj.renderersUrl=value;break;case"external_slots":obj.externalSlots=isFlagActive(value,obj.externalSlots);break;case"ad_live_content_duration":obj.liveDuration=value;break;default:obj[name]=value;}},parseAttributes:function(obj,node)
{if(node.hasAttributes)
{if(!obj.attr)
obj.attr={};XMLUtils.assignAttributes(obj.attr,node.attributes);}},findMapping:function(nodeName){var obj=null;switch(nodeName)
{case"ad_server":obj=_configInfo.ads;break;}
return obj;}});var XMLUtils={createDoc:function(xmlString){if(undef(window.DOMParser))
{this.createDoc=function(xmlString){if(empty(xmlString))return null;var xDoc=new ActiveXObject("MSXML2.DOMDocument");xDoc.async=false;xDoc.loadXML(xmlString);return xDoc;};}
else
{this.createDoc=function(xmlString){if(empty(xmlString))return null;var parser=new DOMParser();var xDoc=parser.parseFromString(xmlString,"text/xml");return xDoc;};}
return this.createDoc(xmlString);},clean:function(xmlString){xmlString=xmlString.replace(/\>\s*?\</g,"><");xmlString=xmlString.replace(/\t*/g,"");xmlString=xmlString.replace(/\n*/g,"");xmlString=xmlString.replace(/<!--(.*?)-->/g,"");xmlString=xmlString.replace(/&/g,"&amp;");while(xmlString.indexOf('xmlns')>-1){var start=xmlString.indexOf('xmlns');var firstQuote=xmlString.indexOf('"',start);var endQuote=xmlString.indexOf('"',firstQuote+1);xmlString=xmlString.slice(0,start)+xmlString.slice(endQuote+1);}
return xmlString;},getNodeValue:function(doc,nodeName){if(doc)
{if(!nodeName)
return(!nil(doc.firstChild)?doc.firstChild.nodeValue:null);var nodes=doc.getElementsByTagName(nodeName);if(nodes.length>0)
return nodes[0].firstChild.nodeValue;}
return null;},getAttribute:function(node,attrName){if(node&&node.attributes&&!empty(attrName))
{var attr=node.attributes.getNamedItem(attrName);return attr?attr.nodeValue:null;}},assignAttributes:function(obj,attributes)
{for(var a in attributes)
{obj[attributes[a].nodeName]=attributes[a].nodeValue;}},toString:function(xmlDoc){if(undef(window.XMLSerializer))
{this.toString=function(xmlDoc){return xmlDoc.xml;};}
else
{this.toString=function(xmlDoc){return new XMLSerializer().serializeToString(xmlDoc);};}
return this.toString(xmlDoc);}};var DependencyMananger=Class.extend({init:function()
{this._dependencies=[];this._currentDependency=null;this.eSuccess=new Event();this.eFailure=new Event();this.eDependencySuccess=new Event();this.eDependencyFailure=new Event();},addDependency:function(dependency)
{dependency.setManager(this);this._dependencies.push(dependency);},load:function()
{this._currentDependency=this._dependencies.shift();this._currentDependency.eSuccess.addListener(this._onDependencySuccess,this);this._currentDependency.eFailure.addListener(this._onDependencyFailure,this);var self=this;setTimeout(function(){self._currentDependency.load()},10);},_onDependencySuccess:function()
{this.eDependencySuccess.dispatch(this._currentDependency.getDesc());this._next();},_onDependencyFailure:function()
{this.eDependencyFailure.dispatch(this._currentDependency.getDesc());if(this._currentDependency.required)
{this._onFailure(this._currentDependency.getDesc());return;}
this._next();},_next:function()
{if(this._dependencies.length)
this.load();else
this._onSuccess();},_onSuccess:function(desc)
{this.eSuccess.dispatch(desc);},_onFailure:function(desc)
{this.eFailure.dispatch(desc);}});var Dependency=Class.extend({init:function(assetUrl,required)
{this._assetUrl=assetUrl;this.required=required;this._manager=null;this.eSuccess=new Event();this.eFailure=new Event();},load:function()
{log("Dependency","loading asset",this._assetUrl);var assetLoader=new Asset(this._assetUrl);assetLoader.eSuccess.addListener(this._success,this);assetLoader.eFailure.addListener(this._failure,this);assetLoader.load();},_success:function()
{log("Dependency","successfully loaded dependency",this._assetUrl);this.eSuccess.dispatch();},_failure:function()
{log("Dependency","failed to load dependency",this._assetUrl);this.eFailure.dispatch();},setManager:function(manager)
{this._manager=manager;},getDesc:function()
{return this._assetUrl;}});var ContainerDependency=Dependency.extend({init:function()
{this._super.apply(this,arguments);this.required=true;this._parser=new ContainerParser();this._parser.eParseCompleted.addListener(this._onParseCompleted,this);this._parser.eParseError.addListener(this._onParseError,this);},load:function()
{log("ContainerDependency","loading xml",this._assetUrl);this._parser.parse(this._assetUrl);},_onParseCompleted:function()
{this._success();},_onParseError:function()
{this._failure();},getDesc:function()
{return"ContainerDependency: "+this._assetUrl;}});var ConfigDependency=Dependency.extend({init:function()
{this._super.apply(this,arguments);this.required=true;this._parser=new ConfigParser();this._parser.eParseCompleted.addListener(this._onParseCompleted,this);this._parser.eParseError.addListener(this._onParseError,this);},load:function()
{this._parser.parse(this._assetUrl);},_onParseCompleted:function()
{if(this._manager)
{if(_configInfo.ads.attr.type.toLowerCase()=="freewheel")
{log("ContainerDependency","adding FW dependency");this._manager.addDependency(new Dependency(FREEWHEEL_JS_URL,true));}
if(!empty(_configInfo.omniture.omniture_account))
{log("ContainerDependency","adding Omniture dependency");}}
this._success();},_onParseError:function()
{this._failure();},getDesc:function()
{return"ConfigDependency: "+this._assetUrl;}});var CMS=Class.extend({init:function(){this._catalogDataURL="";this._requestPendingQueue=[];this._videoCatalog=[];this._requests={};this._loader=new XMLLoader();this._loader.eLoaded.addListener(this._onContentIdRequestComplete,this);this._loader.eLoadError.addListener(this._onContentIdRequestIOError,this);this.eRequestCompleted=new Event("CmsRequestCompletedEvent");},addContentId:function(contentId){var entry=this.getContentId(contentId);if(nil(entry))
this._requestPendingQueue.push(contentId);else{var index=contentId.split("|")[1];contentId=contentId.split("|")[0];this._notifyListeners(contentId,contentId,index);}
if(this._requestPendingQueue.length==1)
this._processNextRequest();},getContentId:function(contentId){contentId=contentId.split("|")[0];var ct=this._videoCatalog.length;for(var i=0;i<ct;i++)
{var entry=this._videoCatalog[i];if(entry.getId()==contentId)
return entry;}
return null;},clear:function(){this._videoCatalog=[];},setDataUrl:function(url){this._catalogDataURL=url;},_getRequestUrl:function(contentId){var requestUrl;var start=this._catalogDataURL.substr(0).search(/\$\{/);if(start!=-1)
{var end=this._catalogDataURL.substr(start).search(/\}/);if(end!=-1)
{var pattern=this._catalogDataURL.substr(start,end+1);requestUrl=this._catalogDataURL.replace(pattern,contentId);}}
else
{requestUrl=this._catalogDataURL+"/"+contentId+".xml";}
return requestUrl;},_createContentEntryFromRequestData:function(requestData,fileId){try
{return new ContentCatalogEntry(requestData);}
catch(e)
{alert(this._catalogDataURL+"/"+fileId+".xml: "+e.message);}
return null;},_processNextRequest:function(){if(this._requestPendingQueue.length>0)
{var contentId=this._requestPendingQueue[0].split("|")[0];this._requestVideoWithId(contentId);}},_requestVideoWithId:function(contentId){var url=this._getRequestUrl(contentId);this._loader.load(url);},_onContentIdRequestComplete:function(data){var request=this._requestPendingQueue[0].split("|");var contentId=request[0];var requestIndex=request[1];if(data!=null)
{var entry=this._createContentEntryFromRequestData(data,contentId);if(!entry)
{this._notifyListeners(contentId,contentId,requestIndex,"No URLLoader");}
else
{entry.requestId=contentId;this._videoCatalog.push(entry);this._notifyListeners(entry.getId(),entry.requestId,requestIndex,"");}}
else
{this._notifyListeners(contentId,contentId,requestIndex,"No URLLoader");}
this._requestPendingQueue.shift();this._processNextRequest();},_onContentIdRequestIOError:function(){var request=this._requestPendingQueue[0].split("|");var contentId=request[0];var requestIndex=request[1];this._notifyListeners(contentId,contentId,"IOError : "+event.text);this._requestPendingQueue.shift();this._processNextRequest();},_notifyListeners:function(contentId,requestId,index,errorMsg){this.eRequestCompleted.dispatch(contentId,requestId,index,errorMsg);}});var ContentCatalogEntry=Class.extend({init:function(xml){this._xmlEntry=xml.documentElement;this._requestId=null;this._name=XMLUtils.getNodeValue(this._xmlEntry,"slug");this._title=XMLUtils.getNodeValue(this._xmlEntry,"headline");this._category=XMLUtils.getNodeValue(this._xmlEntry,"category");this._trt=XMLUtils.getNodeValue(this._xmlEntry,"trt")*1;var files=this._xmlEntry.getElementsByTagName("files");if(files.length)
{files=files[0].childNodes;this._fileList={};for(var f in files)
{if(files[f].nodeType!=1)continue;var fKey=XMLUtils.getAttribute(files[f],"bitrate");var fFallback=XMLUtils.getAttribute(files[f],"fallback");var fValue=XMLUtils.getNodeValue(files[f]);var ext=empty(fValue)?"":fValue.substring(fValue.lastIndexOf(".")+1);log("ContentCatalogEntry",fKey,fValue,ext);this._fileList[fKey]={url:fValue,fallback:fFallback,ext:ext};}}
else
{log("ContentCatalogEntry","No file entries found!");}
var images=this._xmlEntry.getElementsByTagName("images");if(images.length)
{images=images[0].childNodes;this._imageList={};for(var image in images)
{if(images[image].nodeType!=1)continue;var iWidth=XMLUtils.getAttribute(images[image],"width");var iHeight=XMLUtils.getAttribute(images[image],"height");var iValue=XMLUtils.getNodeValue(images[image]);log("ContentCatalogEntry","images",iWidth,iHeight,iValue);var iKey=iWidth+"|"+iHeight;this._imageList[iKey]={url:iValue,width:iWidth,height:iHeight};}}},getId:function()
{var attr=XMLUtils.getAttribute(this._xmlEntry,"id");if(!empty(attr))
return attr;else
return this._requestId;},getName:function()
{return this._name;},getTitle:function()
{return this._title;},getCategory:function()
{return this._category;},getTrt:function()
{return this._trt;},getContentUrl:function(quality)
{var url=null;var dbgFound=false;for(var bitrate in this._fileList)
{if(bitrate==quality)
{url=this._fileList[bitrate].url;if(url.indexOf("://")==-1)
url=_configInfo.media_src+url;dbgFound=true;break;}}
if(!dbgFound)
log("Config XML specifies a "+quality+" bitrate entry, but there is no <file> node in video XML where bitrate attribute = "+quality+".");else if(empty(url))
log("text attribute is empty in the video XML for the <file> node whose quality is "+quality+".");return url;},getContentUrlFromFallback:function(fallback){var url=null;for(var bitrate in this._fileList){if(!(empty(this._fileList[bitrate].fallback))&&fallback==this._fileList[bitrate].fallback){url=this._fileList[bitrate].url;if(url.indexOf("://")==-1)
url=_configInfo.media_src+url;break;}}
return url;},getContentUrlFromType:function(ext)
{var url=null;for(var bitrate in this._fileList)
{if(ext==this._fileList[bitrate].ext)
{url=this._fileList[bitrate].url;if(url.indexOf("://")==-1)
url=_configInfo.media_src+url;break;}}
return url;},getThumbnailUrl:function(width,height)
{var url=null;var key=width+"|"+height;for(var k in this._imageList)
{if(k==key)
{url=this._imageList[k].url;break;}}
return url;},getXML:function()
{return this._xmlEntry;}});var BasePlayer=Class.extend({init:function(options){this.options=extend({containerElement:'',elementId:'',autoplay:true,controls:true,width:0,height:0},options||{});this.containerElement=byId(this.options.containerElement);this.elementId=this.options.elementId;if(empty(this.elementId))
{log("Invalid element id...exiting");throw new"Invalid element id";}
this.playerOptions={};this.width=this.options.width;this.height=this.options.height;this.airplay=(!CVP.Browser.apple_mobile&&(undef(_params.ios_airplay)||undef(_configInfo.ios_airplay)))?"":"x-webkit-airplay=\"allow\"";this.perVideoFallbacks=(undef(_params.perVideoFallbacks))?new Array():_params.perVideoFallbacks;this.element=null;this.rendering=false;this.position={top:null,right:null,bottom:null,left:null};this.eRendered=new Event();this.eContentBegin=new Event();this.eContentPlay=new Event();this.eContentEnded=new Event();this.eContentCompleted=new Event();},getMarkup:function(){return"";},render:function(containerElement){log("Player","render");if(!empty(containerElement))
this.containerElement=byId(containerElement);if(nil(this.containerElement))
{log("Container element could not be found...cannot render...exiting");throw new"Container could not be found";}
var markup=this.getMarkup();this.rendering=true;this.containerElement.innerHTML=markup;var self=this;new ConditionalTask(function(){if(!nil(byId(self.elementId)))
return true;},function(){self.rendering=false;self.element=byId(self.elementId);self.fireRendered();}).start();},rendered:function(){return this.element&&this.element.parentNode==this.containerElement;},show:function(){if(this.element)
{if(this.position.left)
this.element.style.left=this.position.left}},hide:function(){if(this.element)
{this.position.left=this.element.style.left;this.element.style.left="-5000px";}},addPlayerListeners:function(){},removePlayerListeners:function(){},fireRendered:function(){this.eRendered.dispatch("video");},fireBegin:function(){this.eContentBegin.dispatch(this._catalogEntry.getId());},firePlay:function(){this.eContentPlay.dispatch();},fireEnded:function(){this.eContentEnded.dispatch();},fireCompleted:function(){this.eContentCompleted.dispatch();}});var VideoPlayer=BasePlayer.extend({init:function(options){this._super(options);this.playerOptions["controls"]=this.options.controls;this.playerOptions["autoplay"]=this.options.autostart;this._supportedFileTypes=this._determineSupportedFileTypes();this._firePlay=false;this._addedListeners=false;this._onLoadedMetaDataBind=bind(this._onLoadedMetaData,this);this._onContentPlayBind=bind(this._onContentPlay,this);this._onContentEndedBind=bind(this._onContentEnded,this);},getMarkup:function(){return template("<video id=\"{0}\" width={1} height={2} controls {3}></video>",this.elementId,this.width,this.height,this.airplay);},play:function(catalogEntry){if(CVP.Browser.apple_mobile)
{this.play=function(catalogEntry)
{this._catalogEntry=catalogEntry;var url=this._getFileUrl(catalogEntry);this.element.src=url;this._setOptions();this._setThumbnail();this.element.load();this.element.play();this._firePlay=true;}}
else
{this.play=function(catalogEntry)
{this._catalogEntry=catalogEntry;var url=this._getFileUrl(catalogEntry);this.element.src=url;if(!this.playerOptions.autoplay)
{this._setThumbnail();}
this.element.load();}}
this.play(catalogEntry);},pause:function()
{this.element.pause();},resume:function()
{if(this.element.paused)
this.element.play();},setVolume:function(v)
{this.element.volume=v;},getVolume:function()
{return this.element.volume;},mute:function()
{this.element.muted=true;},unmute:function()
{this.element.muted=false;},_setOptions:function()
{for(var option in this.playerOptions)
{this.element[option]=this.playerOptions[option];}},_setThumbnail:function()
{var image=this._catalogEntry.getThumbnailUrl(this.width,this.height);log("thumb",image);if(image)
{this.element.poster=image;}},_onLoadedMetaData:function()
{if(CVP.Browser.apple_mobile)
{this._onLoadedMetaData=function()
{log("VideoPlayer","_onLoadedMetaData");}}
else
{this._onLoadedMetaData=function()
{log("VideoPlayer","_onLoadedMetaData");this._onLoaded();}}
this._onLoadedMetaData();},_onLoaded:function()
{this._setOptions();this._firePlay=true;this.element.play();},_onReadyStateChange:function()
{log("VideoPlayer","_onReadyStateChange");},_onContentPlay:function()
{log("VideoPlayer","_onContentPlay");if(this._firePlay)
{this.firePlay();this._firePlay=false;}},_onContentPlaying:function()
{log("VideoPlayer","_onContentPlaying");},_onContentPaused:function()
{log("VideoPlayer","_onContentPaused");},_onContentTimeUpdate:function()
{},_onContentEnded:function()
{log("VideoPlayer","_onContentEnded");this.fireEnded();},addPlayerListeners:function(){if(this.element&&!this._addedListeners)
{log("VideoPlayer","addPlayerListeners");this.element.addEventListener("loadedmetadata",this._onLoadedMetaDataBind,false);this.element.addEventListener("play",this._onContentPlayBind,false);this.element.addEventListener("ended",this._onContentEndedBind,false);this.element.addEventListener("readystatechange",this._onReadyStateChange,false);this.element.addEventListener("playing",this._onContentPlaying,false);this.element.addEventListener("pause",this._onContentPaused,false);this.element.addEventListener("timeupdate",this._onContentTimeUpdate,false);this._addedListeners=true;}},removePlayerListeners:function(){if(this.element&&this._addedListeners)
{log("VideoPlayer","removePlayerListeners");this.element.removeEventListener("loadedmetadata",this._onLoadedMetaDataBind,false);this.element.removeEventListener("play",this._onContentPlayBind,false);this.element.removeEventListener("ended",this._onContentEndedBind,false);this.element.removeEventListener("readystatechange",this._onReadyStateChange,false);this.element.removeEventListener("playing",this._onContentPlaying,false);this.element.removeEventListener("pause",this._onContentPaused,false);this.element.removeEventListener("timeupdate",this._onContentTimeUpdate,false);this._addedListeners=false;}},_getFileUrl:function(catalogEntry)
{var url=this._getFileByParameterFallback(catalogEntry);if(url==null)
url=this._getFileByFallback(catalogEntry)
if(url==null){var url=catalogEntry.getContentUrl(_configInfo.low_bitrate);if(!this._isFileSupported(url))
{log("VideoPlayer","File is not supported!",url);log("VideoPlayer","Attempting to find a compatible file");url=this._getFileBySupportedType(catalogEntry);if(empty(url))
url=this._getFileByConfigFallbackParam(catalogEntry);log("VideoPlayer","Found:",url);}}else{log("VideoPlayer","Fallback file found",url);}
return url;},_getFileByParameterFallback:function(catalogEntry){var foundit=-1;for(var i=0;i<this.perVideoFallbacks.length;i++){var dvf=this.perVideoFallbacks[i];var criteria=ConfigUtils.stringReplace(dvf.criteria,catalogEntry,false);if(dvf.evaluate(criteria)){return ConfigUtils.stringReplace(dvf.filter,catalogEntry,false);}}
return null;},_getFileByConfigFallbackParam:function(catalogEntry){var str=_configInfo.fallback_filename_iOS;if(empty(str))
return str;else
str=ConfigUtils.stringReplace(str,catalogEntry,false);return str;},_getFileByFallback:function(catalogEntry){if(CVP.Browser.apple_mobile){return catalogEntry.getContentUrlFromFallback("iOS");}},_getFileBySupportedType:function(catalogEntry)
{var url=null;var len=this._supportedFileTypes.length;for(var i=0;i<len;i++)
{url=catalogEntry.getContentUrlFromType(this._supportedFileTypes[i]);}
return url;},_isFileSupported:function(url)
{if(!empty(url))
{var ext=url.indexOf(".")>-1?url.substring(url.lastIndexOf(".")+1):url;var len=this._supportedFileTypes.length;for(var i=0;i<len;i++)
{if(ext==this._supportedFileTypes[i])
{return true;}}}
return false;},_determineSupportedFileTypes:function()
{if(CVP.Browser.apple_mobile)
{return["m3u8","mp4"]}
else
{return["mp4"];}}});var PlayerController=Class.extend({init:function()
{this._commandQ=new CommandQueue();;this._videoPlayer=new VideoPlayer({containerElement:"player_container",elementId:"videoPlayer",width:_params.width,height:_params.height,controls:true,autostart:_params.autostart});this._videoPlayer.eRendered.addListener(this._onRendered,this);this._videoPlayer.eContentPlay.addListener(this._onContentPlay,this);this._videoPlayer.eContentEnded.addListener(this._onContentEnded,this);this._adProxy=new AdServerProxy();this._adProxy.eAdStarted.addListener(this._onAdStarted,this);this._adProxy.eAdEnded.addListener(this._onAdEnded,this);this._adProxy.eAdError.addListener(this._onAdError,this);this._contentQueue=[];this.eRendered=new Event();this.eContentBegin=new Event();this.eContentPlay=new Event();this.eContentCompleted=new Event();this.eAdStarted=new Event();this.eAdFinished=new Event();this.eAdError=new Event();},render:function(containerElement)
{this._adProxy.setVideoDisplayBase(containerElement);this._videoPlayer.render(containerElement)},_onRendered:function(type)
{log("_onRendered",type);this._commandQ.execute();this.eRendered.dispatch();},play:function(catalogEntry){log("PlayerController","play",catalogEntry.getId());this._catalogEntry=catalogEntry;if(!this._videoPlayer.rendered())
{this._commandQ.push(this.play,this,arguments);return;}
this._onContentBegin();if(this._adProxy.enabled)
this._adProxy.loadAds(catalogEntry);else
this._playContent();},_playContent:function()
{log("PlayerController","_playContent");this._videoPlayer.addPlayerListeners();this._videoPlayer.play(this._catalogEntry);},queue:function(catalogEntry)
{log("PlayerController","queue",catalogEntry.getId());this._contentQueue.push(catalogEntry);},emptyQueue:function()
{this._contentQueue=[];},pause:function()
{this._videoPlayer.pause();},resume:function()
{this._videoPlayer.resume();},setVolume:function(v)
{this._videoPlayer.setVolume(v);},getVolume:function()
{return this._videoPlayer.getVolume();},mute:function()
{this._videoPlayer.mute();},unmute:function()
{this._videoPlayer.unmute();},_onContentBegin:function()
{log("PlayerController","_onContentBegin");this.eContentBegin.dispatch(this._catalogEntry.getId());},_onContentPlay:function()
{log("PlayerController","_onContentPlay");this.eContentPlay.dispatch(this._catalogEntry.getId());},_onContentEnded:function()
{log("PlayerController","_onContentEnded");if(this._adProxy.enabled)
this._adProxy.playPostroll();else
this._onContentCompleted();},_onContentCompleted:function()
{log("PlayerController","_onContentCompleted");this.eContentCompleted.dispatch(this._catalogEntry.getId());if(this._contentQueue.length)
this.play(this._contentQueue.shift());},_onAdStarted:function(e)
{log("PlayerController","_onAdStarted");this.eAdStarted.dispatch();this._videoPlayer.removePlayerListeners();},_onAdEnded:function(e)
{timePositionClass=e&&e.timePositionClass?e.timePositionClass:null;log("PlayerController","_onAdEnded",timePositionClass);this.eAdFinished.dispatch();if(timePositionClass==AdServerProxy.PREROLL||this._adProxy.currentAdType==AdServerProxy.PREROLL)
this._playContent();else
this._onContentCompleted();},_onAdError:function(e)
{this.eAdError.dispatch();}});var AdServerProxy=Class.extend({init:function()
{this._adServerInfo=_configInfo.ads;this._freewheel=null;if(!undef(window.tv)&&window.tv.freewheel)
{if(!AdServerProxy.initialized)
{AdServerProxy.PREROLL=tv.freewheel.SDK.TIME_POSITION_CLASS_PREROLL;AdServerProxy.POSTROLL=tv.freewheel.SDK.TIME_POSITION_CLASS_POSTROLL;AdServerProxy.initialized=true;}}
else
{this.enabled=false;}
this.currentAdType=null;this._adSection=this.getConfigProperty("ad_section");this.eAdStarted=new Event();this.eAdEnded=new Event();this.eAdError=new Event();},setVideoDisplayBase:function(videoDisplayBase)
{if(!undef(window.tv)&&window.tv.freewheel)
{this.displayBase=videoDisplayBase;this.enabled=true;}},loadAds:function(catalogEntry)
{this._freewheel=new tv.freewheel.SDK.AdManager();var serverUrl=this.getConfigProperty("ad_server_root_url")+"/ad/g/1?nw="+this.getConfigProperty("ad_network_id")+"&prof="+this.getConfigProperty("ad_network_id")+":"+this.getConfigProperty("ad_player_profile")+"&flag=+sltp+exvt+slcb+unka+unks;";this._freewheel.setServerURL(serverUrl);this._freewheel.registerVideoDisplayBase(this.displayBase);var duration=catalogEntry.getTrt();var adId="";if(empty(this._adServerInfo.adVideoAssetId))
adId=catalogEntry.getId();else
adId=ConfigUtils.stringReplace(this._adServerInfo.adVideoAssetId,catalogEntry,false);this._freewheel.setVideoAsset(adId,duration);this._freewheel.setSiteSection(this._adSection);this._freewheel.submitRequest(bind(this.onRequestCompleted,this),2000);},onRequestCompleted:function(e)
{log("AdServerProxy","onRequestCompleted");this.currentAdType=AdServerProxy.PREROLL;this._startAd(AdServerProxy.PREROLL,bind(this.onPrerollCompleted,this),e);},onPrerollCompleted:function(e)
{log("AdServerProxy","onPrerollCompleted");this._adEnded(e);},playPostroll:function()
{this.currentAdType=AdServerProxy.POSTROLL;this._startAd(AdServerProxy.POSTROLL,bind(this.onPostrollCompleted,this));},onPostrollCompleted:function(e)
{log("AdServerProxy","onPostrollCompleted");this._adEnded(e);},_startAd:function(slot,cb,e)
{this.eAdStarted.dispatch(e);this._freewheel.playSlots(slot,cb);},_adEnded:function(e)
{this.eAdEnded.dispatch(e);this._freewheel.dispose();},onAdPlayHead:function(playhead,duration)
{},getConfigProperty:function(key)
{var value=null;var required=false;switch(key)
{case'ad_api':value=this._adServerInfo.apiUrl;required=true;break;case'ad_server_root_url':value=this._adServerInfo.adServerRootUrl;required=true;break;case'ad_network_id':value=this._adServerInfo.adNetworkId;required=true;break;case'ad_video_network_id':value=this._adServerInfo.adVideoNetworkId;required=true;break;case'ad_video_asset_id':value=this._adServerInfo.adVideoAssetId;required=true;break;case'ad_section':value=this._adServerInfo.adSection;required=true;break;case'ad_player_profile':value=this._adServerInfo.adPlayerProfile;required=true;break;case'renderers_url':value=this._adServerInfo.renderersUrl;required=false;break;case'sensitive_fallback_id':value=this._adServerInfo.sensitiveFallbackId;required=false;break;case'ad_live_content_duration':value=this._adServerInfo.liveDuration;required=false;break;}
if(empty(value))
{if(required)
log("the following required ad server config value is missing:",key);else
log("the following optional ad server config value is missing:",key);}
return value;}});AdServerProxy.PREROLL=null;AdServerProxy.POSTROLL=null;var MainController={init:function(options)
{_params=this._options=options;_params.context=_params.flashVars&&_params.flashVars.context;_params.contentId=_params.flashVars&&_params.flashVars.contentId;_params.autoplay=_params.flashVars&&isFlagActive(_params.flashVars.autostart);_params.containerUrl=_params.flashVars&&_params.flashVars.containerUrl;_params.configUrl=_params.flashVars&&_params.flashVars.configUrl;this._bootStrapper=new DependencyMananger();this._bootStrapper.addDependency(new ContainerDependency(this._options.containerUrl),true);this._bootStrapper.addDependency(new ConfigDependency(this._options.configUrl),true);this._bootStrapper.eSuccess.addListener(this._bootStrapSuccess,this);this._bootStrapper.eFailure.addListener(this._bootStrapFailure,this);this._bootStrapper.load();this.ePlayerLoaded=new Event();this.ePlayerRendered=new Event();this.eContentBegin=new Event();this.eContentPlay=new Event();this.eContentCompleted=new Event();this.eAdStarted=new Event();this.eAdFinished=new Event();this.eAdError=new Event();},_bootStrapSuccess:function()
{log("MainController","_bootStrapSuccess");this._playerController=new PlayerController();this._playerController.eRendered.addListener(this._onRendered,this);this._playerController.eContentBegin.addListener(this._onContentBegin,this);this._playerController.eContentPlay.addListener(this._onContentPlay,this);this._playerController.eContentCompleted.addListener(this._onContentCompleted,this);this._playerController.eAdStarted.addListener(this._onAdStarted,this);this._playerController.eAdFinished.addListener(this._onAdFinished,this);this._playerController.eAdError.addListener(this._onAdError,this);this._cms=new CMS();this._cms.setDataUrl(_configInfo.data_src);this._cms.eRequestCompleted.addListener(this._onCmsRequestCompleted,this);this._loadingEntryQueue={};this.ePlayerLoaded.dispatch();},_bootStrapFailure:function()
{log("MainController","_bootStrapFailure");},render:function(containerElement)
{this._playerController.render(containerElement);},_onRendered:function()
{if(!nil(_params.contentId))
{this.playContentWithId(_params.contentId);}
this.ePlayerRendered.dispatch();},playContentWithId:function(id,options)
{log("MainController","playContentWithId",id);var index=this._getNextIndexForId(id);var key=id+"|"+index;log("MainController","playContentWithId","key",key);this._loadingEntryQueue[key]={play:true,additionalParams:options};this._cms.addContentId(key,options);},queueContentWithId:function(id,options)
{log("MainController","queueContentWithId",id);var index=this._getNextIndexForId(id);var key=id+"|"+index;log("MainController","queueContentWithId","key",key);this._loadingEntryQueue[key]={play:false,additionalParams:options};this._cms.addContentId(key,options);},pause:function()
{this._playerController.pause();},resume:function()
{this._playerController.resume();},setVolume:function(v)
{this._playerController.setVolume(v);},getVolume:function()
{return this._playerController.getVolume();},mute:function()
{this._playerController.mute();},unmute:function()
{this._playerController.unmute();},getContentEntry:function(id)
{var catalogEntry=this._cms.getContentId(id);return CVP.Utils.JsonConverter.encodeXmlObject(catalogEntry.getXML());},_onContentBegin:function()
{this.eContentBegin.dispatch(arguments[0]);},_onContentPlay:function()
{this.eContentPlay.dispatch(arguments[0]);},_onContentCompleted:function()
{this.eContentCompleted.dispatch(arguments[0]);},_onAdStarted:function()
{this.eAdStarted.dispatch();},_onAdFinished:function()
{this.eAdFinished.dispatch();},_onAdError:function()
{this.eAdError.dispatch();},_onCmsRequestCompleted:function(contentId,requestId,index,errorMsg)
{log("_onCmsRequestCompleted",contentId,requestId,index,errorMsg);var key=requestId+"|"+index;var catalogEntry=this._cms.getContentId((contentId+"|"+index));if(this._loadingEntryQueue[key]!=null)
{log("onCmsRequestCompleted",contentId,this._loadingEntryQueue[key].play);if(this._loadingEntryQueue[key].play)
{this._playerController.emptyQueue();this._playerController.play(catalogEntry,this._loadingEntryQueue[key].additionalParams);}
else
{this._playerController.queue(catalogEntry,this._loadingEntryQueue[key].additionalParams);}
delete this._loadingEntryQueue[key];}},_getNextIndexForId:function(contentId)
{var index=0;for(var p in this._loadingEntryQueue)
{var q=p.split("|");if(q[0]==contentId&&q[1]>=index)
{index=q[1]+1;}}
return index;}};container.CVP.Players._HTML5Player=Class.extend({init:function(options)
{MainController.init(options);MainController.ePlayerLoaded.addListener(this._onPlayerLoaded,this);MainController.ePlayerRendered.addListener(this._onPlayerRendered,this);MainController.eContentBegin.addListener(this._onContentBegin,this);MainController.eContentPlay.addListener(this._onContentPlay,this);MainController.eContentCompleted.addListener(this._onContentCompleted,this);MainController.eAdStarted.addListener(this._onAdStarted,this);MainController.eAdFinished.addListener(this._onAdFinished,this);MainController.eAdError.addListener(this._onAdError,this);this.ePlayerLoaded=new Event();this.ePlayerReady=new Event();this.eContentBegin=new Event();this.eContentPlay=new Event();this.eContentCompleted=new Event();this.eAdStarted=new Event();this.eAdFinished=new Event();this.eAdError=new Event();},render:function(containerElement)
{MainController.render(containerElement);},play:function(id,options)
{MainController.playContentWithId(id,options);},queue:function(id,options)
{MainController.queueContentWithId(id,options);},pause:function()
{MainController.pause();},resume:function()
{MainController.resume();},setVolume:function(v)
{MainController.setVolume(v);},getVolume:function()
{return MainController.getVolume();},mute:function()
{MainController.mute();},unmute:function()
{MainController.unmute();},getContentEntry:function(id)
{return MainController.getContentEntry(id);},_onPlayerLoaded:function()
{this.ePlayerLoaded.dispatch();},_onPlayerRendered:function()
{this.ePlayerReady.dispatch();},_onContentBegin:function()
{this.eContentBegin.dispatch(arguments[0]);},_onContentPlay:function()
{this.eContentPlay.dispatch(arguments[0]);},_onContentCompleted:function()
{this.eContentCompleted.dispatch(arguments[0]);},_onAdStarted:function()
{this.eAdStarted.dispatch();},_onAdFinished:function()
{this.eAdFinished.dispatch();},_onAdError:function()
{this.eAdError.dispatch();}});var _containerInfo={};var _configInfo={ads:{attr:{type:"NONE"}},omniture:{},share:{},embed:{}};})(window);

function showTab(tabId,tabNo){var tabCollection=document.getElementById(tabId);tabCollection.className=tabId+tabNo+'Visible';}
var cnnVideoUtils={default_div:"playerarea",instance_count:0,cvp_swf:"http://i.cdn.turner.com/si/.element/swf/4.1/global/cvp/si_video.swf",players:[],play:function(video_id,context,h,w){var instance_id=this.instance_count;if(h===null||w===null){h=373;w=662;}
if(context===null){context='main';}
this.players[instance_id]=new CVP({id:'cvp_'+this.instance_count,width:w,height:h,flashVars:{contentId:video_id,context:context,wmode:'transparent'},embed:{containerSwf:this.cvp_swf,expressInstallSwf:'http://i.cdn.turner.com/si/.element/swf/4.1/global/expressInstall.swf',options:{quality:'high',bgcolor:'#000000',allowFullScreen:'true',allowScriptAccess:'always',wmode:'transparent'}}});this.players[instance_id].embedSWF(this.default_div);this.instance_count++;},noflash:function(id){var msg='<a href="http://get.adobe.com/flashplayer/" target="_blank" class="msg">This video requires a Flash client to play. <br/> Please click here to download the latest version of Flash.<\/a>';if(navigator.userAgent.indexOf('iPad')>-1){msg='<a href="/video" target="_blank" class="msg">This video is not available for your device at this time. <br/> Please click here for more SI videos.<\/a>';}
if(document.getElementById(id)){document.getElementById(id).innerHTML=msg;}
this.generic_ad();},generic_300x250:'http://ad.doubleclick.net/adi/3475.si/video/;path=video;file=index_html;dcove=d;sz=300x250;tile=2',generic_ad:function(){if(document.getElementById('ad300x250')){document.getElementById('ad300x250').src=this.generic_300x250;}
else if(typeof cnnPageOnload=='function'){var old_func=cnnPageOnload;cnnPageOnload=function(){if(document.getElementById('ad300x250')){document.getElementById('ad300x250').src=this.generic_300x250;}
old_func();};}},"last":""};var cnnCVP;var cvpPlayers=new Array();function cnnVideoNewPlayer(videoId,vArea,vContext,vReturn,width,height){if(vArea.length==0){vArea="player"+videoId;}
if(vContext.length==0){vContext="main";}
var cvpTmp;var vWidth;var vHeight;var autoStart=1;if(vContext=="t1"||vContext=="live_4_1_t1"){vWidth=662;vHeight=423;}else if(vContext=="t1Bullet"){vWidth=278;vHeight=152;autoStart=0;}else if(vContext=="hpBox1"){vWidth=320;vHeight=180;autoStart=0;}else if(vContext=="teamCarousel"){vWidth=320;vHeight=180;autoStart=0;}else if(vContext=="storyEmbed"){vWidth=400;vHeight=225;autoStart=0;}else if(vContext=="storyEmbed_4_1"){vWidth=400;vHeight=225;autoStart=0;}else if(vContext=="videosection_4_1"){vWidth=640;vHeight=360;}else if(vContext=="GotuitStream_4_1"){vWidth=640;vHeight=360;}else if(vContext=="GotuitStreamPreview_4_1"){vWidth=640;vHeight=360;}else if(vContext=="main_4_1"){vWidth=640;vHeight=360;}else if(vContext=="swim11"){vWidth=672;vHeight=378;}else if(vContext=="NCAAvideo"){vWidth=640;vHeight=360;}else if(width.length!=0&&height.length!=0){vWidth=width;vHeight=height;}else{vWidth=662;vHeight=373;}
if(document.cnnPage){if(cnnPage.debug&&cnnPage.path.indexOf('/video')==0){$('body').prepend('<div id="vid_source" style="margin:10px; background: #900;"></div>');$.ajax({"url":"/.element/auto/video/tvp_mdf/"+videoId+".xml","success":function(xml){var file='';$(xml).find('file').each(function(){file=$(this).text();});file='http://ht.cdn.turner.com/si/big/video'+file.replace(/\.\d+\.[f4vmpl]+$/,'');$('#vid_source').html('iPad: <a style="color:#fff" href="'+file+'.mp4" target="_blank">'+file+'.mp4</a><br/> '+"\n"+'iPhone: <a style="color:#fff" href="'+file+'.400.mp4" target="_blank">'+file+'.400.mp4</a>');}});}}
var vContainerSwf='http://i.cdn.turner.com/si/.element/swf/4.1/global/si_video.swf';var vConfigXml='/.element/swf/cfg/config.xml';if(location.href.indexOf('adTest=1')>-1){vContainerSwf='http://i.cdn.turner.com/si/.element/swf/4.1/global/si_video_staging.swf';vConfigXml='http://i.cdn.turner.com/si/.element/swf/cfg/testing/config.xml';}
cvpTmp=new CVP({id:'cvp_'+videoId,width:vWidth,height:vHeight,onContentPlay:function(videoId){onVideoPlayerPlay(videoId);},flashVars:{contentId:videoId,context:vContext,configUrl:vConfigXml,containerUrl:'/.element/swf/cfg/container.xml'},embed:{containerSwf:vContainerSwf,expressInstallSwf:'http://i.cdn.turner.com/si/.e1d/swf/4.0/global/expressInstall.swf',options:{quality:'high',bgcolor:'#000000',allowFullScreen:'true',allowScriptAccess:'always',wmode:'transparent'}}});cvpPlayers.push(cvpTmp);if(vReturn==1||vReturn=='true'){cvpTmp.embedSWF(vArea);return cvpTmp;}else{cnnCVP=cvpTmp;cnnCVP.embedSWF(vArea);}}
function cnnVideoPlayer(videoId,vArea,vContext){cnnVideoNewPlayer(videoId,vArea,vContext,0);}
function cnnStoryPlayer(videoId,vArea){cnnVideoNewPlayer(videoId,vArea,"story_4_1",0,640,360);}
function cnnSmallStoryPlayer(videoId,vArea){cnnVideoNewPlayer(videoId,vArea,"storyEmbed",0,400,225);}
function si_watercooler_vid(videoId){var inc=Math.floor(Math.random()*90000);var dom_id="sivid_"+inc;document.write('<div id="'+dom_id+'"></div>');cnnVideoNewPlayer(videoId,dom_id,"storyEmbed",inc);}
function cnnVideoAlt(width,height,domIdStr,videoId,autoStart,bitrate){cnn_html5video.init(width,height,domIdStr,videoId,autoStart,bitrate);}
var cnn_html5video={"playerDomId":"","videoId":"","containerDomId":"","width":662,"height":373,"autoplay":0,"headline":"","halfway":0,"video":"","omniture_acct":"aolturnersi","init":function(width,height,domIdStr,videoId,autoplay,bitrate){this.height=height;this.width=width;this.autoplay=autoplay;this.bitrate=bitrate;this.playerDomId=domIdStr+'_html5videoplayer';this.videoId=videoId;this.containerDomId=domIdStr;var videoXmlUrl='/.element/auto/video/tvp_mdf/'+this.videoId+'.xml';this.req=new XMLHttpRequest();this.req.onreadystatechange=function(response){if(cnn_html5video.req.readyState!=4){return;}
cnn_html5video.request(response);};this.req.open("GET",videoXmlUrl,true);this.req.send('');},"request":function(response){this.halfway=0;var data=this.req.responseText;var flvurl=false;var matchArr;if(this.bitrate=="400"){matchArr=data.match(/<file bitrate="400"[^>]+>([^<]+)<\/file>/);}else{matchArr=data.match(/<file bitrate="1200"[^>]+>([^<]+)<\/file>/);}
if(matchArr){flvurl=matchArr[1].replace(/\d+\.f4v/,'mp4');flvurl=flvurl.replace(/f[l4]v$/,'mp4');if(flvurl.indexOf('swimsuit')>-1){flvurl=flvurl.replace(/\%[20\%]+/g,'.');}
if(flvurl.indexOf('mp4:turner-si/')>-1){cnnVideoUtils.noflash(this.containerDomId);return;}else{flvurl='http://ht.cdn.turner.com/si/big/video/'+flvurl;}}else{cnnVideoUtils.noflash(this.containerDomId);return;}
this.posterurl='';matchArr=data.match(/<image name="lg" [^>]+>([^<]+)<\/image>/);if(matchArr){this.posterurl=matchArr[1];}
matchArr=data.match(/<headline[^>]*>([^<]+)<\/headline>/);if(matchArr){this.headline=matchArr[1];}
this.video=document.getElementById(this.playerDomId);if(this.video!==null){this.video.setAttribute('poster',this.posterurl);this.video.setAttribute('src',flvurl);}else{document.getElementById(this.containerDomId).innerHTML='';html='<div class="html5player"><video id="'+this.playerDomId+'" width="'+this.width+'" height="'+this.height+'" poster="'+this.posterurl+'" '+'controls="controls" src="'+flvurl+'" ></video></div>';document.getElementById(this.containerDomId).innerHTML=html;}
this.video=document.getElementById(this.playerDomId);if(flvurl.indexOf('swimsuit')==-1){this.video.addEventListener('playing',function(){cnn_html5video.event('playing');},false);this.video.addEventListener('timeupdate',function(){cnn_html5video.event('timeupdate');},false);this.video.addEventListener('ended',function(){cnn_html5video.event('ended');},false);}
cnnVideoUtils.generic_ad();if(window.mycarousel_itemList){jQuery('#mycarousel_homevideo').parent().hide();}},"event":function(event){switch(event){case'playing':this.nielsen();this.omni('playing');if(window.cnnT1){cnnT1.play(false);document.getElementById('cnnCredit').style.visibility="hidden";}
break;case'timeupdate':if(this.halfway){return;}
if(this.video.currentTime/this.video.duration>=0.5){this.halfway=1;this.video.removeEventListener('timeupdate',this,false);this.omni('halfway');}
break;case'ended':this.omni('ended');break;default:break;}},"nielsen":function(){var bug=document.createElement('img');bug.setAttribute('src','http://secure-us.imrworldwide.com/cgi-bin/m?cc=1&ci=us-100120&c6=vc,c03&tl=dav0-HTML5&cg=HTML5&rnd='+Date.now().toString().slice(0,-3));document.getElementById(this.containerDomId).appendChild(bug);},"omni":function(event){if(window.s_account){this.omniture_acct=window.s_account;}
if(this.omniture_acct.indexOf('vault')>-1){return;}
var s=s_gi(this.omniture_acct);if(event=='playing'){s.linkTrackVars='prop11,prop13,eVar7,eVar8,eVar9,channel,events';s.linkTrackEvents='event8';s.events='event8';s.channel='HTML5 SI';s.prop11='video play|mainnull|'+this.videoId;s.prop13='video player|HTML5';s.eVar7='video play|mainnull|'+this.videoId;s.eVar8='video player|HTML5';s.eVar9='';s.tl(this,'o',this.headline);}else if(event=='halfway'){s.linkTrackVars='eVar7,eVar8,eVar9,channel,events';s.linkTrackEvents='event11';s.events='event11';s.channel='HTML5 SI';s.eVar7='video play|mainnull|'+this.videoId;s.eVar8='video player|HTML5';s.eVar9='';s.tl(this,'o',this.headline);}else if(event=='ended'){s.linkTrackVars='eVar7,eVar8,eVar9,channel,events';s.linkTrackEvents='event12';s.events='event12';s.channel='HTML5 SI';s.eVar7='video play|mainnull|'+this.videoId;s.eVar8='video player|HTML5';s.eVar9='';s.tl(this,'o',this.headline);}}};var hasScrubbed=false;var isAuto=false;var isHalf=false;var isBuffering=false;var isPaused=false;var vidObj;var videoPage=(location.pathname.indexOf('/video')===0)?'main':(location.pathname.indexOf('/swimsuit')===0||location.pathname.indexOf('_swimsuit')===5)?'swimsuit':'other';if(typeof console!='undefined'){console.log('videoPage: '+videoPage);}
function onVideoPlayerBegin(videoId){for(var i=0;i<cvpPlayers.length;i++){var cvpData=cvpPlayers[i].getContentEntry(videoId);var cvpObject=window.JSON.parse(cvpData);if(cvpObject.id==videoId){if(cvpObject.source.toLowerCase()=='nba'){cvpPlayers[i].setTrackingContext("nba");}else{cvpPlayers[i].setTrackingContext("si_default");}}
try{siVideoBegin(cvpPlayers[i],videoId);}catch(e){siLog.debug('onVideoPlayerBegin: '+e);};}
siLog.debug('onVideoPlayerBegin: Complete');}
function onVideoPlayerPlay(videoId){for(var i=0;i<cvpPlayers.length;i++){try{var cvpData=cvpPlayers[i].getContentEntry(videoId);var cvpObject=window.JSON.parse(cvpData);vidObj=cvpObject;if(cvpObject.id==videoId){var path=window.location.pathname.substring(1);var path_array=path.split("/");var yearPattern=/\d+/;var swimsuitYear;var swimRes;if(path_array[0].indexOf("swimsuit")>-1){swimsuitYear=yearPattern.exec(path_array[0]);swimRes=(swimsuitYear!=null?swimsuitYear+"_swimsuit":"swimsuit");}
if((path_array[0]=="video"&&path_array[1]=="")||(path_array[0]==swimRes&&path_array[1]=="")||(window.location.hostname.indexOf("fannation.com")>-1)){isAuto=true;}
if(isAuto!=null&&isAuto==false){trackMetrics({type:"video-start",data:{video:{title:cvpObject.headline,id:cvpObject.id,category:cvpObject.category,subcategory:cvpObject.subcategory,source:cvpObject.source}}});isAuto=true;}else{trackMetrics({type:"video-autostart",data:{video:{title:cvpObject.headline,id:cvpObject.id,category:cvpObject.category,subcategory:cvpObject.subcategory,source:cvpObject.source}}});}}}catch(e){siLog.debug('onVideoPlayerPlay: '+e);};try{siVideoPlay(cvpPlayers[i],videoId);}catch(e){siLog.debug('onVideoPlayerPlay: '+e);};}
siLog.debug('onVideoPlayerPlay: Complete');}
function onAdStarted(token,videoId){for(var i=0;i<cvpPlayers.length;i++){try{var cvpData=cvpPlayers[i].getContentEntry(videoId);var cvpObject=window.JSON.parse(cvpData);trackMetrics({type:"video-preroll",data:{video:{title:cvpObject.headline,id:cvpObject.id,category:cvpObject.category,subcategory:cvpObject.subcategory,source:cvpObject.source}}});}catch(e){siLog.debug('onAdStarted: '+e);};try{siVideoAdStarted(cvpPlayers[i],videoId);}catch(e){siLog.debug('onAdStarted: '+e);};}
siLog.debug('onAdStarted: Complete');}
function onAdFinished(token,videoId){for(var i=0;i<cvpPlayers.length;i++){try{siVideoAdFinished(cvpPlayers[i],videoId);}catch(e){siLog.debug('onAdFinished: '+e);};}}
function onVideoTrackingAdCountdown(seconds){try{siVideoTrackingAdCountdown(seconds);}catch(e){siLog.debug('onVideoTrackingAdCountdown: '+e);};}
function onVideoPlayerPlayHead(videoId,playheadTime,totalDuration){for(var i=0;i<cvpPlayers.length;i++){if(hasScrubbed!=true){while((playheadTime>(totalDuration/2))&&isHalf==false){try{var cvpData=cvpPlayers[i].getContentEntry(videoId);var cvpObject=window.JSON.parse(cvpData);if(cvpObject.id==videoId){trackMetrics({type:"video-fifty_percent",data:{video:{title:cvpObject.headline,id:cvpObject.id,category:cvpObject.category,subcategory:cvpObject.subcategory,source:cvpObject.source}}});}}catch(e){siLog.debug('onVideoPlayerPlayHead: '+e);};isHalf=true;break;};};try{siVideoPlayHead(cvpPlayers[i],playheadTime,totalDuration);}catch(e){siLog.debug('onVideoPlayerPlayHead: '+e);};}}
function onVideoPlayerCompleted(videoId){for(var i=0;i<cvpPlayers.length;i++){try{var cvpData=cvpPlayers[i].getContentEntry(videoId);var cvpObject=window.JSON.parse(cvpData);trackMetrics({type:"video-complete",data:{video:{title:cvpObject.headline,id:cvpObject.id,category:cvpObject.category,subcategory:cvpObject.subcategory,source:cvpObject.source}}});isHalf=false;isBuffering=false;isPaused=false;hasScrubbed=false;}catch(e){siLog.debug('onVideoPlayerCompleted: '+e);};try{siVideoComplete(cvpPlayers[i],videoId);}catch(e){siLog.debug('onVideoPlayerCompleted: '+e);};}
siLog.debug('onVideoPlayerCompleted: Complete');}
function onVideoPlayerPause(videoId,paused){if(isBuffering==false){try{trackMetrics({type:"video-pause",data:{}});}
catch(e){siLog.debug(e);};try{siVideoPause(cvpPlayers[i],videoId,paused);}catch(e){siLog.debug(e);};}
siLog.debug('onVideoPlayerPause: Complete');if(isPaused==false){isPaused=true;}else{isPaused=false;}}
function onVideoPlayerBuffering(videoId,buffering){if(isPaused==false){try{trackMetrics({type:"video-pause",data:{}});}
catch(e){siLog.debug(e);};}
siLog.debug('onVideoPlayerBuffering: Complete');if(isBuffering==false){isBuffering=true;}else{isBuffering=false;}}
function onVideoTrackingSeek(){hasScrubbed=true;try{siVideoSeek();}catch(e){siLog.debug(e);};siLog.debug('onVideoTrackingSeek: Complete');}
function onVideoPlayerError(errorMessage){siLog.debug('CVP error: '+errorMessage);}

