function onMarkerAdded(n){var t=null;n.on("pointermove",function(i){n.forEachFeatureAtPixel(i.pixel,function(n){if(t==null)return $("#eventDialog").html('<img src="/Content/Images/LoadingAnimation66x66.gif" alt="" />').load("/Markup/EventInfo/"+n.markerInfo.Data),$("#eventDialog").dialog("open"),t=n,!0});n.getFeaturesAtPixel(i.pixel).length==0&&(t=null)})}$(function(){function regionIdsChanged(){var n=$("#pressResults #RegionIds").attr("lastSelectionState").split(","),t;n==""&&(n=[]);t=getSelectionState();$("#pressResults #RegionIds option").each(function(i){var r=$.inArray(""+i,n)!=-1,u=$.inArray(""+i,t)!=-1;r&&!u&&toggleClubs($(this).attr("value").split(","),!1);!r&&u&&toggleClubs($(this).attr("value").split(","),!0)});$("#pressResults #RegionIds").attr("lastSelectionState",t.join(","))}function getSelectionState(){var n=[];return $("#pressResults #RegionIds option").each(function(t){$(this).attr("selected")&&n.push(""+t)}),n}function toggleClubs(n,t){$("#pressResults #ClubIds option").each(function(){var i=$(this).attr("value");$.inArray(i,n)!=-1&&(t?$(this).attr("selected","selected"):$(this).removeAttr("selected"))})}function sortClubs(){var n=$("#pressResults #ClubSortMode").val()=="ClubName"?$("#pressResults #ClubNameOrder").val():$("#pressResults #RegionNameOrder").val(),i,r,f,t,u;n=n.split(",");i=[];$("#pressResults #ClubIds option").each(function(){var n={value:$(this).attr("value"),name:$(this).html(),selected:$(this).attr("selected")};i[n.value]=n});r=new StringBuilder("");for(f in n)t=i[n[f]],r.append('<option value="'+t.value+'"'+(t.selected?' selected="selected"':"")+">"+t.name+"<\/option>");u=$("#pressResults #ClubIds");$("option",u).remove();u.append(r.toString())}var position,offset,eventListTable,resultLists,startLists,options;$("#showAdvancedSearch a").click(function(){return $("#showAdvancedSearch").hide(),$("#advancedSearch").show(),$("input[name='advanced']").val("true"),!1});$("#advancedSearch p a").click(function(){return $("#showAdvancedSearch").show(),$("#advancedSearch").hide(),$("input[name='advanced']").val("false"),!1});$("#eventDialog").dialog({autoOpen:!1});$("#searchButton, #searchLink").click(function(){return $("#searchPanel").toggle(),$("#searchLink").toggle(),!1});$(".selectMultiple").show().click(function(){var n=$(this).closest("li"),t=$(this).closest("li").next(),i=$("input[type=hidden]:last",n);return n.hide(),t.show(),i.val("false"),!1});$(".selectSingle").show().click(function(){var n=$(this).closest("li").prev(),t=$(this).closest("li"),i=$("input[type=hidden]:last",n);return n.show(),t.hide(),i.val("true"),!1});$(".map:visible").length>0&&(position=[],offset=$(".map").offset(),position[0]=offset.left+$(".map").width()+16,position[1]=offset.top,$("#eventDialog").dialog("option","position",position));eventListTable=$("#eventList table");eventListTable.length>0&&(options=eval("("+$("input[type=hidden]",$("#eventList")).val()+")"),options==null&&(options={}),eventListTable.tablesorter({headers:options.tablesorterHeaders,widgets:["striped"],lazy:!0}));resultLists=$(".resultList");resultLists.length>0&&($.tablesorter.addParser({id:"timeDiff",is:function(){return!1},format:function(n,t,i){var r=$(".t",$(i).parent()).text();return r=r.replace(/\D/g,""),r==""||r==null?n="9999999":(n=n.replace(/\D/g,""),(n==""||n==null)&&(n="0")),n},type:"numeric"}),options=eval("("+$("#listSortingOptions").val()+")"),options==null&&(options={}),resultLists.tablesorter({headers:options.tablesorterHeaders,widgets:["striped"],lazy:!0}));startLists=$(".startList");startLists.length>0&&(options=eval("("+$("#listSortingOptions").val()+")"),options==null&&(options={}),startLists.tablesorter({headers:options.tablesorterHeaders,widgets:["striped"],lazy:!0}));$("#pressResults #RegionIds").click(function(){setTimeout(regionIdsChanged,10)}).change(function(){setTimeout(regionIdsChanged,10)}).keypress(function(){setTimeout(regionIdsChanged,10)});$("#pressResults #RegionIds").attr("lastSelectionState",getSelectionState().join(","));$("#pressResults #ClubSortMode").change(function(){setTimeout(sortClubs,10)});$("#pressResults .changeSelectionCriteria a").click(function(){return $("#pressResults .selectionCriteria").show(),$(this).hide(),!1});$("#identifyResults .connected a").click(function(){return IdentifyResults.disconnectCompetitor($(this).closest("tr")),!1});$("#identifyResults .unconnected a").click(function(){var n=$("[name^='Results_']",$(this).closest("tr")).val(),t=$("[name^='Results_'] option:selected",$(this).closest("tr")).text();return IdentifyResults.connectCompetitor($(this).closest("tr"),n,t),!1});$("#identifyResults .selectFromDialog").click(function(){return $("#PersonDialog")[0].tr=$(this).closest("tr"),$("#PersonDialog").personDialog("open",0),!1});$("#uploadRoute [name='Delete']").click(function(){var n=$("#uploadRoute [name='PersonId'] option:selected").text(),t=$(this).attr("data-customConfirmationMessage").replace("{0}",n);if(!confirm(t))return!1})});var IdentifyResults={onPersonDialogOk:function(n,t,i,r){var f=$("#PersonDialog")[0].tr,e,u;n==""||n==0||(IdentifyResults.connectCompetitor(f,n,i.n+" ("+r.name+")"),e=$("[name^='IdentifiedResults_']",f).attr("name").replace("IdentifiedResults_","OrganisationId_"),u=$('<input type="hidden"/>'),u.attr("name",e),u.attr("value",t),$("[name^='IdentifiedResults_']",f).after(u))},connectCompetitor:function(n,t,i){$("[name^='IdentifiedResults_']",n).val(t);$(".name",n).text(i);$(".connected",n).show();$(".unconnected",n).hide();$(".selectFromDialog",n).hide();n.removeClass("noMatch")},disconnectCompetitor:function(n){$("[name^='OrganisationId_']",n).remove();$("[name^='IdentifiedResults_']",n).val("");$(".selectFromDialog",n).show();$("[name^='Results_'] option",n).length==0?(n.addClass("noMatch"),$(".connected",n).hide(),$(".unconnected",n).hide()):($(".connected",n).hide(),$(".unconnected",n).show())}};RacePerformancePresentation=function(){function f(n){return n-1}function u(n,t,i,r){return function(u,f){if(!f&&f!==0)return"";var o=f>0&&t?"+":"",e=o+(100*f).toFixed(n).replace(".",$.decimalSeparator())+" %"+(r||"");return i&&(e=e.replace(" ","&nbsp;")),e}}function o(n,t){var i=t?[{max:.06,tickInterval:.02},{max:.12,tickInterval:.04},{max:.15,tickInterval:.05},{max:.3,tickInterval:.1},{max:.6,tickInterval:.2}]:[{max:.02,tickInterval:.01},{max:.04,tickInterval:.02},{max:.1,tickInterval:.05},{max:.2,tickInterval:.1},{max:.4,tickInterval:.2}];return $.grep(i,function(t){return t.max>1.4*n})[0]||{}}function s(n){for(var i=[],t=0;t<n;t++)i.push("&nbsp;");return i.join("")}function h(n,t){var i=n.value-n.average;return i===0?r.neutralForeground:i<0&&t||i>0&&!t?r.positiveForeground:r.negativeForeground}function c(n,t){var i=n.value-n.average;return i===0?r.neutralBackground:i<0&&t||i>0&&!t?r.positiveBackground:r.negativeBackground}function l(n,t,i,r,f,e,l,v){var y=o(Math.max(f.value||0,f.average||0),!0),p=$.jqplot(n,[[f.value]],{title:{text:s(9)+t+'<span class="tooltip"><img src="/Content/Images/Info16x16.png"/><\/span>',textAlign:"center"},seriesColors:[h(f,l)],seriesDefaults:{renderer:$.jqplot.BarRenderer,rendererOptions:{shadowAlpha:.15,shadowDepth:2,barMargin:100,varyBarColor:!0},pointLabels:{show:!0,formatString:"%s",formatter:u(1,!1)}},axes:{xaxis:{renderer:$.jqplot.CategoryAxisRenderer,ticks:[v]},yaxis:{renderer:$.jqplot.LinearAxisRenderer,min:0,max:y.max,tickInterval:y.tickInterval,tickOptions:{show:!0,mark:"outside",formatString:"%s",formatter:u(0,!1,!0)}}},grid:{shadow:!1},highlighter:{show:!1},canvasOverlay:{show:f.numberOfRaces>1,objects:[{rectangle:{ymin:0,ymax:f.average||0,xmin:.5,xmax:1.5,color:c(f,l)}}]}});a(n,i,r,e)}function e(n,t,i,r,e,l,v,y,p){var b=$.map(e,function(n){return f(n.value)}),w=o(y,!1),k=$.jqplot(n,[b],{title:{text:s(9)+t+'<span class="tooltip" href="#"><img src="/Content/Images/Info16x16.png"/><\/span>',textAlign:"center"},seriesColors:$.map(e,function(n){return h(n,v)}),seriesDefaults:{renderer:$.jqplot.BarRenderer,rendererOptions:{shadowAlpha:.15,shadowDepth:2,barMargin:20,fillToZero:!0,varyBarColor:!0,useNegativeColors:!1},pointLabels:{show:!0,formatString:"%s",formatter:u(1,!0)}},axes:{xaxis:{renderer:$.jqplot.CategoryAxisRenderer,ticks:p},yaxis:{renderer:$.jqplot.LinearAxisRenderer,min:-w.max,max:w.max,tickInterval:w.tickInterval,tickOptions:{show:!0,mark:"outside",formatString:"%s",formatter:u(0,!0,!0)}}},grid:{shadow:!1},highlighter:{show:!1},canvasOverlay:{show:!0,objects:$.map($.grep(e,function(n){return n.numberOfRaces>1}),function(n,t){var i=f(n.average)||0;return{rectangle:{ymin:i<0?i:0,ymax:i<0?0:i,xmin:t+.55,xmax:t+1.45,color:c(n,v)}}}).concat({horizontalLine:{y:0,xmin:.5,xmax:e.length+.5,color:"#3f3f3f",lineWidth:1,shadow:!1}})}});a(n,i,r,l)}function a(n,t,i,r){tippy("#"+n+" .tooltip",{content:t,trigger:"click"});$("#"+n+" .averageInformation").each(function(){var n=i.replace("{0}",r).replace("{1}",$(this).attr("data-numberOfRaces")).replace("{2}",$(this).attr("data-formattedValue"));tippy($(this)[0],{content:n,trigger:"click"})})}function t(n,t){return $.grep(n,function(n){return n.type===t})[0]}function i(n,t,i,r){var f="";if(n&&(f+='<div class="mainLabel">'+n+"<\/div>"),t.numberOfRaces>1){var o=u(1,i),s=r?t.average-1:t.average,e=o(null,s);f+='<div class="averageInformation" data-formattedValue="'+e+'" data-numberOfRaces="'+t.numberOfRaces+'">x̄: '+e+' <span class="numberOfRaces">('+t.numberOfRaces+")<\/span><\/div>"}return f}$.jqplot.config.enablePlugins=!0;var n={timeLossFrequency:0,consistency:1,rpiFirstThird:2,rpiMiddleThird:3,rpiLastThird:4,rpiLongLegs:5,rpiShortLegs:6,rpiMostDecisiveLegs:7,rpiLeastDecisiveLegs:8},r={negativeForeground:"rgba(187, 48, 45, 1)",negativeBackground:"rgba(187, 48, 45, 0.25)",positiveForeground:"rgba(86, 152, 52, 1)",positiveBackground:"rgba(86, 152, 52, 0.25)",neutralForeground:"rgba(33, 64, 154, 1)",neutralBackground:"rgba(33, 64, 154, 0.25)"};return{create:function(r,u){var a=[t(r,n.rpiFirstThird),t(r,n.rpiMiddleThird),t(r,n.rpiLastThird),t(r,n.rpiLongLegs),t(r,n.rpiShortLegs),t(r,n.rpiMostDecisiveLegs),t(r,n.rpiLeastDecisiveLegs)],c=[],h,s,o;$.each(a,function(n,t){c.push(t.value);c.push(t.average)});h=Math.max.apply(null,$.map(c,function(n){return Math.abs(f(n)||0)}));s=t(r,n.timeLossFrequency);l("timeLossFrequencyChart",u.timeLossFrequency,u.timeLossFrequencyTooltipText,u.averageTooltipTextTemplate,s,u.averageTimePeriod,!0,i(null,s));s=t(r,n.consistency);l("consistencyChart",u.consistency,u.consistencyTooltipText,u.averageTooltipTextTemplate,s,u.averageTimePeriod,!0,i(null,s));o=[t(r,n.rpiFirstThird),t(r,n.rpiMiddleThird),t(r,n.rpiLastThird)];e("coursePartRpiChart",u.coursePart,u.coursePartTooltipText,u.averageTooltipTextTemplate,o,u.averageTimePeriod,!1,h,[i(u.firstThird,o[0],!0,!0),i(u.middleThird,o[1],!0,!0),i(u.lastThird,o[2],!0,!0)]);o=[t(r,n.rpiLongLegs),t(r,n.rpiShortLegs)];e("legLengthRpiChart",u.legLength,u.legLengthTooltipText,u.averageTooltipTextTemplate,o,u.averageTimePeriod,!1,h,[i(u.longLegs,o[0],!0,!0),i(u.shortLegs,o[1],!0,!0)]);o=[t(r,n.rpiMostDecisiveLegs),t(r,n.rpiLeastDecisiveLegs)];e("legDecisivityRpiChart",u.legDecisivity,u.legDecisivityTooltipText,u.averageTooltipTextTemplate,o,u.averageTimePeriod,!1,h,[i(u.mostDecisiveLegs,o[0],!0,!0),i(u.leastDecisiveLegs,o[1],!0,!0)])}}}()