$(function(){$("select, input:checkbox, input:radio").uniform()});String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};jQuery.fn.exists=function(){return this.length>0};jQuery.fn.MS_simpleToggle=function(){this.each(function(){var a=$(this);a.css("display")==="none"?a.show():a.hide()})};var MSAddPlayer=MSAddPlayer||{};
MSAddPlayer.reload_form=function(a,b){if(b.status==="form"){var c=a.find(".loginmodal_innercontent");c.empty().append(b.html);c.find("select").uniform();c.find("form.add-team-player").bind("submit",MSAddPlayer.ajax_form_submit)}};MSAddPlayer.error=function(a,b){if(b.status==="error"){var c=a.find(".loginmodal_innercontent"),d=$('<div class="add-player-error"></div>').text(b.msg);c.children().replaceWith(d)}};
MSAddPlayer.ajax_form_submit=function(){var a=$(this),b=a.serialize();$.ajax({data:b,type:"POST",url:a.attr("action"),success:function(b){var d=$(a.parents("div.add_team_player_popup")[0]),e=d.data("source-ahref");b.status==="form"?MSAddPlayer.reload_form(d,b,e):b.status==="joined"?(e.replaceWith(b.html),d.remove(),setTimeout(MSAddPlayer.refresh_team_players,0)):MSAddPlayer.error(d,b)}});return false};
MSAddPlayer.refresh_team_players=function(){$("div#players_lineup").load(" div#players_lineup > *");$("ul#players_list").load(" ul#players_list > *",function(){var a=$("div#players");a.length===1&&(teamPlayersModelView=a.data("teamPlayersModelView"),teamPlayersModelView.teamHasPlayers($("ul#players_list > li").length>0))})};$.fn.ezpz_tooltip.positions.positionBaloon=function(a,b,c,d,e){a.top=e.top-a.height;a.left=e.left;return a};
function tooltip_mouseover(){var a=$(this),b=-1,b=setTimeout(function(){b=-1;a.ezpz_tooltip({contentPosition:"positionBaloon",stayOnContent:true,afterHide:function(){a.unbind("mouseover").mouseover(tooltip_mouseover).unbind("mousemove").unbind("mouseout")}}).mousemove();var c=$("div#"+a.attr("id").replace("target","content"));c.hasClass("please-fill-me")&&(c.removeClass("please-fill-me"),c.load(g_tooltip_url.replace("user",a.attr("rel")),function(){a.mousemove()}))},500);a.mouseout(function(){b!=
-1&&(clearTimeout(b),b=-1)})}var g_user_tooltip_counter=0;
jQuery.fn.MS_bind_user_tooltip=function(){this.each(function(){if(!$(this).data("user_tooltip_bound")){$(this).attr("id","tooltip-target-"+g_user_tooltip_counter);var a=$('<div id="tooltip-content-'+g_user_tooltip_counter+'" class="user-tooltip please-fill-me"><img src="'+g_ajax_loader_small_url+'"></div>');a.hide();$("body").append(a);$(this).mouseover(tooltip_mouseover);g_user_tooltip_counter++;$(this).data("user_tooltip_bound",true)}});return this};
jQuery.fn.MS_bind_user_tooltips_within_me=function(){this.find("a.tooltip-target").MS_bind_user_tooltip();return this};jQuery.fn.MS_flash=function(){return this.animate({backgroundColor:"#ffffff"},200).animate({backgroundColor:"white"},200,function(){$(this).removeAttr("style")})};jQuery.fn.MS_show=function(){return this.slideDown(100)};jQuery.fn.MS_showAndFlash=function(){return this.hide().slideDown(100).MS_flash()};jQuery.fn.MS_hide=function(a){return this.slideUp(100,a)};jQuery.fn.MS_remove=function(){return this.MS_hide(function(){$(this).remove()})};
jQuery.fn.MS_updateActivityItem=function(a){this.find("span.activity_body").html()!=a.find("span.activity_body").html()&&this.find("span.activity_body").html(a.find("span.activity_body").html()).MS_flash();this.find("span.num_likes").text()!=a.find("span.num_likes").text()&&(this.find("span.num_likes").text(a.find("span.num_likes").text()).MS_flash(),this.find("div.likes_tooltip").remove(),a.find("span.num_likes").text()>0?this.find("span.num_likes").addClass("has_likes").after(a.find("div.likes_tooltip")):
this.find("span.num_likes").removeClass("has_likes"));this.find("a.like-toggle").replaceWith(a.find("a.like-toggle"));var b=this.find("div.subcomments"),c=a.find("div.subcomments");b.children("p.subcomment").each(function(){var b=$(this);c.children("p#"+b.attr("id")).length===0&&b.MS_remove()});c.children("p.subcomment").each(function(){var a=$(this);b.children("p#"+a.attr("id")).length===0&&a.clone().appendTo(b).MS_showAndFlash()});return this};var MSFlow=MSFlow||{};
MSFlow.flow_update_single=function(a){a={identification:$("input#id_flow_identification").val(),iid:a};a.identification&&a.iid&&($(document).data()["flow-update-helper"]+=1,$.ajax({url:g_flow_update_single_url,cache:false,data:a}).success(function(b){$(document).data()["flow-update-helper"]+=1;b=b.prepared_items[0];$("<div></div>");var a=$("#id_activity_"+b.iid);a.length?a.MS_updateActivityItem($(b.html)).MS_bind_user_tooltips_within_me():($(b.html).prependTo("ul#flow-start").MS_bind_user_tooltips_within_me().MS_showAndFlash(),
MSFlow.provideUnibet())}))};
MSFlow.flow_update=function(a){var b={latest:"prependTo",older:"appendTo"},c={identification:$("input#id_flow_identification").val(),iid:$('ul#flow-start input[name="iid"]'+{latest:":first",older:":last"}[a]).val(),direction:a};if(c.identification&&c.iid){var d=$(document).data("flow-update-helper");$.ajax({url:g_flow_update_url,cache:false,data:c}).success(function(c){if(d<$(document).data("flow-update-helper"))return false;$(document).data("flow-update-helper",d+1);if(c.prepared_items.length>0){var f=
$("<div></div>");$.each(c.prepared_items,function(b,a){var c=$("#id_activity_"+a.iid),d=$(a.html);c.length?(c.MS_updateActivityItem(d),d.remove()):d.appendTo(f).MS_showAndFlash()});f.MS_bind_user_tooltips_within_me();f.children()[b[a]]("ul#flow-start");$("ul#flow-start li").slice(500).remove();$("li#id_fake_activity").remove();$("a#id_flow_show_more").show().next("img").remove()}else $("li#id_fake_activity img").remove(),a==="older"&&($("a#id_flow_show_more").next("img").remove(),$("a#id_flow_show_more").remove());
MSFlow.provideUnibet()})}};MSFlow.provideUnibet=function(){var a=$("li#unibet_activity");if(a.exists()){var b=$("#flow-start > li.flow_item:nth-child(3)");b.exists()||(b=$("#flow-start > li.flow_item:last-child"));b.is(a)||b.after(a);a.MS_show()}};
$(function(){function a(b){var a,c;this.tagName==="FORM"?(a=$(this),c=a.find('button[type="submit"]')):this.tagName==="BUTTON"&&(c=$(this),a=c.parents("form"));if(a&&c)if(a.data("block_subsequent_submissions"))b.preventDefault();else{a.data("block_subsequent_submissions",true);c.each(function(){$(this).data("old-html",$(this).html())});var d=setTimeout(function(){c.html("<span>"+g_wait_a_sec+"</span>");a.unbind("ms.revert").bind("ms.revert",function(){c.each(function(){$(this).html($(this).data("old-html"))});
a.data("block_subsequent_submissions",false)})},0);a.bind("ms.revert",function(){clearTimeout(d);a.data("block_subsequent_submissions",false)})}}function b(){$("form").each(function(){$(this).data("bound-block_form_submit")||($(this).bind("submit",a),$(this).data("bound-block_form_submit",true))})}function c(){$(".comment_textarea, .settings_textarea, .voting_textarea").each(function(a,b){$(b).data("box-counterized")||($(b).jqEasyCounter({maxChars:300,maxCharsWarning:280,msgFontSize:"10px",msgFontColor:"#9b9b9b",
msgFontFamily:"Verdana",msgTextAlign:"right",msgWarningColor:"#f98147",msgAppendMethod:"insertAfter"}),$(b).data("box-counterized",true))})}b();setInterval(b,50);var d=function(a){g=$(this);g.attr("disabled","disabled");var b=a.data,c=$("<div></div>").load(g.attr("href"),function(){g.replaceWith(c.find("div > *"));c.remove();b&&typeof b.callback==="function"&&setTimeout(b.callback,0)});a.preventDefault()};$("a.ajax_follow").live("click",d);$("a.ajax_leave_team").live("click",{callback:MSAddPlayer.refresh_team_players},
d);$("a.ajax_join_team").live("click",function(){var a=$(this),b=$("div#id_team_join_box_template").clone().removeAttr("id").appendTo($("body")).data("source-ahref",a),c=$("body").offset(),d=a.offset();b.css({position:"absolute",left:d.left-c.left-160,top:d.top-c.top+a.height()+5}).animate({opacity:"show"});c=b.find(".loginmodal_innercontent");$("<img></img>").attr("src",g_ajax_loader_small_url).appendTo(c);$.ajax({cache:false,url:a.attr("href"),success:function(c){c.status==="form"?MSAddPlayer.reload_form(b,
c,a):MSAddPlayer.error(b,c)}});return false});$("a.btn_green, a.btn_red").live("mouseenter mouseleave",function(){$(this).toggleClass("btn_green btn_red").children("span.primary, span.hover").MS_simpleToggle()});$(".loginmodal_wrap .loginmodal_cross").live("click",function(){$(this).parents(".loginmodal_wrap").animate({opacity:"hide"},function(){$(this).remove()});return false});$('input[name="bjud_in"]').focus(function(){var a=$(this).attr("title");$(this).val()===a&&$(this).val("")}).blur(function(){var a=
$(this).attr("title");$(this).val().trim()===""&&$(this).val(a)});$("form#bjuda_form").submit(function(){var a=$(this);$("div#bjuda_form_status").text("");var b=$('input[name="bjud_in"]');if(b.val().trim()===""||b.val().trim()===b.attr("title"))return a.trigger("ms.revert"),false;$.ajax({url:a.attr("action"),type:"POST",data:a.serialize()}).success(function(b){$("div#bjuda_form_status").html(b.msg);b.status==="ok"&&a.find('input[type="text"]').val("")}).complete(function(){a.trigger("ms.revert")});
return false});$("a.show-comment-box").live("click",function(){var a=$(this).attr("rel");$("#"+a).show(200);$(this).parent("span").remove();return false});$("span.num_likes").css("cursor","pointer");$("span.num_likes").live("click",function(){$("div.likes_tooltip").hide();$(this).next("div.likes_tooltip").show()});$("div.likes_tooltip_cross").live("click",function(){$(this).parents("div.likes_tooltip").hide()});$("div.info > span.pointer").live("click",function(){$("div.info_tooltip").hide();$(this).next("div.info_tooltip").show()});
$("div.info_tooltip > div.likes_tooltip_cross").live("click",function(){$(this).parents("div.info_tooltip").hide()});var e=function(){this_form=$(this).parents("form.comment-form");var a=this_form.find("textarea[name=comment]"),b=a.val().trim();if(b.length===0||b===a.attr("title").trim())return this_form.trigger("ms.revert"),false;$.ajax({data:this_form.serialize(),type:"POST",url:this_form.attr("action"),success:function(b){this_form.hasClass("comment-form-activity")?(b=this_form.find('input[name="subject_id"]').val(),
MSFlow.flow_update_single(b)):MSFlow.flow_update_single(b.iid);a.val(a.attr("title"));this_form.trigger("ms.revert")},error:function(){this_form.trigger("ms.revert")}});return false};$('form.comment-form button[type="submit"]').live("click",e);$("form.comment-form textarea, textarea.voting_textarea").live("focus",function(){var a=$(this).attr("title");$(this).val()===a&&$(this).val("").css("color","#494949")}).live("blur",function(){var a=$(this).attr("title");$(this).val().trim()===""&&$(this).val(a).css("color",
"#97979A")});$(".comment_textarea").live("focus",function(){$(this).animate({height:"85px"},"fast")}).live("focusout",function(){var a=$(this);setTimeout(function(){a.animate({height:"20px"},"fast")},50)});c();setInterval(c,500);$("form.comment-form-activity textarea").live("keypress",function(a){a.keyCode===13&&(e.call(this),a.preventDefault(),$(this).get(0).blur())});$("a.flag-link").live("click",function(){if(confirm(g_flagging_confirmation)){var a=$(this);$.ajax({url:a.attr("href"),cache:false}).success(function(){a.remove()})}return false});
$("a.team-show-all-matches").click(function(){$(this).hide();$("table.team-matches-shortlist").hide(100);$("table.team-matches-all").show(100);$("a.team-show-shortlist-matches").show();return false});$("a.team-show-shortlist-matches").click(function(){$(this).hide();$("table.team-matches-shortlist").show(100);$("table.team-matches-all").hide(100);$("a.team-show-all-matches").show();return false});$("a.competition_latest_matches_show_all").click(function(){$(this).hide();$("tbody.competition_latest_matches_all_rows").show(100);
$("a.competition_latest_matches_hide_all").show();return false});$("a.competition_latest_matches_hide_all").click(function(){$(this).hide();$("a.competition_latest_matches_show_all").show();$("tbody.competition_latest_matches_all_rows").hide(100);return false});$("a.competition_next_matches_show_all").click(function(){$(this).hide();$("tbody.competition_next_matches_all_rows").show(100);$("a.competition_next_matches_hide_all").show();return false});$("a.competition_next_matches_hide_all").click(function(){$(this).hide();
$("a.competition_next_matches_show_all").show();$("tbody.competition_next_matches_all_rows").hide(100);return false});$("a.activity-delete").live("click",function(){var a=$(this);if(a.data("delete-in-progress"))return false;a.data("delete-in-progress",true);$.ajax({url:a.attr("href"),cache:false}).success(function(){var b=a.parents("li.flow_item");a.hasClass("activity-delete-subcomment")?MSFlow.flow_update_single(b.children('input[name="iid"]').val()):b.MS_remove()});return false});$("a.like-toggle").live("click",
function(){var a=$(this);if(a.data("like-in-progress"))return false;a.data("like-in-progress",true);$.ajax({url:a.attr("href"),cache:false}).success(function(){var b=a.parents("li.flow_item");MSFlow.flow_update_single(b.children('input[name="iid"]').val())});return false});$(document).data("flow-update-helper",0);setInterval(function(){MSFlow.flow_update("latest")},6E4);MSFlow.flow_update("latest");$("a#id_flow_show_more").click(function(){$(this).hide().after($("<img></img>").attr("src",g_ajax_loader_small_url));
MSFlow.flow_update("older");return false});$("body").MS_bind_user_tooltips_within_me();d=$("div#login_new a.menu_login_btn");if(d.length>0){var f=$("div#loginmodal_wrap");f.css("position","absolute");f.css("left",d.parent().offset().left+d.parent().width()-f.width());f.css("top",d.offset().top);f.css("z-index","99999").hide();d.click(function(){f.show();return false});$("div#loginmodal_cross").click(function(){f.hide();return false})}$("a.tab_header_link").click(function(){var a=$(this);$(a.attr("rel")).children().hide().end().children(a.attr("href")).show();
a.parent().parent().children("li").removeClass("active");a.parent().addClass("active");return false});d=$('ul.il_tabs li a[href$="'+window.location.hash+'"]');d.length>0&&d.click();$("a.trigger_rel_tab").click(function(){$($(this).attr("rel")).click()});$("a.toggler").live("click",function(){$($(this).attr("rel")).toggle(100)});$("div.br_left").click(function(){var a=$("img.hot_player"),b=$("img.hot_player.active").index("img.hot_player");b--;b===-1&&(b=a.length-1);$("img.hot_player.active").removeClass("active").nextAll("span.user_info").hide();
$(a[b]).addClass("active").nextAll("span.user_info").show();return false});$("div.br_right").click(function(){var a=$("img.hot_player"),b=$("img.hot_player.active").index("img.hot_player");b++;b===a.length&&(b=0);$("img.hot_player.active").removeClass("active").nextAll("span.user_info").hide();$(a[b]).addClass("active").nextAll("span.user_info").show();return false});$("a.swap-potential-mate").click(function(){var a=$(this).parent("li"),b=a.parent("ul"),c=a.parents("div#you_might_know");if(c.data("mate-swap-in-progress"))return false;
c.data("mate-swap-in-progress",true);a.slideUp(function(){a.removeClass("mate-visible").appendTo(b);var d=b.children("li.mate-show-candidate:first");d.length===0&&(b.children("li").not(".mate-visible").addClass("mate-show-candidate"),d=b.children("li.mate-show-candidate:first"));d.slideDown().removeClass("mate-show-candidate").addClass("mate-visible");c.data("mate-swap-in-progress",false)});return false});$("a.show_morize").click(function(){$(this).parent("span.outer_show_morize").html($(this).children("span.inner_text").html());
return false});$(".noticebar_close").click(function(){var a=$(this);a.attr("href")&&a.attr("href")!=="#"&&$.ajax({url:a.attr("href"),cache:false});a.parents("div.noticebar_wrap").slideUp(200,function(){$(this).remove()});return false});if(typeof g_team_has_players==="boolean"){var d={teamHasPlayers:ko.observable(g_team_has_players),lineUpActive:ko.observable(false),switchToList:function(){this.lineUpActive(false)},switchToLineup:function(){this.lineUpActive(true)}},g=$("div#players");ko.applyBindings(d,
g[0]);g.data("teamPlayersModelView",d)}});
function MS_FB_initialized_callback(){$("a.facebook-invite").click(function(){FB.getLoginStatus(function(a){if(!g_user_fb_uid||!(a.status==="connected"&&a.authResponse&&a.authResponse.userID!==g_user_fb_uid)||confirm(g_fb_invite_identity_confirmation))g_is_mobile?window.location.href="http://facebook.com/dialog/apprequests?app_id="+$('meta[property="fb:app_id"]').attr("content")+"&redirect_uri="+window.location.href+"&message="+g_fb_invite_banner:FB.ui({method:"apprequests",message:g_fb_invite_banner})});
return false});var a=function(a){FB.getLoginStatus(function(c){(!g_user_fb_uid||!(c.status==="connected"&&c.authResponse&&c.authResponse.userID!==g_user_fb_uid)||confirm(g_fb_invite_identity_confirmation))&&FB.ui({method:"feed",name:a.name,link:a.target_uri,picture:a.picture_url,caption:a.caption,description:a.description})});return false};$("div.social_sites a.facebook").click(function(){return a({target_uri:$('meta[property="og:url"]').attr("content"),picture_url:$('meta[property="og:image"]').attr("content"),
name:$('meta[property="og:title"]').attr("content"),description:$('meta[property="og:description"]').attr("content")})});$("a.flow-share-item").live("click",function(){return a({target_uri:$(this).attr("href"),picture_url:decodeURI($(this).attr("data-picture")),name:$(this).attr("data-name"),caption:$(this).attr("data-caption"),description:$(this).parents("li.flow_item").find("span.activity_body").text()})})}var MSHomeCheckin=MSHomeCheckin||{};
MSHomeCheckin.setup=function(a,b){for(var c=[],d,e=a.checkin_matches_render_states.length,f=0;f<e;f++)d=a.checkin_matches_render_states[f],c[f]={matchId:f,matchIDext:"("+(f+1)+"/"+e+")",firstMatch:f===0,lastMatch:f===e-1,_switchMatch:function(a,d){if(!a){ko.cleanNode($(b)[0]);var f=$(b+' select[name="checkin_status"]');f.prev("span").remove();f.unwrap().empty().unbind().uniform();ko.applyBindings(c[this.matchId+d],$(b)[0]);$.uniform.update()}},nextMatch:function(){this._switchMatch(this.lastMatch,
1)},prevMatch:function(){this._switchMatch(this.firstMatch,-1)},checkInOptions:ko.observable(_.map(d.allowed_checkin_statuses,function(b){return{value:b,status:a.all_checkin_statuses_dict[b]}})),firstShow:ko.observable(true),checkinFormVisible:ko.observable(d.checkin_form_visible),numAllowedCheckinChanges:ko.observable(d.num_allowed_checkin_changes),matchName:ko.observable(d.ui_data.match_name),matchDate:ko.observable(d.ui_data.match_date),matchUrl:ko.observable(d.ui_data.match_url),submitUrl:ko.observable(d.ui_data.submit_url),
checkinChangeClick:function(){this.numAllowedCheckinChanges(this.numAllowedCheckinChanges()-1);this.checkinFormVisible(true);this.firstShow(false)},checkinSubmit:function(a){var b=$(a),c=this;$.ajax({url:b.attr("action"),data:b.serialize(),cache:false,type:"POST"}).success(function(a){a.status==="ok"&&(c.checkinFormVisible(false),c.firstShow(false),c.submittedCheckinValue(c.pickedCheckinValue()),a.iid&&MSFlow.flow_update_single(a.iid),b.trigger("ms.revert"),c.nextMatch())}).error(function(){b.trigger("ms.revert")})}},
c[f].submittedCheckinValue=ko.observable(d.picked_checkin_status),c[f].pickedCheckinValue=ko.observable(d.picked_checkin_status),c[f].submittedCheckinText=ko.dependentObservable(function(){return a.all_checkin_statuses_dict[this.submittedCheckinValue()]},c[f]);g_matchViewModels=c;c.length>0&&$(b).length>0&&ko.applyBindings(c[0],$(b)[0]);$.uniform.update()};var MSMatchCheckin=MSMatchCheckin||{};
MSMatchCheckin.setupLocked=function(a){g_checkinViewModel={injured:ko.observable(a.user_checkedin_as_injured),selfVotingEnabled:ko.observable(a.user_checkedin_as_playing)}};
MSMatchCheckin.setup=function(a){var b=a.match_render_state,c={checkInOptions:ko.observable(_.map(b.allowed_checkin_statuses,function(b){return{value:b,status:a.all_checkin_statuses_dict[b]}})),firstShow:ko.observable(true),checkinFormVisible:ko.observable(b.checkin_form_visible),numAllowedCheckinChanges:ko.observable(b.num_allowed_checkin_changes),submitUrl:ko.observable(b.ui_data.submit_url),checkinChangeClick:function(){this.numAllowedCheckinChanges(this.numAllowedCheckinChanges()-1);this.checkinFormVisible(true);
this.firstShow(false)},checkinSubmit:function(a){var b=$(a),c=this;$.ajax({url:b.attr("action"),data:b.serialize(),cache:false,type:"POST"}).success(function(a){a.status==="ok"&&(c.checkinFormVisible(false),c.firstShow(false),c.submittedCheckinValue(c.pickedCheckinValue()),a.iid&&MSFlow.flow_update_single(a.iid),b.trigger("ms.revert"))}).error(function(){b.trigger("ms.revert")})}};c.submittedCheckinValue=ko.observable(b.picked_checkin_status);c.pickedCheckinValue=ko.observable(b.picked_checkin_status);
c.submittedCheckinText=ko.dependentObservable(function(){return a.all_checkin_statuses_dict[this.submittedCheckinValue()]},c);c.injured=ko.dependentObservable(function(){return parseInt(this.submittedCheckinValue())===a.injured_checkin_value},c);c.selfVotingEnabled=ko.dependentObservable(function(){return Boolean(a.match_playing_checkin_statuses_dict[this.submittedCheckinValue()])},c);g_checkinViewModel=c;b=$("#checkin_side");b.length>0&&ko.applyBindings(c,b[0]);$.uniform.update()};
function adjust_municipalities_to_counties(){var a=$(this),b=$("select#id_municipality"),c=$("select#id_municipality option:selected").val(),d=$("select#id_municipality option:selected").text();b.find("option").slice(1).remove();b.val("");$.uniform.update();(a=g_sv_county2municipality[a.find("option:selected").val()])&&$.each(a,function(a,f){var g=$('<option value="'+f.id+'">'+f.name+"</option>");b.append(g);f.id==c&&f.name==d&&(b.val(f.id),$.uniform.update())})}
function MS_iframe_avatar_upload_hook(a,b,c,d){a?($("span.upload-error").text(""),$("div#img_library").load(g_edit_profile_page_url+" #img_library_sub",function(){$("div#current_img img.avatar100").attr("src",b);$('input:radio[name="picked_avatar"]').uniform();$("form#id_avatar_upload_form")[0].reset();$("div#upload_new_set form").trigger("ms.revert")})):($("span.upload-error").text(d),$("div#upload_new_set form").trigger("ms.revert"))}var MSEditProfile=MSEditProfile||{};
MSEditProfile.setup=function(){var a=$("select#id_county");$("select#id_municipality");adjust_municipalities_to_counties.call(a[0]);a.change(adjust_municipalities_to_counties);$("a.pick-avatar").live("click",function(){if($(document).data("avatar-manipulation"))return false;var a=$('input[name="picked_avatar"]:checked');if(a.length===0)return false;$(document).data("avatar-manipulation",true);$.ajax({data:{id:a.val(),csrfmiddlewaretoken:$('input[type="hidden"][name="csrfmiddlewaretoken"]').val()},
type:"POST",url:$(this).attr("href")}).success(function(a){$("div#current_img img.avatar100").attr("src",a.avatar_url_100)}).complete(function(){$(document).data("avatar-manipulation",false)});return false});$("a.delete-avatar").live("click",function(){if($(document).data("avatar-manipulation"))return false;var a=$('input[name="picked_avatar"]:checked');if(a.length===0)return false;$(document).data("avatar-manipulation",true);$.ajax({data:{id:a.val(),csrfmiddlewaretoken:$('input[type="hidden"][name="csrfmiddlewaretoken"]').val()},
type:"POST",url:$(this).attr("href")}).success(function(c){a.parents("div.avatar-box").hide(200,function(){$(this).remove();$("div.avatar-box").length===0&&$("div#img_library_sub").remove()});$("div#current_img img.avatar100").attr("src",c.avatar_url_100)}).complete(function(){$(document).data("avatar-manipulation",false)});return false});$("span.set_as_active_membership a").live("click",function(){var a=$(this);if($(document).data("set-active_membership"))return false;$(document).data("set-active_membership",
true);$.ajax({type:"POST",data:{csrfmiddlewaretoken:g_csrf_token},url:a.attr("href")}).success(function(){$("span.active_membership:visible").hide().next("span.set_as_active_membership").show();a.parent("span.set_as_active_membership").hide().prev("span.active_membership").show()}).complete(function(){$(document).data("set-active_membership",false)});return false});$("form.team-retire-form").click(function(){var a=$(this);if($(document).data("team-retire"))return false;$(document).data("team-retire",
true);$.ajax({type:"POST",data:a.serialize(),url:a.attr("action")}).success(function(c){a.parents("div.seteams_def").prev("p.txt").remove();a.parents("div.seteams_def").hide(200,function(){$(this).remove()});c.active_membership_id&&($("span.active_membership:visible").hide().next("span.set_as_active_membership").show(),$("#id_active_membership_"+c.active_membership_id).show().next("span.set_as_active_membership").hide())}).complete(function(){$(document).data("team-retire",false)});return false});
$("button.tab3_button").click(function(){$("div.seteams_def").each(function(a,c){var d=$(c).children("form.squad_data"),e=d.find("div.status");$.ajax({type:"POST",data:d.serialize(),url:d.attr("action")}).success(function(a){e.removeClass("status_ok status_error").addClass("status_"+a.status).text(a.msg)})});return false});$("form.squad_data").change(function(){$(this).find("div.status").text("")}).submit(function(){$("button.tab3_button").click();return false});$("div.noti_on_off").click(function(){var a=
$(this);if($(document).data("notif-toggle"))return false;$(document).data("notif-toggle",true);a.children("span").toggleClass("fleft fright").end().after($("<img></img>").attr("src",g_ajax_loader_small_url));var c=a.children("span").hasClass("fleft")?1:0;$.ajax({type:"POST",data:{flag:c,csrfmiddlewaretoken:g_csrf_token},url:g_user_notifs_toggle_url}).error(function(){alert("Error!");a.children("span").toggleClass("fleft fright")}).complete(function(){a.next("img").remove();$(document).data("notif-toggle",
false)});return false})};function MS_applyKObindings(a,b){_.each(a,function(a){a=$(a);a.length>0&&ko.applyBindings(b,a[0])})}var g_M_DROPDOWN_REGISTRY=[];function MS_closeAllDropdowns(){_.each(g_M_DROPDOWN_REGISTRY,function(a){a.viewModel[a.propName](false)})}$(function(){$(".closable-dropdown").click(function(a){a.stopPropagation()});$(document).click(MS_closeAllDropdowns)});
function MS_contributeDropdownProps(a,b){_.each(a.drops,function(c){b[c.propName]=ko.observable(false);b[c.toggleFuncName]=function(){var b=this[a.blockingFuncName],e=this[c.propName];typeof b==="function"&&b()||(MS_closeAllDropdowns(),e(true))};g_M_DROPDOWN_REGISTRY.push({viewModel:b,propName:c.propName})})}var MSMatchTeamVoting=MSMatchTeamVoting||{};
MSMatchTeamVoting.setup=function(a){var b={fav_team_voting_open:ko.observable(a.fav_team_voting_open),starsNum1:ko.observable(a.num_stars_for_favourite_team["1"]),starsNum2:ko.observable(a.num_stars_for_favourite_team["2"]),votedTeam:ko.observable(a.favourite_team_indicator),revertVote:function(){this.votedTeam(a.favourite_team_indicator)},extStatusInitial:$("#team1 textarea.voting_textarea").attr("title"),extStatus1:ko.observable($("#team1 textarea.voting_textarea").attr("title")),extStatus2:ko.observable($("#team2 textarea.voting_textarea").attr("title")),
starVote:function(a,b){if(!this.voteInProgress()){var e=this;e.votedTeam(a);$.ajax({url:$("#team"+a+" #vote"+a).attr("href"),data:{csrfmiddlewaretoken:g_csrf_token,ext_status:b},cache:false,type:"POST"}).success(function(a){a.status==="ok"?(e.starsNum1(a["1"]),e.starsNum2(a["2"]),e.fav_team_voting_open(false),a.iid&&MSFlow.flow_update_single(a.iid)):(e.revertVote(),alert(a["friendly-status"]))}).error(function(){e.revertVote();alert("Server error occured.")}).complete(function(){MS_closeAllDropdowns()})}},
getExtStatus:function(a){a=this["extStatus"+a]();a===this.extStatusInitial&&(a="");return a},starVote1:function(){this.starVote("1","")},starVote1Ext:function(){this.starVote("1",this.getExtStatus("1"))},starVote2:function(){this.starVote("2","")},starVote2Ext:function(){this.starVote("2",this.getExtStatus("2"))}};b.voteInProgress=ko.dependentObservable(function(){return this.votedTeam()!==a.favourite_team_indicator},b);b.votedFor1=ko.dependentObservable(function(){return this.votedTeam()==="1"},
b);b.votedFor2=ko.dependentObservable(function(){return this.votedTeam()==="2"},b);MS_contributeDropdownProps({blockingFuncName:"voteInProgress",drops:[{propName:"droppedDown1",toggleFuncName:"toggle1"},{propName:"droppedDown2",toggleFuncName:"toggle2"}]},b);MS_applyKObindings(["#team1","#team2"],b)};var MSMatchResultPrediction=MSMatchResultPrediction||{};
MSMatchResultPrediction.setup=function(a){a={start_with_pred_voting_buttons:ko.observable(a.start_with_pred_voting_buttons),prediction_voting_open:ko.observable(a.prediction_voting_open),stats_all:ko.observable(a.result_prediction_stats.all),stats_1:ko.observable(a.result_prediction_stats["1"]),stats_X:ko.observable(a.result_prediction_stats.X),stats_2:ko.observable(a.result_prediction_stats["2"]),stats_1percent:ko.observable(a.result_prediction_stats["1percent"]+"%"),stats_Xpercent:ko.observable(a.result_prediction_stats.Xpercent+
"%"),stats_2percent:ko.observable(a.result_prediction_stats["2percent"]+"%"),presentResults:ko.observable(!a.predicting_open),showResults:function(){this.start_with_pred_voting_buttons(false);this.presentResults(true)},showPredVoting:function(){this.presentResults(false)},predictedResult:ko.observable(false),revertVote:function(){this.predictedResult(false)},vote:function(a,c){if($.inArray(this.predictedResult(),["1","X","2"])!==-1)return false;var d=this;d.predictedResult(a);var e={1:$("div.predict_drop.homewin > form").attr("action"),
X:$("div.predict_drop.draw > form").attr("action"),2:$("div.predict_drop.awaywin > form").attr("action")};$.ajax({url:e[a],data:{csrfmiddlewaretoken:g_csrf_token,ext_status:c},cache:false,type:"POST"}).success(function(a){a.status==="ok"?(d.prediction_voting_open(false),d.stats_all(a.result_prediction_stats.all),d.stats_1(a.result_prediction_stats["1"]),d.stats_X(a.result_prediction_stats.X),d.stats_2(a.result_prediction_stats["2"]),d.stats_1percent(a.result_prediction_stats["1percent"]+"%"),d.stats_Xpercent(a.result_prediction_stats.Xpercent+
"%"),d.stats_2percent(a.result_prediction_stats["2percent"]+"%"),d.showResults(),a.iid&&MSFlow.flow_update_single(a.iid)):(d.revertVote(),alert(a["friendly-status"]))}).error(function(){d.revertVote();alert("Server error occured.")}).complete(function(){MS_closeAllDropdowns()})},extStatusInitial:$("div.predict_drop.homewin textarea.voting_textarea").attr("title"),extStatus1:ko.observable($("div.predict_drop.homewin textarea.voting_textarea").attr("title")),extStatusX:ko.observable($("div.predict_drop.draw textarea.voting_textarea").attr("title")),
extStatus2:ko.observable($("div.predict_drop.awaywin textarea.voting_textarea").attr("title")),getExtStatus:function(a){a=this["extStatus"+a]();a===this.extStatusInitial&&(a="");return a},vote1:function(){this.vote("1","")},vote1Ext:function(){this.vote("1",this.getExtStatus("1"))},voteX:function(){this.vote("X","")},voteXExt:function(){this.vote("X",this.getExtStatus("X"))},vote2:function(){this.vote("2","")},vote2Ext:function(){this.vote("2",this.getExtStatus("2"))}};a.predResultsActive=ko.dependentObservable(function(){return this.start_with_pred_voting_buttons()?
false:!this.prediction_voting_open()||this.presentResults()},a);g_predViewModel=a;MS_contributeDropdownProps({drops:[{propName:"homeDropped",toggleFuncName:"dropHome"},{propName:"drawDropped",toggleFuncName:"dropDraw"},{propName:"awayDropped",toggleFuncName:"dropAway"}]},a);MS_applyKObindings(["#id_pre_match_guessing","#id_pre_match_guessing_results"],a)};var MSMatchSelfVoting=MSMatchSelfVoting||{};
MSMatchSelfVoting.setup=function(a){var b={ajax_in_progress:ko.observable(false),vote_cast:ko.observable(a.self_vote_cast),vote:function(a,b){if(this.disableButtons())return false;var e=this;e.ajax_in_progress(true);var f={"+1":$("div#personal a.thumbup_direct").attr("href"),"-1":$("div#personal a.thumbdown_direct").attr("href")};$.ajax({url:f[a],data:{csrfmiddlewaretoken:g_csrf_token,ext_status:b},cache:false,type:"POST"}).success(function(b){b.status==="ok"?(e.ajax_in_progress(false),e.vote_cast(a),
e.home_sum(b.home_sum),e.home_rocked_percent_rel(b.home_rocked_percent_rel+"%"),e.home_sucked_percent_rel(b.home_sucked_percent_rel+"%"),e.away_sum(b.away_sum),e.away_rocked_percent_rel(b.away_rocked_percent_rel+"%"),e.away_sucked_percent_rel(b.away_sucked_percent_rel+"%"),b.iid&&MSFlow.flow_update_single(b.iid)):alert(b["friendly-status"])}).error(function(){alert("Server error occured.")}).complete(function(){e.ajax_in_progress(false);MS_closeAllDropdowns()})},extStatusInitial:$("div.ownthumbsup_drop textarea.voting_textarea").attr("title"),
extStatus_up:ko.observable($("div.ownthumbsup_drop textarea.voting_textarea").attr("title")),extStatus_dn:ko.observable($("div.ownthumbsup_drop textarea.voting_textarea").attr("title")),getExtStatus:function(a){a=this["extStatus_"+a]();a===this.extStatusInitial&&(a="");return a},voteUp:function(){this.vote("+1","")},voteUpExt:function(){this.vote("+1",this.getExtStatus("up"))},voteDown:function(){this.vote("-1","")},voteDownExt:function(){this.vote("-1",this.getExtStatus("dn"))},home_sum:ko.observable(a.self_voting_stats.home_sum),
home_rocked_percent_rel:ko.observable(a.self_voting_stats.home_rocked_percent_rel+"%"),home_sucked_percent_rel:ko.observable(a.self_voting_stats.home_sucked_percent_rel+"%"),away_sum:ko.observable(a.self_voting_stats.away_sum),away_rocked_percent_rel:ko.observable(a.self_voting_stats.away_rocked_percent_rel+"%"),away_sucked_percent_rel:ko.observable(a.self_voting_stats.away_sucked_percent_rel+"%")};b.alreadyVotedMsg=ko.dependentObservable(function(){return this.vote_cast()!=null},b);b.votingOpenMsg=
ko.dependentObservable(function(){return typeof g_checkinViewModel==="undefined"?false:!b.alreadyVotedMsg()&&a.self_voting_open_prerequisites&&g_checkinViewModel.selfVotingEnabled()},b);b.generalInfoMsg=ko.dependentObservable(function(){return!this.alreadyVotedMsg()&&!this.votingOpenMsg()},b);b.disableButtons=ko.dependentObservable(function(){return!this.votingOpenMsg()},b);b.self_voting_open_prerequisites=a.self_voting_open_prerequisites;g_selfvViewModel=b;MS_contributeDropdownProps({blockingFuncName:"disableButtons",
drops:[{propName:"upDropped",toggleFuncName:"dropUp"},{propName:"dnDropped",toggleFuncName:"dropDn"}]},b);MS_applyKObindings(["#personal","#id_self_votes_home","#id_self_votes_away"],b)};var MSMatchPotmVoting=MSMatchPotmVoting||{};
MSMatchPotmVoting.setup=function(a){var b={potm_voting_open:ko.observable(a.potm_voting_open),voteInProgress:ko.observable(false),extStatusInitial:$("div.potm_drop textarea.voting_textarea").attr("title"),getExtStatus:function(a){a=this["extStatus_"+a]();a===this.extStatusInitial&&(a="");return a},vote:function(a,b){if(!this.voteInProgress()){var e=this;this.voteInProgress(true);$.ajax({url:$("#id_pl_dropdown_"+a+" > form").attr("action"),data:{csrfmiddlewaretoken:g_csrf_token,ext_status:b},cache:false,
type:"POST"}).success(function(b){if(b.status==="ok"){e.potm_voting_open(false);var d=e["potm_votes_"+a];d(parseInt(d())+1);b.iid&&MSFlow.flow_update_single(b.iid)}else this.voteInProgress(false),alert(b["friendly-status"])}).error(function(){this.voteInProgress(false);alert("Server error occured.")}).complete(function(){MS_closeAllDropdowns()})}}};b.userInjured=ko.dependentObservable(function(){return typeof g_checkinViewModel==="undefined"?false:g_checkinViewModel.injured()});_.each(a.potm_enabled_player_ids,
function(c){MS_contributeDropdownProps({drops:[{propName:"dropped"+c,toggleFuncName:"toggle"+c}]},b);b["extStatus_"+c]=ko.observable($("div.potm_drop textarea.voting_textarea").attr("title"));b["vote"+c]=function(){b.vote(c,"")};b["voteExt"+c]=function(){b.vote(c,this.getExtStatus(c))};b["potm_votes_"+c]=ko.observable(a.potm_votes[c])});g_potmViewModel=b;MS_applyKObindings(["#players"],b)};function MS_applyKObindings(a,b){_.each(a,function(a){a=$(a);a.length>0&&ko.applyBindings(b,a[0])})}
var MSPublicProfile=MSPublicProfile||{};MSPublicProfile.setup=function(a){g_ppViewModel=a={activeSport:ko.observable(a.active_sport),setActiveSport_football:function(){this.activeSport("football")},setActiveSport_floorball:function(){this.activeSport("floorball")},setActiveSport_hockey:function(){this.activeSport("hockey")}};MS_applyKObindings(["#profile_desc_1","#profile_desc_2","#profile_desc_tabs","#tab2","#side_people"],a)};
$(function(){var a=$("form#search_form");a.submit(function(b){a.find('input[type="text"]').val().trim()===""&&b.preventDefault()});var b=$('form#search_form > input[type="text"], div#aux_col input[type="text"]');if(b.length>0)b.autocomplete({delay:100,minLength:2,search:function(){b.closest("form").find("div.search_think").css("visibility","visible").attr("title",b.val())},source:function(a,d){$.ajax({url:g_quick_search_ajax_url+"?query="+a.term,cache:false}).success(function(a){b.closest("form").find("div.search_think").css("visibility",
"hidden");d(a.data)})},focus:function(a,d){if(d.item.type==="[menu]")return false;b.val(d.item.value)},select:function(a,b){window.location=b.item.url;return false}}),b.data("autocomplete")._renderItem=function(a,b){if(b.type=="[menu]")return $("<li></li>").data("item.autocomplete",b).append('<a class="last-autocomplete-item">'+b.label+"</a>").appendTo(a);else{var e="";b.type==="user"&&b.avatar_url&&(e='<img src="'+b.avatar_url+'" class="avatar30" />');return $("<li></li>").data("item.autocomplete",
b).append("<a>"+e+b.label+"<span>"+b.info+"</span></a>").appendTo(a)}},b.data("autocomplete")._renderMenu=function(a,b){var e="",f=this;$.each(b,function(b,d){if(d.type!==e&&d.type!=="[menu]")e=d.type,a.append('<li class="ui-autocomplete-category">'+g_quick_search_dropdown_categories[d.type]+"</li>");f._renderItem(a,d)})}});function getCaretPos(a){return $(a).getSelection().end}
function getCurrentWord(a){for(var b=a.value.split(","),c=0,a=getCaretPos(a),d=0;d<b.length;d++){var e=c;c+=b[d].length+1;if(a>=e&&a<c)return{word:b[d],start:e,end:c}}}
$(function(){if($("#id_advanced_search_form").length!==0){$("#id_football, #id_floorball, #id_hockey").click(function(){$.uniform.update()});var a=$("#id_advanced_search_form");a.submit(function(b){a.find('input[type="text"]').val().trim()===""&&(b.preventDefault(),a.trigger("ms.revert"))});for(var b=function(a){var b=$(a),c=b.prev("ul");b.after($("<img />").attr("src",g_ajax_loader_small_url)).hide();$.ajax({url:b.attr("href"),cache:false}).success(function(a){c.append(a.html);a.show_more&&b.attr("href",
a.show_more_url).show();b.next("img").remove()});return false},c=["a.users-show-more","a.teams-show-more","a.competitions-show-more"],d=function(a){return function(){return b(a)}},e=0;e<3;e++){var f=c[e];$(f).click(d(f))}c=$('form#id_advanced_search_form input[type="text"]');if(c.length>0)c.autocomplete({search:function(){var a=$('form#id_advanced_search_form input[type="text"]').get(0);return getCurrentWord(a).word.length>=2},source:function(a,b){var c=$('form#id_advanced_search_form input[type="text"]').get(0),
c=getCurrentWord(c).word;$.ajax({url:g_advanced_search_ajax_url+"?query="+c,cache:false}).success(function(a){b(a.data)})},focus:function(){return false},select:function(a,b){var c=$('form#id_advanced_search_form input[type="text"]').get(0),d=getCurrentWord(c),e;e=c.value.substring(0,d.start);e+=b.item.label;var f=e.length;e+=","+c.value.substring(d.end);c.value=e;c.setSelectionRange(f+1,f+1);return false}}).data("autocomplete")._renderItem=function(a,b){var c="";b.avatar_url&&(c='<img src="'+b.avatar_url+
'" class="avatar30" />');return $("<li></li>").data("item.autocomplete",b).append("<a>"+c+b.label+"</a>").appendTo(a)}}});

