"undefined"==typeof LiveScoreHandler&&(LiveScoreHandler={});
(function(){function x(a,b,d){for(var c=1;c<=d;c++){var e=$j("#inningsBox"+c);if(0==e.length){var f=c,h=JsCache.clone("#inningsBoxTemplate");h.attr("id","inningsBox"+f).attr("eventId",PageConfig.selectEventId).attr("name","extended");h.find("#inningsIndex").html(I18N.get("liveScore.cricket.innings")+" "+f);JsCache.get("#inningsBox"+(parseInt(f)-1)).after(h.show());e=h}f=e.find(b);var k=a["inning"+c];h=a.highlight;f.removeClass("scores-now");if(null!=k){e.show();e=k.overs;var g=k.runs;k=k.wickets;
"ALL_OUT"==k?f.html(g+" ("+e+")"):(f.html(g+"/"+k+" ("+e+")"),1==h&&f.addClass("scores-now"))}else f.html(I18N.get("liveScore.cricket.yetToBat"))}}function y(a){var b=JsCache.clone("#setBoxTemplate");b.attr("id","setBox"+a).attr("eventId",PageConfig.selectEventId).attr("name","extended").addClass("last-box");b.find("#setIndex").html(a);JsCache.get("#setBox"+(parseInt(a)-1)).removeClass("last-box").after(b.show());return b}function z(a,b){for(var d in a){var c=parseInt(d)+
1,e=$j("#setBox"+c);0==e.length&&(e=y(c));c=e.find(b);c.html(a[d]);c.removeClass("scores-now")}}function C(a,b,d,c,e,f,h,k){a.addClass(c);a.addClass(e);u(a,f);a.show();b.find("img").addClass(c);b.find("img").addClass(e);b.find("img").after(d);null!=k?b.find("#matchTime").html(h+"+"+k+"'"):b.find("#matchTime").html(h+"'");u(b,f);"team-b"==e&&b.addClass(e);a.hover(function(){b.show()});a.mouseleave(function(){b.hide()})}function D(a,b,d,c,e){d=a.find("#sumTemplate").clone();d.attr("id","sum_"+b);d.addClass(e);
u(d,c);d.show();var f=a.find("#sumPopupTemplate").clone();f.attr("id","sumPopup_"+b);u(f,c);"team-b"==e&&f.addClass(e);a.find("#progressPercent").after(d);a.find("#progressPercent").after(f);d.hover(function(){f.show()});d.mouseleave(function(){f.hide()});return d}function A(a){if("Goal"==a)return"icon-soccer";if("YellowCard"==a)return"icon-card-yellow";if("RedCard"==a)return"icon-card-red"}function v(a){a=MathUtil.decimal.divide(a,90);1('+k+")");null!=g&&(t='('+g+")");null!=c.name&&null!=e.name&&(f.html(c.name+l),h.html(e.name+t),1==c.isServing?f.html(c.name+l+
' 
'):1==e.isServing&&h.html(e.name+t+' 
'));h=b.matchStatus;f=b.currentSet;null==f&&(f=1);k=a.find("#currentSet");"Suspended"==h?k.html(I18N.get("liveScore.tennis.stopped")):"Oncourt"==h?k.html(I18N.get("liveScore.tennis.oncourt")):k.html(I18N.get("liveScore.tennis.set")+" "+f);h=a.find("#fullTimeElapsed");b=b.fullTimeElapsed;h.html(b.hour+"h"+b.min);null!=d&&null!=d.surface&&""!=d.surface&&
a.find("#court").html(d.surface+" court");d=e.gameSequence;z(c.gameSequence,"#setHome");z(d,"#setAway");d=$j("#setBox"+f);0==d.length&&(d=y(f));d.find("#setHome").html(c.games).addClass("scores-now");d.find("#setAway").html(e.games).addClass("scores-now");d=a.find("#points");d.find("#pointsHome").html(c.score);d.find("#pointsAway").html(e.score);d=a.find("#aces");d.find("#acesHome").html(c.aces);d.find("#acesAway").html(e.aces);d=a.find("#faults");d.find("#faultsHome").html(c.doubleFaults);d.find("#faultsAway").html(e.doubleFaults);
a=a.find("#breaks");a.find("#breaksHome").html(c.serviceBreaks);a.find("#breaksAway").html(e.serviceBreaks)};LiveScoreHandler.appendSoccerScores=function(a,b,d,c,e){a.attr("eventId")!=PageConfig.selectEventId&&(a.find("[id^=soccerEvent_]").remove(),a.find("[id^=popup_]").remove(),a.find("#progressPercent").css("width","0%"),a.attr("eventId",PageConfig.selectEventId));var f=b.home,h=b.away;b=a.find("#teamHome");d=a.find("#teamAway");b.html(f.name);d.html(h.name);var k=a.find("#vsScores");b=a.find("#timeElapsed");
d=a.find("#progressPercent");var g=v(e);k.html(f.score+" - "+h.score);b.html(e+"'");d.css("width",g);e=0;f=new HashMap;for(h=0;h