var heartbeat_timer=window.setTimeout(heartbeat_update,0);var heartbeat_data_online='""';var heartbeat_data_shout=0;var heartbeat_data_event=0;function heartbeat_update(){window.clearTimeout(heartbeat_timer);$.ajax({type:"GET",dataType:"json",url:"/json/heartbeat.json",data:"league_id="+league_id,timeout:5000,success:function(b){if(b.online==undefined){return false}$("#online-indicator").html("<ul></ul>");$("#online-indicator ul").addClass("menu-ul").html("<li></li>");$("#online-indicator ul li").addClass("main_li").html('<a></a><ul class="sub_ul"></ul>');$("#online-indicator ul li a").addClass("main_a").attr("href","#").text(b.online.length+" Player"+((b.online.length>1)?"s":""));var c=$("#online-indicator ul li");var a=$("#online-indicator ul li ul");$.each(b.online,function(){a.append('<li class="sub_li"><a type="player" player_id="'+this.player_id+'"href="#" class="sub_a" page="mailbox">'+this.player_nickname+"</a></li>")});c.mouseover(function(){if(jsddm_closetimer){window.clearTimeout(jsddm_closetimer);jsddm_closetimer=null}jsddm_close($(this).attr("class"));jsddm_ddmenu=$(this);jsddm_ddmenu.find("ul").eq(0).css("visibility","visible");$(this).attr("style","background: #505050")}).mouseout(function(){jsddm_closetimer=window.setTimeout(jsddm_close,jsddm_timeout)});heartbeat_data_online=b.online;heartbeat_data_shout=b.shout;heartbeat_data_event=b.event;online_draw()},error:function(a){},complete:function(a){heartbeat_timer=window.setTimeout(heartbeat_update,20000)}})}function online_draw(){var a=$("#shout_messages cite, .shout_messages cite");a.removeClass("online");var d=$("a[type=player]");d.removeClass("online");$.each(heartbeat_data_online,function(){d.filter("[player_id="+this.player_id+"]").addClass("online");a.filter("[player_id="+this.player_id+"]").addClass("online")});$("#menu-ul, #online-indicator").find("a[type=player]").removeClass("online");var b=$("#shout_pager").find("li[class=page-number pgCurrent]").html();if(b!=null&&b=="1"){while(true){var c=$("#shout_messages li:first-child").attr("shout_id");if(c==null||heartbeat_data_shout==null){break}if(heartbeat_data_shout>c){getJSON_shout(shout_offset)}break}}}function loadCompleted(b,c){var a=100;c.animate({opacity:0},a,function(){$(this).html(b).animate({opacity:1},a,function(){$("#load-indicator").css("background","");main_js_parser()})})}function windowLocation(a){$("#load-indicator").css("background","url('/styles/images/fbloading_small.gif') no-repeat center right");window.location=a}var pageLoading=0;function loadPage(page){if(page==null){return false}var return_div=$("#main");if(arguments[1]!=null){return_div=arguments[1]}var argument=null;if(arguments[2]!=null){argument=arguments[2]}var method=null;if(arguments[3]!=null){method=arguments[3]}if(page.substring(0,6)=="popup:"){var popup_name=page.substring(6);if(argument!=null){eval("popup_"+popup_name+"("+argument+"); main_js_parser();")}else{eval("popup_"+popup_name+"(); main_js_parser();")}}else{if(page.substring(0,5)=="eval:"){var eval_name=page.substring(5);if(method==null||method=="POST"){$.post("/eval?cmd="+eval_name,argument,function(data,textStatus){if(textStatus=="success"){eval(data)}})}else{$.get("/eval?cmd="+eval_name,argument,function(data,textStatus){if(textStatus=="success"){eval(data)}})}}else{page="/plain/"+page.replace("_","/");$("#load-indicator").css("background","url('/styles/images/fbloading_small.gif') no-repeat center right");if(method==null||method=="POST"){$.post(page,argument,function(data,textStatus){loadCompleted(data,return_div)})}else{$.get(page,argument,function(data,textStatus){loadCompleted(data,return_div)})}}}}function main_js_parser(){online_draw();$("input.ui-state-button").hover(function(){$(this).addClass("ui-state-hover")},function(){$(this).removeClass("ui-state-hover")});var formSubmitObj=null;var submitButton=null;$("form").submit(function(){formSubmitObj=$(this);var formName=$(this).attr("id");submitButton=$(this).find("input[type=submit]");if(submitButton.length>0){if(submitButton.attr("loading_value")!=undefined){submitButton.attr("disabled","disabled");submitButton.attr("temp_value",submitButton.val());submitButton.val(submitButton.attr("loading_value"))}}switch(formName){case"account_login":case"disc_add":case"title_add":if($(this).attr("loading")!="0"){alert("Not Valid Fully Loaded Form");return false}$.post("/eval?cmd="+formName,$(this).serialize(),function(data,textStatus){if(textStatus=="success"){eval(data);if(submitButton.length>0&&submitButton.attr("loading_value")!=undefined){submitButton.val(submitButton.attr("temp_value")).attr("disabled","")}}});break;case"title_edit_select":break;case"title_edit":break;case"comment_add":case"account_forgotten":case"account_verify":$.post("/eval?cmd="+formName,$(this).serialize(),function(data,textStatus){if(textStatus=="success"){eval(data);if(submitButton.length>0&&submitButton.attr("loading_value")!=undefined){submitButton.val(submitButton.attr("temp_value")).attr("disabled","")}}});break;case"profile_edit":if($(this).attr("loading")!="0"){alert("Not Valid Fully Loaded Form");return false}$.post("/eval?cmd="+$(this).attr("id"),$(this).serialize(),function(data,textStatus){if(textStatus=="success"){eval(data);if(submitButton.length>0&&submitButton.attr("loading_value")!=undefined){submitButton.val(submitButton.attr("temp_value")).attr("disabled","")}}});break;case"profile_change_password":$.post("/eval?cmd="+formName,$(this).serialize(),function(data,textStatus){if(textStatus=="success"){eval(data);if(submitButton.length>0&&submitButton.attr("loading_value")!=undefined){submitButton.val(submitButton.attr("temp_value")).attr("disabled","")}}});break;case"result_add":break;case"account_register":break;case"form_shoutbox":break;default:alert(formName+" Not Found")}return false})}$(function(){$("body").append('<div id="dialog" title="blank"></div>');main_js_parser();$("tr[type=match]").live("click",function(a){if(a.button!=0){return true}if(pageLoading==1){return false}if(player_id<=0){alert("Please Login First.");return true}loadPage("popup:result_comment",null,$(this).attr("match_id"),null)});$("tr[type=history]").live("click",function(a){if(a.button!=0){return true}if(pageLoading==1){return false}if($(this).attr("player_id")==undefined){return true}loadPage("profile_history.page",$("#sub-content"),"show_label=true&player_id="+$(this).attr("player_id")+"&season_id="+$(this).attr("season_id"),"GET")});$("a[type=player], #shout_messages cite, .shout_messages cite").live("click",function(a){if(a.button!=0){return true}pageLoading=1;document.location="/profile/?player_id="+$(this).attr("player_id")});$("div[class=season], tr[type=season]").live("click",function(){if($(this).attr("season_id")!=undefined){window.location="/season/?season_id="+$(this).attr("season_id");return true}if($(this).attr("league_id")!=undefined){window.location="/season/?league_id="+$(this).attr("league_id");return true}alert("can't open season. check variable.")});$("div[class=clan]").live("click",function(){window.location="/clan/?clan_id="+$(this).attr("clan_id")});$("a[auto=true]").live("click",function(){var c=$(this).attr("rdiv");var b=$(this).attr("page");var a=$(this).attr("data");var d=$(this).attr("method");loadPage(b,c,a,d)})});