fe.page={id:"game",page:"home",_lastTab:"home",srcText:null,dstText:null,rateStar:[],rateMessage:null,pageMode:null,onLoad:function(){this.homeHTML=document.getElementById("gamePage").innerHTML;this.fixPageHeight()},onMessenger:function(aEvent){switch(aEvent.eventType){case"connect":var x=geewa.messenger.call("getSessionData","lastEvent");if(x){this.game.onActivityStart(x);geewa.messenger.call("setSessionData","lastEvent",null)}if(this.activity.type==3){document.getElementById("rankingsTab").style.display="block"}if(this.competitions&&this.competitions.length>0){this.league=new this.League();this.leagueUser=new this.League();this.league.data=this.getFirstFromArray(this.competitions,"type",this.game.id+"League");if(this.league.data){var o=[];var e=[document.getElementById("leagueButton"),document.getElementById("leagueTab"),document.getElementById("rankingsTab")];e[0].style.display="block";e[1].style.display=(aEvent.owner.type<fe.USER_TYPE_USER?"none":"block");e[2].style.display="block";o.push('<div id="myLeagueInfo"></div></div>');var e=document.getElementById("leagueInfo");if(e){e.innerHTML=o.join("")}}}break;case"serverEvent":var data=eval("("+aEvent.serverEventData+")");switch(aEvent.serverEventType){case 100:var c;if(data.competitions&&data.activityID==this.activity.activityID&&data.groupID==global.competitionGroupID){c=this.getFirstFromArray(data.competitions,"type",this.game.id+"League");if(c){this.league.data.myProfile=c.profile}this.showMyLeagueInfo()}break;case 30:var e=document.getElementById("adTop");if(e){e.innerHTML=this.ad.getTopFlash(data)}break}break;case"userProfileOperation":if(this.page!="game"&&fe.page.league){if(aEvent.operation=="open"){if(aEvent.user.userID!="#externalUser"){this.showUser(aEvent.user)}}else{if(aEvent.operation=="close"){fe.popup.close()}}}break}},showMyLeagueInfo:function(){var E=[];var A;if(this.league.data.myProfile&&this.league.data.myProfile.points){A=this.league.data.myProfile.points.position}else{A="DNS"}if(this.activity&&this.activity.type==2){var D;var B;var C;if(session.userType!=fe.USER_TYPE_PRO){D=l.gl("game.league.rolloverOff");B="red";C="non-pro"}else{D=l.gl("game.league.rolloverOn");B="green";C="pro"}E.push('<a href="'+l.folder.help+"/"+(l.id=="cs"?"profesionalni-pristup":"professional-account")+'" target="help" onclick="geewa.stats.localHit(\'UA-7611524-3\', \'/click/'+global.domain+"/game/rollover/"+C+"');\">"+l.gl("game.league.rollover")+':</a> <strong class="'+B+'">'+D+"</strong><br/>")}E.push(l.gl("game.league.myPosition")+': <strong class="green">'+A+"</strong>");E.push("<br/>"+l.gl("game.league.matchesLeft")+": <strong>"+this.league.data.myProfile.duelLeft+"</strong>");geewa.writeHTML("myLeagueInfo",E.join(""));if(this.page=="league"){this.league.show()}},onHashChange:function(A){geewa.debug.log("ajax","fe.page.game.onHashChange");if(geewa.Ad&&geewa.ad){geewa.Ad.destroy()}var B=this.page;if(this.page=="game"&&A.p!="game"){this.closeGame(true)}if(A.p){if(A.p=="game"&&this.page!="game"&&this.activity&&(this.activity.type==1||this.activity.type==2)){while(true){if(fe.history.hash.invitation){this.game.start("externalInvitation",fe.history.hash.invitation);break}if(session.userType!=fe.USER_TYPE_PRO&&this.data.premiumUntil&&(new Date()).valueOf()<this.data.premiumUntil){fe.showProRequired({onClose:function(){location.href="#p="+B}});break}if(A.m=="league"){if(session.userType<fe.USER_TYPE_USER){fe.showRegistrationRequired({onClose:function(){location.href="#p="+B}});break}if(this.league&&this.league.data&&this.league.data.myProfile&&this.league.data.myProfile.duelLeft<=0){fe.page.showMatchesLimit({onClose:function(){location.href="#p="+B}});break}if(A.duel){this.game.start("leagueOpponent",A.duel)}else{this.game.start("leagueOpponent")}break}if(A.m=="challenge"){this.game.start("externalOpponent");break}this.game.start("randomOpponent");break}}else{if(this.game.id=="ganymede"&&(A.p=="game"||A.p=="results")&&session.userType<fe.USER_TYPE_USER){fe.showRegistrationRequired({onClose:function(){location.href="#p="+B}})}else{if(A.p!=this.page||(A.m&&A.p==this.page&&A.m!=this.pageMode)){if(A.m){this.showPage(A.p,A.m)}else{this.showPage(A.p)}}}}}else{if(this.page!="home"){this.showPage("home")}}},getRoom:function(){if(this.activity&&(this.activity.type==1||this.activity.type==2)){return{id:"hry:"+this.data.gameID}}var C=["casino","action","puzzle","simulation","shooting","sport","arcade","czech"];for(var B=0;B<this.data.tags.length;B++){for(var A=0;A<C.length;A++){if(this.data.tags[B]==C[A]){return{id:"hry:tag:"+C[A]}}}}return null},onResize:function(){if(document.getElementById("__geewa_ad")){this.onResizeAd()}else{if(this.game._onResize){this.game._onResize()}}},onResizeAd:function(){var D=fe.getIDs("page","__geewa_ad","messenger","__geewa_ad_main");if(!(D[0]&&D[1])){return}var C=D[3].offsetWidth;var A=D[3].offsetHeight;var B=(typeof(window.innerWidth)=="undefined"?document.documentElement.clientWidth:window.innerWidth)-(D[2]?D[2].offsetWidth:0);var E=(typeof(window.innerHeight)=="undefined"?document.documentElement.clientHeight:window.innerHeight);D[1].style.width=C+"px";D[1].style.height=A+"px";D[0].style.top=parseInt((E-A)/2-5,10)+"px";D[0].style.left=parseInt((B-C)/2-5,10)+"px";D[0].style.width=(parseInt(C)+10)+"px";if(D[0].style.visibility=="hidden"){D[0].style.visibility="visible"}},showPage:function(A){switch(A){case"home":document.getElementById("gamePage").innerHTML=this.homeHTML;break;case"game":if(this.game){if(arguments.length>1&&arguments[1]=="league"){this.game.start("leagueOpponent")}else{this.game.start()}}break;case"league":this.league.show();break;case"rankings":this.rankings.show();break;case"comments":this.comments.show();break;case"stats":this.stats.show();break;case"buy":this.game.buy();break;case"results":if(arguments.length>1){this.game.results(arguments[1])}else{this.game.results()}break;case"rules":this.game.showRules();break;case"gameplay":this.game.showGameplay();break;case"bonus":this.bonus.show()}if(A=="game"&&this.game.id=="window"){location.href="#p="+this.page}else{this.page=A;if(arguments.length>1){this.pageMode=arguments[1]}}if(A!="game"){if(this._lastTab){fe.removeStyle(this._lastTab+"Tab","active")}fe.addStyle(A+"Tab","active");this._lastTab=A}},startGame:function(){this.onPlay(false);var C=fe.getIDs("main","messenger");C[0].scrollTop=0;this.gamePage=arguments[0];this.backPage={id:fe.page.page,innerHTML:C[0].innerHTML,background:C[0].style.background};if(C[1]){C[0].style.overflowX="hidden";C[0].style.overflowY="hidden";if(session.device=="ie6"){C[0].style.width="100%"}}if(this.changeGameBackgroundTo){C[0].style.background=this.changeGameBackgroundTo;this.origBackground=this.changeGameBackgroundTo}else{this.origBackground=C[0].style.background}fe.stop();this.page="game";if(global.adPositions&&global.adPositions.indexOf("0")>-1&&typeof(geewa.Ad)!="undefined"&&this.data.advertisement&&this.data.advertisement.preRoll=="none"&&session.userType!=fe.USER_TYPE_PRO){var D=[];D.push('<div id="page" class="start-game x-shadows y-shadows" style="visibility:hidden;">');D.push('<div id="pageHeader" class="header"><div class="header-l"><div class="header-r"></div></div><hr class="hidden" /></div>');D.push('<div class="content"><div class="content-r">');D.push('<div id="__geewa_ad"></div>');D.push('</div><hr class="hidden" /></div>');D.push('<div id="pageFooter" class="footer"><div class="footer-l"><div class="footer-r"></div></div></div>');D.push("</div>");C[0].innerHTML=D.join("");geewa.ad=geewa.Ad.create();var D=[];D.push('<div style="text-align: center; line-height: 25px; margin: 5px 0 10px 0;">');var B;if(l.id=="cs"){B="/napoveda/profesionalni-pristup"}else{B="/help/professional-account"}D.push('<span class="pro">&nbsp;</span> <a href="'+B+'" target="_blank" style="color:#000;" onclick="geewa.stats.localHit(\'UA-7611524-3\', \'/click/no-ads\');">'+l.gl("game.noAds")+'</a> <span class="pro">&nbsp;</span>');D.push("</div>");geewa.ad.bottomHTML=D.join("");geewa.ad.language=l.id;var A=this;geewa.ad.onFinish=function(){A.onPreRollFinish.apply(A,arguments)};geewa.ad.insert("/t/"+global.theme+"/ad/"+l.id+"/preGame.aspx?gameID="+this.data.gameID+"&userType="+session.userType+"&userGender="+session.userGender+"&userAge="+session.userAge,"__geewa_ad",function(){A.onAdInserted.apply(A,arguments)})}else{this.onPreRollFinish()}var A=this;window.onresize=function(){A.onResize()}},onAdInserted:function(){this.onResizeAd()},onPreRollFinish:function(){var B=fe.getIDs("main");B[0].innerHTML=this.gamePage;if(global.adPositions&&global.adPositions.indexOf("4")>-1&&this.activity&&(this.activity.type==1||this.activity.type==2)){this.ad.setBackground()}if(this.changeGameBackgroundTo){B[0].style.background=this.changeGameBackgroundTo}this.ad.start();delete this.gamePage;if(geewa.messenger){geewa.messenger.call("startActivity")}if(typeof(gemiusStream)!="undefined"){try{gemiusStream.newStream("game",this.data.gameID,-1,[{name:"NAZEV",value:this.data.name},{name:"TYP",value:"Hra"},{name:"CIL",value:global.domain}],null,"pzCQ0nNSN3GI2DJFxVD2_sTWDorBFFsVM34b7EBrMlb.E7","http://scz.hit.gemius.pl");this.startTime=new Date().valueOf();gemiusStream.event("game",this.data.gameID,0,"playing")}catch(B){}}var A=this;window.setTimeout(function(){A.onResize()},0)},closeGame:function(){if(geewa.messenger){geewa.messenger.call("endActivity")}if(typeof(gemiusStream)!="undefined"){try{var B=parseInt((new Date().valueOf()-this.startTime)/1000,10);gemiusStream.event("game",this.data.gameID,B,"complete");gemiusStream.closeStream("game",this.data.gameID,B)}catch(C){}}if(arguments.length==0&&global.adPositions&&global.adPositions.indexOf("1")>-1&&typeof(geewa.Ad)!="undefined"&&this.data.advertisement&&this.data.advertisement.postRoll=="none"&&session.userType!=fe.USER_TYPE_PRO){var D=[];D.push('<div id="page" class="start-game x-shadows y-shadows" style="visibility:hidden;">');D.push('<div id="pageHeader" class="header"><div class="header-l"><div class="header-r"></div></div><hr class="hidden" /></div>');D.push('<div class="content"><div class="content-r">');D.push('<div id="__geewa_ad"></div>');D.push('</div><hr class="hidden" /></div>');D.push('<div id="pageFooter" class="footer"><div class="footer-l"><div class="footer-r"></div></div></div>');D.push("</div>");var C=fe.getIDs("main");C[0].style.background=this.origBackground;this.changeGameBackgroundTo=this.origBackground;C[0].innerHTML=D.join("");geewa.ad=geewa.Ad.create();var D=[];D.push('<div style="text-align: center; line-height: 25px; margin: 5px 0 10px 0;">');D.push('<span class="pro">&nbsp;</span> <a href="/napoveda/profesionalni-pristup" target="_blank" style="color:#000;">Profesionálové hrají bez reklam</a> <span class="pro">&nbsp;</span>');D.push("</div>");geewa.ad.bottomHTML=D.join("");geewa.ad.language=l.id+"Post";geewa.ad.skipTime=0;geewa.ad.bigSkipText="přeskoč tuto reklamu &raquo;";geewa.ad.dontClickTime=1000;var A=this;geewa.ad.onFinish=function(){A.onPostRollFinish.apply(A,arguments)};geewa.ad.insert("/t/"+global.theme+"/ad/"+l.id+"/postGame.aspx?gameID="+this.data.gameID+"&userType="+session.userType+"&userGender="+session.userGender+"&userAge="+session.userAge,"__geewa_ad",function(){A.onAdInserted.apply(A,arguments)})}else{this.onPostRollFinish()}},onPostRollFinish:function(){if(this.backPage){document.location.href="#p="+this.backPage.id;var A=fe.getIDs("main","messenger");if(A[1]){if(session.device=="ie6"){A[0].style.width="";A[0].style.overflowX="hidden"}else{A[0].style.overflowX="auto"}A[0].style.overflowY="scroll"}if(this.changeGameBackgroundTo){A[0].style.background=""}A[0].innerHTML=this.backPage.innerHTML;this.page=this.backPage.id;A[2]=document.getElementById("bgShadow");if(A[2]){A[2].style.right=A[1].offsetWidth+18+"px"}delete this.backPage;window.onresize=null;fe.start();fe.search.init()}if(this.league&&this.league.data&&this.league.data.myProfile){this.showMyLeagueInfo()}},onPlay:function(B){var A=fe.getIDs("splash","splashBW","splashPlay");A[0].style.display=B?"none":"block";A[1].style.display=B?"block":"none";A[2].style.display=B?"block":"none";if(B){fe.addStyle("playButton","green-btn-active")}else{fe.removeStyle("playButton","green-btn-active")}},showMatchesLimit:function(){var B=[];B.push('<div style="width:400px;">Je nám líto, ale vyčerpal jsi limit dnešního počtu ligových zápasů ve hře <strong>'+fe.page.data.name+"</strong>.");B.push("<br/>V dalších ligových zápasech můžeš pokračovat hned zítra. Nyní můžeš bez omezení trénovat, nebo vyzývat kamarády, případně můžeš pokračovat v ligových zápasech v jiné hře.");B.push('<br/><a href="javascript:void(0);" onclick="fe.popup.close();">Zavřít</a>');B.push("</div>");var A=arguments.length>0?arguments[0]:{};A.title=l.gl("game.matchesLimit");A.body=B.join("");fe.popup.show(A)},showUser:function(C){var B=[];B.push('<div style="width:680px;min-height:422px;">');B.push('<div id="userCardLeague"></div>');B.push("</div>");var A={};A.title=C.nick;A.onClose=function(){geewa.messenger.call("hideUserProfile")};A.body=B.join("");fe.popup.show(A);this.leagueUser.show(C.userID,"userCardLeague")},translate:function(){var C=["gameDesc","controlsDesc","pointsDesc"];var B=fe.getIDs("linkTransl",C[0]);B[0].innerHTML=B[1].style.display=="none"?l.gl("game.translate"):l.gl("game.translateBack");for(var A=0;A<C.length;A++){var B=fe.getIDs(C[A],C[A]+"Transl");if(B[0]&&B[1]){B[0].style.display=(B[0].style.display=="none"?"block":"none");B[1].style.display=(B[1].style.display=="none"?"block":"none");if(B[1].innerHTML==""){this._translate(C[A],C[A]+"Transl")}}}},_translate:function(A,B){var E=fe.getIDs(A,B);if(E[0]&&E[1]){var D=E[0].innerHTML;if(arguments.length>2){D=D.substring(arguments[2]+1)}var F=512;var C=-1;if(D.length>F){D=D.substring(0,F);C=D.lastIndexOf(".");if(C>-1){D=D.substring(0,C+1)}}google.language.translate(D,"en",l.id,function(G){if(G.error){E[1].innerHTML="Error in translation!<br/>"+G.error.message;C=-1}else{E[1].innerHTML+=" "+G.translation}if(C>-1){fe.page._translate(A,B,C)}})}},rateShow:function(A){if(this.rateStar.length==0){for(var B=1;B<6;B++){this.rateStar[B]=document.getElementById("ratingStar"+B).className}}for(var B=1;B<6;B++){document.getElementById("ratingStar"+B).className="star "+(B>A?"empty":"full")}document.getElementById("ratingMessage").innerHTML=l.gl("game.rating."+A)},rateClear:function(){if(this.rateStar.length>0){for(var A=1;A<6;A++){document.getElementById("ratingStar"+A).className=this.rateStar[A]}}document.getElementById("ratingMessage").innerHTML=geewa.stringAppend(l.gl("game.ratings"),this.data.userRatingCount)},rateSet:function(B){if(session.userType<fe.USER_TYPE_USER){fe.showRegistrationRequired();return}if(this.data.gameID&&session.userID){var D=parseInt(B);if(this.rate){this.data.userRating=((this.data.userRating*this.data.userRatingCount)-this.rate+D)/this.data.userRatingCount}else{this.data.userRating=((this.data.userRating*this.data.userRatingCount)+D)/(this.data.userRatingCount+1);this.data.userRatingCount++}var A=this;geewa.messenger.callServer(function(){A.onRate.apply(A,arguments)},"Game.InsertRating",this.data.gameID,D);for(var C=1;C<6;C++){this.rateStar[C]="star "+(this.data.userRating>(C-0.5)?"full":(this.data.userRating>(C-1)?"half":"empty"))}this.rate=D}},onRate:function(A,B){},comments:{PAGE_SIZE:20,page:0,MAX_CHARS:1024,disabled:false,show:function(){var A=[];A.push('<h5 id="commentLabel"></h5>');A.push('<form action="javascript:fe.page.comments.send();">');A.push('<textarea id="commentText" cols="80" rows="6" onkeypress="return fe.page.comments.onText(event);" onkeyup="fe.page.comments.checkLength(event);" style="width: 100%;"></textarea><br />');if(global.theme=="h"){A.push('<div style="float: right"><a href="/napoveda/faq/'+fe.page.data.gameID+'" target="hryhelp">'+l.gl("comments.faq")+"</a></div>")}A.push('<input id="commentSubmit" type="submit" value="'+l.gl("comments.send")+'" />');A.push(' <img id="commentSending" src="/t/h/img/loader-white-bg.gif" style="display:none;"/>');A.push(' <span id="commentCharsLeft">'+geewa.stringAppend(l.gl("comments.charsLeft"),this.MAX_CHARS)+"</span>");A.push("</form>");A.push('<div id="commentList" class="comments"></div>');geewa.writeHTML("gamePage",A.join(""));this.getPage(0)},onText:function(B){var A=(B?B:window.event).charCode;return(!this.disabled||A==0)},checkLength:function(){var A=fe.getIDs("commentText","commentCharsLeft","commentSubmit");if(A[0]&&A[1]&&A[2]){A[1].innerHTML=geewa.stringAppend(l.gl("comments.charsLeft"),this.MAX_CHARS-A[0].value.length);this.disabled=(this.MAX_CHARS-1)<A[0].value.length;A[2].disabled=this.disabled}},getPage:function(B){this.page=B;var A=this;geewa.server.ps.call(function(){A.onPage.apply(A,arguments)},"Game.GetComments",fe.page.data.gameID,l.id,false,0,B,this.PAGE_SIZE)},onPage:function(B,D){var F=fe.getIDs("commentLabel","commentList","commentsCount");if(F[2]){F[2].innerHTML="("+D.result.totalCount+")"}F[0].innerHTML=(D.result.count==0?l.gl("comments.noComments"):l.gl("comments.addYour"));var H=[];if(D.result.count>0){H.push("<h4>"+geewa.stringAppend(l.gl("comments.found"),D.result.totalCount)+"</h4>");var G=D.result.comments;for(var C=0;C<G.length;C++){var A=(C%2==0?"even":"odd");H.push('<div class="comment '+A+'">');var E=G[C].user.identity;E=E.substring(0,E.indexOf(":"));H.push("<div>"+fe.userLink(G[C].user,!fe.page.league)+': <small class="date">'+fe.timeBefore(G[C].createTime)+(E==global.userGroup?"":" ("+E+")")+"</small></div>");H.push("<div>"+G[C].text+"</div>");H.push("</div>")}}H.push(this.paging(this.page,Math.ceil(D.result.count/this.PAGE_SIZE),5,"fe.page.comments.getPage"));F[1].innerHTML=H.join("");fe.page.fixPageHeight()},paging:function(A,D,F,B){var E=[];if(D>1){E.push('<div class="paging">Stránka: ');if(A>0){E.push('<span class="prev"><a href="javascript:void(0);" onclick="'+B+"("+(A-1)+');">'+l.gl("gamesList.previous")+"</a></span> ")}for(var C=(A-F<0?0:A-F);C<A;C++){E.push('<span class="page"><a href="javascript:void(0);" onclick="'+B+"("+C+');">'+(C+1)+"</a></span>")}E.push('<span class="page actual">'+(A+1)+"</span>");for(var C=A+1;C<(A+F>D?D:A+F);C++){E.push('<span class="page"><a href="javascript:void(0);" onclick="'+B+"("+C+');">'+(C+1)+"</a></span>")}if(A<(D-1)){E.push(' <span class="next"><a href="javascript:void(0);" onclick="'+B+"("+(A+1)+');">'+l.gl("gamesList.next")+"</a></span>")}E.push("</div>")}return E.join("")},send:function(){if(session.userType<fe.USER_TYPE_USER){fe.showRegistrationRequired();return}var B=fe.getIDs("commentText","commentSubmit","commentSending");if(B[0].value){var A=this;geewa.messenger.callServer(function(){A.onSend.apply(A,arguments)},"Game.InsertComment",fe.page.data.gameID,l.id,1,geewa.encodeXML(B[0].value));B[1].style.display="none";B[2].style.display="inline-block"}},onSend:function(A,B){var C=fe.getIDs("commentText","commentSubmit","commentSending");C[1].style.display="inline-block";C[2].style.display="none";if(B.error){fe.popup.show({title:"Chyba",body:"Komentář se nepodařilo z důvodu chyby odeslat:<br/>"+B.error.message})}else{C[0].value="";this.checkLength();this.getPage(0)}}},stats:{show:function(){var B=[];B.push("<div>");var A={width:694,height:400,movie:"/amline/amline.swf?data_file="+escape("http://public.geewa.ws/stats.ashx?activityIDs="+fe.page.activity.activityID+"&format=csv&tag=daily")+"&settings_file=/amline/amline_settings.xml"};B.push("<h2>"+l.gl("game.stats.usersDaily")+"</h2>");if(navigator.userAgent.indexOf("MSIE ")>-1){B.push('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+A.width+'" height="'+A.height+'" align="middle">');B.push('<param name="allowScriptAccess" value="sameDomain" />');B.push('<param name="movie" value="'+A.movie+'"/>');B.push('<param name="quality" value="high" />');B.push('<param name="wmode" value="transparent" />');B.push('<param name="bgcolor" value="#ffffff"/>');B.push("</object>")}else{B.push('<embed src="'+A.movie+'" quality="high" wmode="transparent" bgcolor="#ffffff" width="'+A.width+'" height="'+A.height+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />')}B.push("</div>");geewa.writeHTML("gamePage",B.join(""));fe.page.fixPageHeight()}},rankings:{PAGE_SIZE:50,show:function(){var A=[];A.push('<div class="rankings">');A.push('<table class="tabs"><tr>');if(fe.page.activity.type<3){A.push('<th colspan="2" class="leftB rightB">'+l.gl("game.league.leagueText")+"</th>")}if(fe.page.activity.profile.score||fe.page.activity.profile.scores){A.push('<th colspan="3" class="rightB">'+l.gl("game.league.highscore")+"</th>")}if(fe.page.activity.type<3){A.push('<th rowspan="2" class="rightB"><a id="ranking6" href="javascript:void(0);" onclick="fe.page.rankings.showRanking(6);">'+l.gl("game.league.hallOfFame")+"</a></th>")}if(fe.page.activity.type==2){A.push('<th rowspan="2" class="rightB"><a id="ranking7" href="javascript:void(0);" onclick="fe.page.rankings.showRanking(7);">'+l.gl("game.league.elo")+"</a></th>")}A.push("</tr><tr>");if(fe.page.activity.type<3){A.push('<td class="leftB"><a id="ranking1" href="javascript:void(0);" onclick="fe.page.rankings.showRanking(1);">'+l.gl("game.league.actual")+"</a></td>");A.push('<td class="rightB"><a id="ranking2" href="javascript:void(0);" onclick="fe.page.rankings.showRanking(2);">'+l.gl("game.league.previous")+"</a></td>")}if(fe.page.activity.profile.score||fe.page.activity.profile.scores){A.push('<td><a id="ranking3" href="javascript:void(0);" onclick="fe.page.rankings.showRanking(3);">'+l.gl("game.league.daily")+"</a></td>");A.push('<td><a id="ranking4" href="javascript:void(0);" onclick="fe.page.rankings.showRanking(4);">'+l.gl("game.league.weekly")+"</a></td>");A.push('<td class="rightB"><a id="ranking5" href="javascript:void(0);" onclick="fe.page.rankings.showRanking(5);">'+l.gl("game.league.monthly")+"</a></td>")}A.push("</tr></table>");A.push('<div class="break"></div>');A.push('<div id="rankingTable"></div>');A.push("</div>");geewa.writeHTML("gamePage",A.join(""));this.showRanking(fe.page.activity.type==3?3:1)},showRanking:function(B){for(var C=1;C<8;C++){var D=document.getElementById("ranking"+C);if(D){D.className=(C==B?"active":"")}}var A=this;switch(B){case 1:this.type="points";this.subType=2;break;case 2:this.type="points";this.subType=4;break;case 3:this.type="scores";this.subType=1;break;case 4:this.type="scores";this.subType=2;break;case 5:this.type="scores";this.subType=3;break;case 6:this.type="points";this.subType=3;break;case 7:this.type="elo";this.subType=null;break}this.getPage(0)},getPage:function(B){this.page=B;var A=this;switch(this.type){case"points":geewa.server.ps.call(function(){A.onResponse.apply(A,arguments)},"Competition.GetPointsTable",fe.page.activity.activityID,global.competitionGroupID,this.subType==4?2:this.subType,B,this.PAGE_SIZE,this.subType==4?{league:"previous"}:null);break;case"scores":geewa.server.ps.call(function(){A.onResponse.apply(A,arguments)},"Competition.GetScoresTable",fe.page.activity.activityID,global.competitionGroupID,this.subType,B,this.PAGE_SIZE);break;case"elo":geewa.server.ps.call(function(){A.onResponse.apply(A,arguments)},"Competition.GetEloTable",fe.page.activity.activityID,global.competitionGroupID,B,this.PAGE_SIZE);break}},onResponse:function(J,C){this.response=C;var B=[];if(C.result.items){if(J.name=="Competition.GetScoresTable"){var G=["time","day,time","date,time","date,time"];B.push("<table>");B.push("<tr>");B.push("<th>"+l.gl("game.league.position")+"</th>");B.push("<th>"+l.gl("game.league.nick")+"</th>");B.push("<th>"+l.gl("game.league.time")+"</th>");B.push("<th>"+l.gl("game.league.score")+"</th>");if(fe.page.activity.type==1){B.push("<th></th>")}B.push("</tr>");var H;for(var E=0;E<C.result.items.length;E++){var A=C.result.items[E];B.push("<tr"+(A.user.userID==session.userID?' class="best-result"':"")+">");B.push('<td style="text-align: center;">'+(!H||H!=A.score.position?A.score.position+".":"")+"</td>");H=A.score.position;B.push("<td>"+fe.userLink(A.user,false)+"</td>");B.push('<td style="text-align: right;">'+fe.timeBefore(new Date(A.score.time))+"</td>");B.push('<td style="text-align: right;"><strong>'+fe.numFormat(A.score.value)+"</strong></td>");if(fe.page.activity.type==1){B.push('<td><a href="#p=game&amp;m=league&amp;duel='+A.score.duelID+'">'+l.gl("game.league.beatThisScore")+"</a></td>")}B.push("</tr>")}B.push("</table>");B.push(this.paging(this.page,Math.ceil(C.result.count/this.PAGE_SIZE),5,"fe.page.rankings.getPage"));B.push(l.gl("game.league.modified")+": "+fe.timeFormat(new Date(C.result.modified)));if(l.l["description.highScore"]){B.push('<div style="margin-top:20px;">'+l.l["description.highScore"]+"</div>")}}else{if(J.name=="Competition.GetPointsTable"&&J.arguments[2]==2&&fe.page.activity.type==1){var I=[l.gl("global.monday"),l.gl("global.tuesday"),l.gl("global.wednesday"),l.gl("global.thursday"),l.gl("global.friday"),l.gl("global.saturday"),l.gl("global.sunday")];B.push("<table>");B.push("<tr>");B.push("<th>"+l.gl("game.league.position")+"</th>");B.push("<th>"+l.gl("game.league.nick")+"</th>");for(var E=0;E<I.length;E++){B.push("<th>"+I[E]+"</th>")}B.push("<th>"+l.gl("game.league.points")+"</th>");B.push("</tr>");var H;for(var E=0;E<C.result.items.length;E++){var A=C.result.items[E];B.push("<tr"+(A.user.userID==session.userID?' class="best-result"':"")+">");B.push('<td style="text-align: center;">'+(!H||H!=A.points.position?A.points.position+".":"")+"</td>");H=A.points.position;B.push("<td>"+fe.userLink(A.user,false)+"</td>");for(var D=1;D<=I.length;D++){var F=fe.page.getFirstFromArray(A.rounds,"round",D);F=F?F.points.value:"-";B.push('<td style="text-align: right;">'+F+"</td>")}B.push('<td style="text-align: right;"><strong>'+fe.numFormat(A.points.value)+"</strong></td>");B.push("</tr>")}B.push("</table>");B.push(this.paging(this.page,Math.ceil(C.result.count/this.PAGE_SIZE),5,"fe.page.rankings.getPage"));B.push(l.gl("game.league.modified")+": "+fe.timeFormat(new Date(C.result.modified)));if(l.l["description.league"]){B.push('<div style="margin-top:20px;">'+l.l["description.league"]+"</div>")}}else{if(J.name=="Competition.GetPointsTable"&&J.arguments[2]==2&&fe.page.activity.type==2){B.push("<table>");B.push("<tr>");B.push("<th>"+l.gl("game.league.position")+"</th>");B.push("<th>"+l.gl("game.league.nick")+"</th>");B.push("<th>"+l.gl("game.league.matches")+"</th>");B.push("<th>"+l.gl("game.league.wins")+"</th>");B.push("<th>"+l.gl("game.league.draws")+"</th>");B.push("<th>"+l.gl("game.league.loses")+"</th>");B.push("<th>"+l.gl("game.league.points")+"</th>");B.push("<th>"+l.gl("game.league.maxPoints")+"</th>");B.push("</tr>");var H;for(var E=0;E<C.result.items.length;E++){var A=C.result.items[E];B.push("<tr"+(A.user.userID==session.userID?' class="best-result"':"")+">");B.push('<td style="text-align: center;">'+(!H||H!=A.points.position?A.points.position+".":"")+"</td>");H=A.points.position;B.push("<td>"+fe.userLink(A.user,false)+"</td>");B.push("<td>"+A.duels+"</td>");B.push("<td>"+A.duelWins+"</td>");B.push("<td>"+A.duelDraws+"</td>");B.push("<td>"+A.duelLosts+"</td>");B.push('<td style="text-align: right;"><strong>'+A.points.value+"</strong></td>");B.push("<td>"+A.points.valueMax+"</td>");B.push("</tr>")}B.push("</table>");B.push(this.paging(this.page,Math.ceil(C.result.count/this.PAGE_SIZE),5,"fe.page.rankings.getPage"));B.push(l.gl("game.league.modified")+": "+fe.timeFormat(new Date(C.result.modified)));if(l.l["description.league"]){B.push('<div style="margin-top:20px;">'+l.l["description.league"]+"</div>")}}else{if(J.name=="Competition.GetPointsTable"&&J.arguments[2]==3){B.push("<table>");B.push("<tr>");B.push("<th>"+l.gl("game.league.position")+"</th>");B.push("<th>"+l.gl("game.league.nick")+"</th>");B.push("<th>"+l.gl("game.league.points")+"</th>");B.push("</tr>");var H;for(var E=0;E<C.result.items.length;E++){var A=C.result.items[E];B.push("<tr"+(A.user.userID==session.userID?' class="best-result"':"")+">");B.push('<td style="text-align: center;">'+(!H||H!=A.points.position?A.points.position+".":"")+"</td>");H=A.points.position;B.push("<td>"+fe.userLink(A.user,false)+"</td>");B.push('<td style="text-align: right;"><strong>'+fe.numFormat(A.points.value)+"</strong></td>");B.push("</tr>")}B.push("</table>");B.push(this.paging(this.page,Math.ceil(C.result.count/this.PAGE_SIZE),5,"fe.page.rankings.getPage"));B.push(l.gl("game.league.modified")+": "+fe.timeFormat(new Date(C.result.modified)));if(l.l["description.hallOfFame"]){B.push('<div style="margin-top:20px;">'+l.l["description.hallOfFame"]+"</div>")}}else{if(J.name=="Competition.GetEloTable"){B.push("<table>");B.push("<tr>");B.push("<th>"+l.gl("game.league.position")+"</th>");B.push("<th>"+l.gl("game.league.nick")+"</th>");B.push("<th>"+l.gl("game.league.elo")+"</th>");B.push("</tr>");var H;for(var E=0;E<C.result.items.length;E++){var A=C.result.items[E];B.push("<tr"+(A.user.userID==session.userID?' class="best-result"':"")+">");B.push('<td style="text-align: center;">'+(!H||H!=A.elo.position?A.elo.position+".":"")+"</td>");H=A.elo.position;B.push("<td>"+fe.userLink(A.user,false)+"</td>");B.push('<td style="text-align: right;"><strong>'+fe.numFormat(A.elo.value.toFixed(2))+"</strong></td>");B.push("</tr>")}B.push("</table>");B.push(this.paging(this.page,Math.ceil(C.result.count/this.PAGE_SIZE),5,"fe.page.rankings.getPage"));B.push(l.gl("game.league.modified")+": "+fe.timeFormat(new Date(C.result.modified)));if(l.l["description.elo"]){B.push('<div style="margin-top:20px;">'+l.l["description.elo"]+"</div>")}}}}}}}geewa.writeHTML("rankingTable",B.join(""));fe.page.fixPageHeight()},paging:function(A,D,F,B){var E=[];if(D>1){E.push('<div class="paging">Stránka: ');if(A>0){E.push('<span class="prev"><a href="javascript:void(0);" onclick="'+B+"("+(A-1)+');">'+l.gl("gamesList.previous")+"</a></span> ")}for(var C=(A-F<0?0:A-F);C<A;C++){E.push('<span class="page"><a href="javascript:void(0);" onclick="'+B+"("+C+');">'+(C+1)+"</a></span>")}E.push('<span class="page actual">'+(A+1)+"</span>");for(var C=A+1;C<(A+F>D?D:A+F);C++){E.push('<span class="page"><a href="javascript:void(0);" onclick="'+B+"("+C+');">'+(C+1)+"</a></span>")}if(A<(D-1)){E.push(' <span class="next"><a href="javascript:void(0);" onclick="'+B+"("+(A+1)+');">'+l.gl("gamesList.next")+"</a></span>")}E.push("</div>")}return E.join("")}},bonus:{show:function(){var A=[];A.push('<p style="line-height: 1.5;">Pro všechny týdenní ligy, probíhající v týdnu od 25. - 31. ledna 2010, můžete kromě <span class="gpoints">&nbsp;</span>, které dostanete za nejlepší umístění v lize, vyhrát i speciální ceny za umístění v <strong>nejlepší desítce - Top 10</strong>! V současné     chvíli nabízíme za 1. místo v týdenní lize předplatné <span class="pro">&nbsp;</span> na <strong>1 měsíc ZDARMA</strong> a k tomu <span class="gpoints">500</span>! <strong>Pro hráče na 2. až 10. pozici</strong> máme připraveno předplatné na <strong>1&nbsp;týden</strong> a jako bonus <span class="gpoints">150</span>. Pokud již máte předplatné <span class="pro">&nbsp;</span>, váš účet se jednoduše prodlouží o vaši výhru! Tato akce platí pro všechny ligové hry umístěné v sekci "<a href="#qt=t:multiplayer">Pro více hráčů</a>". Hodně štěstí!</p>');A.push("<p><br /><strong>Bonus pro hry</strong>:  Slovní Fotbal, Kulečník, Prší a Horolezci!<br />Zároveň se můžete těšit na speciální odměnu za umístění v nejlepší pětce v ligách her:  Slovní Fotbal, Kulečník, Prší a Horolezci. Vítěz ligového kola každé z těchto her vyhraje dva lístky do kina na zajímavý thriller Čtvrtý druh a k tomu DVD se sci-fi Next.  Hráči na druhém a třetím místě vyhrají dva lístky do kina na film Čtvrtý druh, hráči na čtvrtém a pátém místě vyhrají DVD se sci-fi Next<br/><br/>");A.push("<table>");A.push('<tr><td style="font-weight: bold;">1. místo:</td><td style="font-weight: bold;">2x vstupenka do kina + DVD Next</td></tr>');A.push("<tr><td>2. + 3. místo:</td><td>2x vstupenka do kina</td></tr>");A.push("<tr><td>4. + 5. místo:</td><td>DVD Next</td></tr>");A.push("</table>");A.push('<br />Soutěž probíhá ve stejném termínu od 25. - 31. ledna 2010. <a href="http://www.hce.cz/cz/zabava/novinky/0/20/detail/41.html">Více informací o soutěži</a>');A.push("</p>");geewa.writeHTML("gamePage",A.join(""))}},ad:{getOpenX:function(A){return'<iframe id="__geewa_ad_frame" width="574" height="80" frameborder="0" scrolling="no" src="/t/'+global.theme+"/ad/"+l.id+"/"+A+".aspx?cacheKey="+(new Date()).valueOf()+'"></iframe>'},showAd:function(){return(session.userType!=fe.USER_TYPE_PRO)},getTopHTML:function(){var C=[];if(this.showAd()){try{geewa.stats.localHit("UA-6687318-9","/Dailies_game_takeover_june_2010")}catch(B){}var A=new Image(1,1);A.src="http://ad-emea.doubleclick.net/ad/N1379.243347.GEEWA.CZ/B4572933.2;sz=1x1;ord="+(new Date()).getTime()+"?";C.push('<div id="adTop" style="display: block; width: 574px; height: 80px; margin: 0 auto -5px;" title="Stránka se otevře do nového okna, hra nebude narušena">');C.push('<a href="http://ad-emea.doubleclick.net/clk;225628648;49359567;e?http://www.cibavision.cz/lenses/lenses.shtml" target="_blank">');C.push('<img src="/ad/takeover/dailies/574x80_1_geewa.jpg" alt="" />');C.push("</a>");C.push("</div>")}return C.join("")},getBottomHTML:function(){var A=[];if(this.showAd()){A.push('<div id="adBottom" style="display: block; width: 574px; height: 80px; margin: -8px auto 0;" title="Stránka se otevře do nového okna, hra nebude narušena">');A.push('<a href="http://ad-emea.doubleclick.net/clk;225628648;49359567;e?http://www.cibavision.cz/lenses/lenses.shtml" target="_blank">');A.push('<img src="/ad/takeover/dailies/574x80_2_geewa.jpg" alt="" />');A.push("</a>");A.push("</div>")}return A.join("")},setBackground:function(){if(this.showAd()){fe.page.changeGameBackgroundTo="#fff url(/ad/takeover/dailies/pozadi_vzorek_geewa.gif) repeat scroll left top"}},start:function(){}},getFirstFromArray:function(D,C,B){if(D){for(var A=0;A<D.length;A++){if(D[A][C]==B){return D[A]}}}return null},onShareTabClick:function(D,C){for(var B=1;B<=C;B++){var E="sharefragment"+B;if(B==D){geewa.showDiv(E)}else{geewa.hideDiv(E)}var E="sharetab"+B;var A="active";if(B==D){fe.addStyle(E,A)}else{fe.removeStyle(E,A)}}},fixPageHeight:function(){var B=document.getElementById("gamePage");var A=parseInt(B.style.minHeight.replace(/px/g,""));if(isNaN(A)||(A+32)<B.offsetHeight){B.style.minHeight=(B.offsetHeight-32)+"px"}}};
fe.page.game={id:"ghost",sizeMode:0,start:function(){this.data={};this.data.type=(arguments.length>0?arguments[0]:"randomOpponent");this.sizeMode=(fe.page.data.profile.resize=="alwaysRatio"||fe.page.data.profile.resize=="alwaysFull")?2:0;switch(this.data.type){case"leagueOpponent":this.data.matchParams={groupID:global.competitionGroupID,typeID:"ghostLeague"};if(arguments.length>1){this.data.matchParams.duelID=arguments[1]}this.startGame();break;case"randomOpponent":this.startGame();break;case"externalOpponent":this.startGame();break;case"directOpponent":this.data.matchParams={groupID:global.competitionGroupID,typeID:"ghostLeague",userID:arguments[1].userID};this.startGame();break;case"directInvitation":case"externalInvitation":this.data.match={dataID:arguments[1]};this.startGame();break}},onData:function(A,B){switch(A.name){case"Competition.Start":if(!B.error){if(B.competition){fe.page.league.data.myProfile=B.competition.profile}this.data.matchType=A.arguments[2];this.data.match=B;this.startGame()}break;case"Competition.End":if(!B.error&&B.competition){fe.page.league.data.myProfile=B.competition.profile}break}},startGame:function(){var A=[];A.push('<div id="page" class="start-game x-shadows y-shadows" style="visibility:hidden;">');if(global.adPositions&&global.adPositions.indexOf("5")>-1&&session.userType!=fe.USER_TYPE_PRO){A.push(fe.page.ad.getTopHTML())}A.push('<div id="pageHeader" class="header"><div class="header-l"><div class="header-r"></div></div><hr class="hidden" /></div>');A.push('<div class="content"><div class="content-r">');A.push(geewa.game.getHTML(this.gameParams()));A.push('</div><hr class="hidden" /></div>');A.push('<div id="pageFooter" class="footer"><div class="footer-l"><div class="footer-r"></div></div></div>');if(global.adPositions&&global.adPositions.indexOf("6")>-1&&session.userType!=fe.USER_TYPE_PRO){A.push(fe.page.ad.getBottomHTML())}A.push("</div>");fe.page.startGame(A.join(""))},_onResize:function(){var E=fe.getIDs("page","__geewa_game_object","messenger","adTop","adBottom");if(!(E[0]&&E[1])){return}var D=parseInt(fe.page.data.profile.width,10);var A=parseInt(fe.page.data.profile.height,10);var F=this.sizeMode;var C=(typeof(window.innerWidth)=="undefined"?document.documentElement.clientWidth:window.innerWidth)-(E[2]?E[2].offsetWidth:0);var G=(typeof(window.innerHeight)=="undefined"?document.documentElement.clientHeight:window.innerHeight);for(var B=3;B<5;B++){if(E[B]){if(E[B].style.display=="none"&&F!=2){E[B].style.display="block"}else{if(E[B].style.display=="block"&&F==2){E[B].style.display="none"}}}}switch(F){case 0:E[1].width=D+"px";E[1].height=A+"px";E[0].style.top=parseInt((G-A)/2,10)-(E[3]?E[3].offsetHeight:0)+"px";E[0].style.left=parseInt((C-D)/2-5,10)+"px";break;case 1:if(C/G>D/A){E[1].width=(G+10)*D/A;E[1].height=G+10;E[0].style.top="-5px";E[0].style.left=parseInt((C-E[1].width)/2-5,10)+"px"}else{E[1].width=C;E[1].height=C*A/D;E[0].style.top=parseInt((G-E[1].height)/2,10)+"px";E[0].style.left="-5px"}break;case 2:E[1].width=C+"px";E[1].height=G+"px";E[0].style.top="-5px";E[0].style.left="-5px";break}E[0].style.width=(parseInt(E[1].width)+10)+"px";if(E[0].style.visibility=="hidden"){E[0].style.visibility="visible";if(E[1]){E[1].focus()}}},gameParams:function(){geewa.game.version=global.flashComponentsVersion;var A={};A.identity=fe.getIdentity();A.language=l.id;A.statsGlobal=false;A.statsLocal=null;A.gameID=fe.page.data.gameID;A.runMode="simple";A.publicServerURL=global.publicServer;A.cacheKey=global.cacheKey;A.resizeMode=(fe.page.data.profile.resize!="none");A.closeButton=true;A.resizeButton=(fe.page.data.profile.resize!="none");A.externalEventListener="__geewa_onEvent";if(this.data.match&&this.data.match.dataID){A.invitationCode=this.data.match.dataID}if(this.data.matchParams){A.matchParams=this.data.matchParams;A.alwaysGenerateNewGameProfile=true;if(A.gameID=="sudoku"){A.preloadGameProfile=true;A.gameProfileParams="M1"}}switch(this.data.type){case"leagueOpponent":A.minScoreForChallengeSave=0;break;case"externalOpponent":A.autorun="invitation";A.invitationURL=fe.gameUrl(fe.page.data.gameID)+"#p=game&invitation={invitationCode}";break;case"directOpponent":A.autorun="invitation";A.invitationURL="hidden";break;default:A.autorun="randomOpponent";break}return A},onActivityStart:function(A){switch(A.userID){case"#randomUser":this.start();document.location.href="#p=game";break;case"#externalUser":this.start("externalOpponent");break;default:this.start("directOpponent",A.user);break}},onEvent:function(){geewa.debug.log("ajax","fe.page.game.onEvent: "+arguments[0].eventType,geewa.encodeJSON(arguments[0]));switch(arguments[0].eventType){case"init":var A=fe.getIDs("__geewa_game_object");A[0].focus();break;case"close":fe.page.closeGame();break;case"resize":if(this.sizeMode==0){switch(fe.page.data.profile.resize){case"ratio":this.sizeMode=1;break;case"full":this.sizeMode=2;break}}else{this.sizeMode=0}this._onResize();break}}};fe.page.League=function(){};fe.page.League.prototype={popup:false,show:function(){var A=this;this.popup=(arguments.length>0);this.userID=(arguments.length>0?arguments[0]:session.userID);this.element=(arguments.length>1?arguments[1]:"gamePage");geewa.server.ps.call(function(){A.onData.apply(A,arguments)},"Competition.GetMatches",fe.page.activity.activityID,global.competitionGroupID,fe.page.league.data.type,this.userID)},onData:function(K,D){var C=[];C.push("<table>");try{var I=D.result.elo;if(I&&fe.page.activity.type==2){C.push("<tr><td><strong>ELO:</strong></td><td>"+parseInt(I.value,10)+" bodů, "+I.position+". místo</td></tr>")}I=D.result.competition.profile.highScore;if(I){C.push('<tr><td style="padding-right: 10px;"><strong>Nejlepší skóre:</strong></td><td>'+I.value+" bodů, "+I.position+". místo, dosaženo "+fe.timeBefore(I.time)+"</td></tr>")}I=D.result.competition.profile.points;if(I){C.push("<tr><td><strong>Liga:</strong></td><td>"+I.value+" bodů, "+I.position+". místo</td></tr>")}}catch(F){}C.push("</table>");this.matches=D.result.competition;if(fe.page.league.data&&this.matches){var J=[l.gl("global.monday"),l.gl("global.tuesday"),l.gl("global.wednesday"),l.gl("global.thursday"),l.gl("global.friday"),l.gl("global.saturday"),l.gl("global.sunday")];var B=[l.gl("global.january"),l.gl("global.february"),l.gl("global.march"),l.gl("global.april"),l.gl("global.may"),l.gl("global.june"),l.gl("global.july"),l.gl("global.august"),l.gl("global.september"),l.gl("global.october"),l.gl("global.november"),l.gl("global.december")];var H=["I","II","III","IV","V"];C.push('<div class="league-my-results" style="margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc;">');C.push('<div class="rounds">');var G=new Date(fe.page.league.data.profile.startTime);C.push("<h2>"+l.gl("game.league.leagueText")+": "+B[G.getMonth()]+" "+H[Math.round(G.getDate()/7)]+"</h2>");C.push("<table>");C.push("<tr>");C.push("<th>"+l.gl("game.league.round")+"</th>");C.push("<th>"+l.gl("game.league.matches")+"</th>");C.push("<th>"+l.gl("game.league.highscore")+"</th>");C.push("<th>"+l.gl("game.league.points")+"</th>");C.push("<th>"+l.gl("game.league.position")+"</th>");C.push("</tr>");for(var E=0;E<J.length;E++){C.push('<tr id="'+(this.popup?"":"my")+"round"+(E+1)+'">');C.push('<td><a href="javascript:fe.page.league'+(this.popup?"User":"")+".showRound("+(E+1)+');">'+(E+1)+". "+J[E]+"</a></td>");var A=fe.page.getFirstFromArray(this.matches.profile.rounds,"round",E+1);if(A){C.push('<td style="text-align: right;">'+A.duels+"</td>");C.push('<td style="text-align: right;">'+(typeof(A.highScore)!="undefined"?fe.numFormat(A.highScore.value):"-")+"</td>");C.push('<td style="text-align: right;">'+(A.points?A.points.value:0)+"</td>");C.push('<td style="text-align: center;">'+(A.points?A.points.position+".":"")+"</td>")}else{C.push('<td colspan="4"></td>')}C.push("</tr>")}C.push("<tr>");var A=this.matches.profile;C.push("<th>"+l.gl("game.league.total")+"</th>");C.push('<th style="text-align: right;">'+A.duels+"</th>");C.push('<th style="text-align: right;">'+(typeof(A.highScore)!="undefined"?fe.numFormat(A.highScore.value):"-")+"</th>");C.push('<th style="text-align: right;">'+(A.points?A.points.value:0)+"</th>");C.push('<th style="text-align: center;">'+(A.points?A.points.position+".":"")+"</th>");C.push("</tr>");C.push("</table>");C.push("</div>");C.push('<div id="'+(this.popup?"":"my")+'leagueTable" class="actual-round"></div>');C.push('<div class="break"></div>');if(!this.popup){C.push("<div>"+this.getNote()+"</div>")}}else{if(this.userID==session.userID){C.push(geewa.stringAppend(l.gl("game.league.noMatchesInLeague"),'<a href="#p=game&amp;m=league">',"</a>"))}else{C.push(l.gl("game.league.noMatchesInLeagueUser"))}}geewa.writeHTML(this.element,C.join(""));if(this.matches){this.showRound(fe.page.league.data.profile.currentRound)}else{fe.page.fixPageHeight()}},getNote:function(){var A=[];A.push("<br/><strong>"+l.gl("game.league.note")+":</strong><br/>");A.push(geewa.stringAppend(l.gl("game.league.noteScoreGame"),fe.page.league.data.profile.roundMaxDuels));return A.join("")},showRound:function(B){var G=[];for(var D=1;D<8;D++){document.getElementById((this.popup?"":"my")+"round"+D).className=(D==B?"chosen-round":"")}if(this.matches){var E=fe.page.getFirstFromArray(this.matches.profile.rounds,"round",B);G.push("<h3>"+l.gl("game.league.matchesInRound")+"</h3>");if(E){G.push("<table>");G.push("<tr>");G.push("<th>#</th>");G.push("<th>"+l.gl("game.league.time")+"</th>");G.push("<th>"+l.gl("game.league.score")+"</th>");G.push("</tr>");for(var D=0;D<E.matches.length;D++){var A=E.matches[D];var F=(fe.page.activity.type==1&&typeof(E.highScore)!="undefined"&&E.highScore.duelID==A.duelID);var C=new Date(A.startTime);G.push("<tr"+(F?' class="best-result"':"")+">");G.push('<td style="text-align:center;">'+(D+1)+"</td>");G.push('<td style="text-align: right;">'+fe.timeFormat(C)+"</td>");G.push('<td colspan="5" style="text-align: right;">'+(typeof(A.score)!="undefined"?fe.numFormat(A.score):"-")+"</td>");G.push("</tr>")}G.push("</table>")}else{G.push(l.gl("game.league.noMatches"+(session.userID==this.userID?"":"User")))}}geewa.writeHTML((this.popup?"":"my")+"leagueTable",G.join(""));fe.page.fixPageHeight()}};function __geewa_onEvent(){var A=arguments;window.setTimeout(function(){fe.page.game.onEvent.apply(fe.page.game,A)},0)};
