$.ajaxSetup({cache:false});function filterLeague(b){switch(leagueType){case"Visitor":$.getJSON(baseUrl+"League/GetVisitorLeague/",{filter:b,startRec:1},populateLeague);break;case"Learner":$.getJSON(baseUrl+"League/GetLearnerLeague/",{filter:b,userId:leagueUserId,leftTitle:leagueLeftTitle,rightTitle:leagueRightTitle,leftLeagueStartRec:1,rightLeagueStartRec:1,includeOwner:true},populateLeague);break;case"Teacher":$.getJSON(baseUrl+"League/GetTeacherLeague/",{filter:b,userId:leagueUserId,schoolId:leagueSchoolId,leftTitle:leagueLeftTitle,rightTitle:leagueRightTitle},populateLeague);break;default:break}$("ul#listleaguesort a").removeClass("active");$("ul#listleaguesort a").removeAttr("href");$("ul#listleaguesort a span").css("cursor","pointer");$("a#linkleagueWeek").attr("href","javascript:filterLeague('Week')");$("a#linkleagueMonth").attr("href","javascript:filterLeague('Month')");$("a#linkleagueYear").attr("href","javascript:filterLeague('Year')");$("a#linkleague"+b).addClass("active");$("a#linkleague"+b).removeAttr("href");$("a#linkleague"+b+" span").css("cursor","default");leagueFilter=b;leagueStartRec=1;leftLeagueStartRec=1;rightLeagueStartRec=1;var c="top_learners_bullet";var a="top_schools_bullet"}populateLeague=function(f){SetCssClass();var b="";if(f.LeftLeague.LeagueList.length==0){b="<li><p><strong>There has been no activity during this period</strong></p></li>"}$("ul#ul-top-learners").html("");var e='<li class="'+leftleagueclass+'"><h3>'+f.LeftLeagueTitle+"</h3></li>";var d="&nbsp;";if(f.IncludeRank==true){d="Rank"}e+='<li class="ul-top-heading"><span class="rank">'+d+'</span><span class="learners">'+f.LeftLeagueHeading+'</span><span class="total-kudos">'+f.LeftLeagueKudosTitle+"</span></li>";$("ul#ul-top-learners").html(e);$("ul#top-learners").html(GetLeagueHTMLList(f.LeftLeague,1));if(f.LeftLeague.LeagueList.length==0){$("ul#top-learners").addClass("noleagueactivity");$("ul#top-learners").append(b)}else{$("ul#top-learners").removeClass("noleagueactivity")}var c=false;if($("ul#leftSortList").length==0){$("div#div-top-learners").append("<ul id='leftSortList' class='moveup_movedown'>");c=true}$("ul#leftSortList").html(GetLeagueUpDown(leftLeagueStartRec,f.LeftLeague.TotalRecords,1));if(!$("ul#leftSortList").has("li").length){$("ul#leftSortList").remove()}else{if(c){$("ul#leftSortList").append("</ul>")}}b="";if(f.RightLeague.LeagueList.length==0){b="<li><p><strong>There has been no activity during this period</strong></p></li>"}$("ul#ul-top-schools").html("");var g='<li class="'+rightleagueclass+'"><h3>'+f.RightLeagueTitle+"</h3></li>";g+='<li class="ul-top-heading"><span class="rank">'+d+'</span><span class="learners">'+f.RightLeagueHeading+'</span><span class="total-kudos">'+f.RightLeagueKudosTitle+"</span></li>";$("ul#ul-top-schools").html(g);$("ul#top-schools").html(GetLeagueHTMLList(f.RightLeague,2));if(f.RightLeague.LeagueList.length==0){$("ul#top-schools").addClass("noleagueactivity");$("ul#top-schools").append(b)}else{$("ul#top-schools").removeClass("noleagueactivity")}var a=false;if($("ul#rightSortList").length==0){$("div#div-top-schools").append("<ul id='rightSortList' class='moveup_movedown'>");a=true}$("ul#rightSortList").html(GetLeagueUpDown(rightLeagueStartRec,f.RightLeague.TotalRecords,2));if(!$("ul#rightSortList").has("li").length){$("ul#rightSortList").remove()}else{if(a){$("ul#rightSortList").append("</ul>")}}};populateLeagueItem=function(a){SetCssClass();if(a.LeaguePosition==1){$("ul#top-learners").html(GetLeagueHTMLList(a,a.LeaguePosition));$("ul#leftSortList").html(GetLeagueUpDown(leftLeagueStartRec,a.TotalRecords,1))}else{$("ul#top-schools").html(GetLeagueHTMLList(a,a.LeaguePosition));$("ul#rightSortList").html(GetLeagueUpDown(rightLeagueStartRec,a.TotalRecords,2))}};function SetCssClass(){leftleagueclass="top_learners_bullet";rightleagueclass="top_schools_bullet";switch(leagueType){case"Learner":leftleagueclass="my_overall_ranking_bullet";rightleagueclass="my_school_ranking_bullet";break;case"Teacher":leftleagueclass="my_school_ranking_bullet";rightleagueclass="group_ranking_bullet";break;default:break}}function GetLeagueHTMLList(c,b){var d="";var a="&nbsp;";$.each(c.LeagueList,function(){if(this.IsOwner){if(this.CssClassName=="highlight_no_text"){a=this.Rank}d+='<li class="'+this.CssClassName+'"><span class="rank_points">'+a+'</span><span class="kudos_points">'+this.Points+"</span>"}else{rankSpan='<span class="rank_points">'+this.Rank+"</span>";d+="<li>"+rankSpan+'<span class="kudos_points">'+this.Points+"</span>"}if(this.IsOwner&&this.Url=="#"){d+='<span class = "learner_name">'+this.Title+"</span>"}else{if(!this.IsSuppressLinks){if(this.Title.length!=this.TitleToBeShownOnToolTip.length){d+='<a href="'+baseUrl+this.Url.substr(2)+'" title="'+this.Title+'">'+this.Title+"</a>"}else{d+='<a href="'+baseUrl+this.Url.substr(2)+'">'+this.Title+"</a>"}}else{d+='<span class = "learner_name">'+this.Title+"</span>"}}d+="</li>"});if(b==1){leftLeagueStartRec=c.LeagueList[0]==null?1:c.LeagueList[0].StartRec==null?1:c.LeagueList[0].StartRec}else{rightLeagueStartRec=c.LeagueList[0]==null?1:c.LeagueList[0].StartRec==null?1:c.LeagueList[0].StartRec}return d}function GetLeagueUpDown(b,d,a){var c="";if(b!=1){c+='<li id="initUp" class = "moveup">Scroll <a href="javascript:leagueMoveUp('+a+')" id="linkLeagueUp">Up</a> |</li>'}else{if(d>b+4){c+='<li id="initUp" class = "moveup">Scroll <span>Up</span> |</li>'}}if(d>b+4){c+='<li  id="initDown" class = "movedown"><a href="javascript:leagueMoveDown('+a+')" id="linkLeagueDown">Down</a></li>'}else{if(b!=1){c+='<li  id="initDown" class = "movedown"><span>Down</span></li>'}}return c}function leagueMoveDown(b){var a=0;if(b==1){a=leftLeagueStartRec+=5}else{a=rightLeagueStartRec+=5}switch(leagueType){case"Visitor":$.getJSON(baseUrl+"League/GetVisitorLeaguePosition/",{filter:leagueFilter,startRec:a,leaguePosition:b},populateLeagueItem);break;case"Learner":$.getJSON(baseUrl+"League/GetLearnerLeaguePosition/",{filter:leagueFilter,userId:leagueUserId,leftTitle:leagueLeftTitle,rightTitle:leagueRightTitle,position:b,leagueStartRec:a,includeOwner:false},populateLeagueItem);break;case"Teacher":$.getJSON(baseUrl+"League/GetTeacherLeaguePosition/",{filter:leagueFilter,userId:leagueUserId,schoolId:leagueSchoolId,leftTitle:leagueLeftTitle,rightTitle:leagueRightTitle,position:b,leagueStartRec:a,includeOwner:false},populateLeagueItem);break}}function leagueMoveUp(b){var a=0;if(b==1){a=leftLeagueStartRec-=5}else{a=rightLeagueStartRec-=5}if(a<=0){if(b==1){a=leftLeagueStartRec=1}else{a=rightLeagueStartRec=1}}switch(leagueType){case"Visitor":$.getJSON(baseUrl+"League/GetVisitorLeaguePosition/",{filter:leagueFilter,startRec:a,leaguePosition:b},populateLeagueItem);break;case"Learner":$.getJSON(baseUrl+"League/GetLearnerLeaguePosition/",{filter:leagueFilter,userId:leagueUserId,leftTitle:leagueLeftTitle,rightTitle:leagueRightTitle,position:b,leagueStartRec:a,includeOwner:false},populateLeagueItem);break;case"Teacher":$.getJSON(baseUrl+"League/GetTeacherLeaguePosition/",{filter:leagueFilter,userId:leagueUserId,schoolId:leagueSchoolId,leftTitle:leagueLeftTitle,rightTitle:leagueRightTitle,position:b,leagueStartRec:a,includeOwner:false},populateLeagueItem);break}}$(document).ready(function(){$("#listleaguesort").removeClass("nodisplay");if($("#linkLeagueDown").length){$("#linkLeagueDown").removeClass("nodisplay")}});
