/*
    MIT License
*/
(function(e){jQuery.fn.extend({fullHeight:function(i){var l=i||0,m=this;e(window).resize(function(){var n=e(window).height();m.each(function(){e(this).height(n-e(this).offset().top-l)})}).resize();return this}})})(jQuery);
var VisualSELFHTML=function(){function e(){var c=$("#categories").empty(),d=[],b=0;for(var g in h.index){d[b++]='<li id="';d[b++]=g;d[b++]='">';d[b++]=h.index[g].name;d[b++]="</li>";h.allItems=h.allItems.concat(h.index[g].items)}c.append(d.join(""))}function i(c,d){d=d||"";var b=[],g=$("#items").empty();d=new RegExp("^"+d,"g");for(var f=0,o=c.length;f<o;f++){var a=c[f],k=$("<div></div>").html(a[0].toLowerCase()).text();if(d.test(k)){b[f++]='<li><a href="';b[f++]=h.rootUrl;b[f++]=a[1];b[f++]='" target="selfhtml">';
b[f++]=a[0];b[f++]="</a></li>"}}g.append(b.join("")).show();g.height($(window).height()-g.offset().top)}function l(){var c=$("#query").val().toLowerCase();c!==""?i(j?j.items:h.allItems,c):$("#items").empty()}function m(){var c=$("#categories li").removeClass("active").find("span").remove().end();if($("#query").val()===""||$("#query").hasClass("default-value")){c.show();$("#items").empty()}else c.hide();j=null}function n(){var c,d=$("#search"),b=$("button",d),g=$("label",d).html(),f="";d.bind("focusin",
function(a){$(this).addClass("focus");a=$(a.target);a.val()===g&&a.removeClass("default-value").val("")}).bind("focusout",function(a){$(this).removeClass("focus");a=$(a.target);a.val()===""&&a.addClass("default-value").val(g)}).bind("keyup",function(a){var k=$(a.target);if(k.val()===""){if(!j){$("#items").hide();$("#categories li").show()}}else{b.show();if(k.val()!==f){!j&&$("#categories li:visible")&&$("#categories li").hide();c&&window.clearTimeout(c);c=window.setTimeout(l,250);f=k.value}}if(a.keyCode===
27){b.click();k.blur()}}).bind("click",function(a){if($(a.target).is("button")){$("#query").val("").focus();m();b.hide()}});$("#query").attr("autocomplete","off").focusout();var o=$("#categories").delegate("li","click",function(a){if(!$(this).hasClass("active")&&$(a.target).is("li")){$("li",o).not(this).hide();$(this).addClass("active").prepend("<span>x</span>");j=h.index[$(this).attr("id")];i(j.items)}}).delegate("span","click",function(){m();l()});$("#items").click(function(a){$("#about:visible").hide().next().show();
if($(a.target).is("li"))selfhtml.location.href=$(a.target).children("a:eq(0)").attr("href");$(window).resize()});$("h1:eq(0)").click(function(){$("#selfhtml:visible").hide().prev().show();b.click();$("#query").blur()});$("#print").click(function(){return $("#selfhtml").is(":visible")?selfhtml.print():window.print()})}function p(){return/MSIE (\d+\.\d+);/.test(navigator.userAgent)}function q(){$.ajax({cache:true,contentType:"application/json; charset=utf-8",dataType:"json",type:"GET",url:"selfhtml.json",
success:function(c){h.index=c;$(function(){p()&&$("html").css("overflowY","hidden");$("#navigation").append('<ul id="categories"></ul><ul id="items"></ul>').find("#search").show();e();$("#navigation, #items, #content").fullHeight(13);$("#about, iframe").fullHeight(20);n()})}})}var h={rootUrl:"http://de.selfhtml.org/",index:[],allItems:[]},j;if(!(this instanceof arguments.callee))return q()}(VisualSELFHTML);var _gaq=_gaq||[["_setAccount","UA-8312606-1"],["_trackPageview"]];(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src=("https:"==document.location.protocol?"https://ssl":"http://www")+".google-analytics.com/ga.js";var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(e,i)})();var addthis_config={ui_offset_left:110,services_exclude:"print"};
$(function(){$("#at_hover, #at_share").live("click",function(e){e=$(e.target).closest("span").html();_gaq.push(["_trackEvent","AddThis",e])})});