$(function(){$("#auth").hover(function(){var a=$("#auth").width();$("#auth_inner").width(a+10);$("#auth_inner").show()},function(){$("#auth_inner").hide();$("#alt_switch_inner").hide()});$("#alt_switch").click(function(){$("#auth_inner").hide();var a=$("#auth").width();$.getJSON("/user/alts",function(b){window.fetch_template("alt_switch.html","alts",function(c){$("#alt_switch_inner").html(c(b));b.alts.length>0?($("#alt_switch_inner").width(a),$("#alt_switch_inner").show()):window.errordisplay(".error",
"You do not have any linked accounts!")})})});$(".hz-list").each(function(){$(this).find(".hz-el").hide();$(this).find(".hz-el:first").fadeIn();$(".next",this).click(function(){var a=$(this).closest(".hz-list"),b=$(a).find(".hz-el").index($(".hz-el:visible",a));b+=1;a=$(a).find(".hz-el");a.hide();a[b]||(b-=1);$(a.get(b)).fadeIn();return!1});$(".prev",this).click(function(){var a=$(this).closest(".hz-list"),b=$(a).find(".hz-el").index($(".hz-el:visible",a));b-=1;a=$(a).find(".hz-el");a.hide();a[b]||
(b+=1);$(a.get(b)).fadeIn();return!1})});$(".mod_select").click(function(){$(this).toggleClass("mod-sel");$(this).siblings(".mod_tools").toggle()});$(".confirm").live("click",function(){if(confirm($(".confirmtext",this).text()))window.location.href=this.href;return!1});$("[id^=s_]").live("click",function(){var a=$(this).attr("id").split("_")[1];$(this).toggleClass("sel");$(".e_"+a).toggleClass("hide");return!1});$(".naverror").text()&&($(".naverror").slideDown(),setTimeout(function(){$(".naverror").fadeOut("slow")},
5E3));$(".nextsetup").live("click",function(){id=$(this).parents("ul:first").find(".rolecont").not(".hide").first().attr("id").split("_");setupid=id[0];groupid=parseInt(id[2]);nextsetups=$("[id^="+setupid+"_group_"+(groupid+1)+"_]");nextsetups.size()>0&&($(this).parents("ul:first").find(".rolecont.toggleroles").addClass("hide"),nextsetups.removeClass("hide"))});$(".prevsetup").live("click",function(){id=$(this).parents("ul:first").find(".rolecont").not(".hide").first().attr("id").split("_");setupid=
id[0];groupid=parseInt(id[2]);nextsetups=$("[id^="+setupid+"_group_"+(groupid-1)+"_]");nextsetups.size()>0&&($(this).parents("ul:first").find(".rolecont.toggleroles").addClass("hide"),nextsetups.removeClass("hide"))})});window.compiled_templates={};function fetch_template(a,b,c){window.compiled_templates[b]&&c(window.compiled_templates[b]);$.get("/javascripts/templates/"+a,function(a){tmpl=Handlebars.compile(a);window.compiled_templates[b]=tmpl;c&&c(tmpl)})}
function poptog(a){$("#pop,#pop_").toggleClass("hide");$("#pop_").children("*").each(function(){$(this).hide()});$(a).show()}function popload(a,b){$("#pop_data").load(a,function(){b()})}function pophtml(a){$("#pop_warn_text").html(a);poptog("#pop_warn")}function errordisplay(a,b){$(a).clearQueue().html(b).slideDown().queue(function(){$(this).delay(2500).fadeOut();$(this).dequeue()})}
function loadpage(a,b,c,e,f,g){if($(a).size()){var d=[],h=$.extend({page:c},e);d.length>0&&(h=$.extend(h,{sortby:d}));$.getJSON(b,h,function(d){d.load?$(a).html(d.data):$(a).html(f(d));$(a+" [id^=sortby_]").click(function(){var d=$(this).attr("id").split("_")[1];loadpage(a,b,c,{sortby:d},f,g);return!1});$(a+" [id^=val_]").each(function(){var c=$(this).attr("id").split("_");$(this).click(function(){loadpage(a,b,c[1],e,f,g);return!1})});g&&!$(a).is(":empty")&&g(d)})}}
function limittext(a,b){if(a.value.length>b)a.value=a.value.substring(0,b)}function nocopy(a){rfalse=function(){return!1};$(a).mousedown(rfalse).select(rfalse).removeClass(a)}function br2nl(a){return a.replace("<br/>","\n")}function disablectrl(a){var b=["a","n","c","x","v","j","z"],c;window.event?(c=window.event.keyCode,a=window.event.ctrlKey?!0:!1):(c=a.which,a=a.ctrlKey?!0:!1);if(a)for(i=0;i<b.length;i++)if(b[i].toLowerCase()==String.fromCharCode(c).toLowerCase())return!1;return!0}
function redirect(a){a.redirect&&location.reload(!0)}(function(a){jQuery.parseId=function(){var b=Array.prototype.slice.call(arguments),c=b.pop(),e=b[1],f=b[2]||"click";a("[id^="+b[0]+"_]").live(f||"click",function(){var b={},d=a(this).attr("id").split("_");if(e)for(k in e)b[e[k]]=d[parseInt(k)+1];else d.shift(),b=d;c(b,this);return!1})}})(jQuery);

