(function(g){var f={};function r(x){var u=g(window).height();if(u>g(document).height()){return 0}var w=x.top;var v=w-g(document).scrollTop();if(v>0&&v<u-20){return 0}return v}function k(u,v){if(r(u.offset())!=0){g.scrollTo(u,700,{onAfter:v})}else{v()}}function a(u,v,w){v=v.prev("div.kl");if(v.offset().top>u.offset().top){w();return}if(r(v.offset())!=0){g.scrollTo(v,500,{onAfter:w})}else{w()}}function e(y){var w=g(document).scrollTop();var v=w+g(window).height();var x=y.offset().top;var u=x+y.height();if((x>w&&x<v)||(u>w&&u<v)){return true}else{return false}}function t(w,A,B){var v=w.offset().top;var y=w.height()+A.height();var u=g(window).height();var x=g(document).scrollTop();if(v<x){g.scrollTo(v,700,{onAfter:B})}else{if(v+y>x+u){var z=v;if(y<u-16){z=v-u+y+16}g.scrollTo(z,700,{onAfter:B})}else{B()}}}function m(u,w,v,x){w.animate({height:"hide"},{duration:v,easing:"linear",callback:x,step:function(y,z){if(g(document).scrollTop()>u.offset().top-1){w.stop();w.height("").css("overflow","").hide();g.scrollTo(u.offset().top)}}})}function q(u){u.find("div.kl_open").removeClass("kl_open");u.find("a.kl_s").removeClass("kl_s");u.find("article.ki:visible").hide()}function s(v){var u=Math.max(v.height()+50,parseInt(g("#page").css("padding-bottom")));g("#page").css("padding-bottom",u+"px")}function j(u){u.prepend('<img class="loading" src="/images/ajax-loader.gif" alt="Loading..." />')}function o(u){u.find("img.loading").remove()}function h(v){if(g.pageaccordion.is_in_close==true){g.pageaccordion.is_in_close=false;return}if(v==""||v=="top"||v=="oben"){g("a.kl_s").removeClass("kl_s").parent("div.kl").removeClass("kl_open");if(!window.dont_hide_klapptext){g("article.ki").slideUp()}return}else{var u=p(v);l(u)}}function l(v){if(v.length==0){return}var x=v.shift();var w=(v.length==0?true:false);var u=g("a#link_"+x);if(u.length==0){if(window.console){window.console.log("A "+x+" not found!!")}return}u.addClass("kl_s");u.parent("div.kl").addClass("kl_open");if(w){u.parents("article:hidden").show();if(!window.dont_hide_klapptext){g("article.ki:visible").not(u.parents()).not(u.parent("div.kl").siblings()).hide()}k(u,g.noop)}if(g("article#inhalt_"+x).length==0){if(!g.support.ajax){window.location.replace(window.location.href.replace(/#.*/,"#"));window.location.href=u.attr("href");return}g.pageaccordion.settings.show_loading_indicator_function(u);f.id="loading";g.ajax({url:u.attr("href"),dataType:"html",success:function(A){A=A.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"");if(typeof innerShiv==="function"){A=innerShiv(A)}var z=g("<div />").append(A);var y=z.find("article.ki#inhalt_"+x);var B=z.find("div.klapptext");if(y.length==0&&B.length==0){if(window.console){window.console.log("Generic content, needs to be wrapped with article and div")}y='<article class="ki" id="inhalt_'+x+'"><div class="klapptext clearfix">'+z.html()+"</div></article>";if(typeof innerShiv==="function"){y=innerShiv(y)}}else{if(y.length==0){if(window.console){window.console.log("Content contains div, needs to be wrapped with article")}y='<article class="ki" id="inhalt_'+x+'">'+z.html()+"</article>";if(typeof innerShiv==="function"){y=innerShiv(y)}}else{if(window.console){window.console.log("Content contains article with ID")}}}u.parent("div.kl").after(y)},error:function(z,B,A){var y='<div class="error">';y+="<p><b>EIN FEHLER TRAT AUF</b>: Der angeforderte Inhalt konnte leider nicht geladen werden.</p>";y+='<p>Bitte versuchen Sie es zunächst noch einmal: <a href="javascript:window.location.reload()" style="text-decoration: underline;">Inhalt neu laden</a>';y+='<p>Zur Fehlersuche übermitteln Sie uns bitte folgende Informationen an die Adresse <a href="mailto:webmaster@tuebingen.de" style="text-decoration: underline;">webmaster@tuebingen.de</a>:</p>';y+="Container: "+window.location.href+"<br />";y+="Content: "+this.url+"<br />";y+="User Agent: "+navigator.userAgent+"<br />";y+="textStatus: "+B+"<br />";y+="errorThrown: "+A+"<br />";y+="jqXHR.status: "+z.status+"<br />";y+="Headers: <br /><pre>"+z.getAllResponseHeaders()+"</pre>";y+="</div>";b='<article class="ki" id="inhalt_'+x+'"><div class="klapptext clearfix">'+y+"</div></article>";if(typeof innerShiv==="function"){b=innerShiv(b)}u.parent("div.kl").after(b)},complete:function(){d=g("article#inhalt_"+x);if(!window.dont_hide_klapptext){d.hide()}f.id="ready";g.pageaccordion.init_links(d);if(g.isFunction(g.pageaccordion.settings.ajax_complete_function)){g.pageaccordion.settings.ajax_complete_function(d)}g.pageaccordion.settings.hide_loading_indicator_function(u);n(x,u,d,w,function(){l(v)})}})}else{d=g("article#inhalt_"+x);if(d.is(":visible")){if(!w){l(v)}else{q(d);t(u,d,g.noop)}}else{u.stop(true,true);d.stop(true,true);d.height("");n(x,u,d,w,function(){l(v)})}}}function n(z,u,y,w,v){f.id=undefined;if(w){u.focus()}var x=g({});if(w){x.queue(function(A){k(u,A)})}x.queue(function(D){var C=y.siblings("article:visible");if(C.length>0){s(C);q(C);if(e(C)){if(g.pageaccordion.settings.close_siblings_first==true){a(u,C,function(){if(g.pageaccordion.settings.prevent_overswing_on_close==true){m(u,C,"slow",D)}else{C.slideUp("slow",D)}})}else{if(g.pageaccordion.settings.prevent_overswing_on_close==true){m(u,C,"slow",g.noop)}else{C.slideUp("slow",g.noop)}D()}}else{var B=C.height();var A=C.offset().top;C.hide();if(A<u.offset().top){g.scrollTo(g(document).scrollTop()+B)}D()}}else{D()}});if(w){x.queue(function(B){var A=y.children("article.ki:visible");if(A.length>0){s(A);A.slideUp("fast",B)}else{B()}})}x.queue(function(A){g("a.kl_s").not(u).removeClass("kl_s").parent("div.kl").removeClass("kl_open");u.parents("article").prev("div.kl").children("a.kl").addClass("kl_s");u.addClass("kl_s");g("a.kl_s").parent("div.kl").addClass("kl_open");if(w){k(u,A)}else{A()}});x.queue(function(A){y.slideDown("slow",function(){if(w){t(u,y,A)}else{A()}})});x.queue(function(D){if(w){var A=g(document).scrollTop()+g(window).height();var E=g(document).height();var B=parseInt(g("#page").css("padding-bottom"));if(E>A){var F=E-A;var C=Math.max(0,B-F);g("#page").css("padding-bottom",C+"px")}}else{v()}})}function c(v){var w=p(v);var z=w.pop();var y=g("article#inhalt_"+z);var u=g("a#link_"+z);if(u.length==0){return}u.stop(true,true);y.stop(true,true);f.id=undefined;u.focus();s(y);y.slideUp();q(y);u.removeClass("kl_s");u.parent("div.kl").removeClass("kl_open");var x=w.join(".");if(x==""){x="oben"}g.pageaccordion.is_in_close=true;g.pageaccordion.history.load(x)}function p(v){var u=v.split(".");return u}var i={history:g.history,is_in_close:false,settings:{close_siblings_first:false,prevent_overswing_on_close:true,ajax_complete_function:undefined,show_loading_indicator_function:j,hide_loading_indicator_function:o},init:function(u){g.extend(this.settings,u);if(!window.dont_hide_klapptext){g("article.ki").hide()}this.history.init(h,window.location.hash);g.pageaccordion.init_links(g(document))},init_links:function(u){if(window.dont_hide_klapptext&&window.dont_hide_klapptext==true){return}u.find("a.kl").click(function(){if(g(this).hasClass("kl_s")){g.pageaccordion.close(g(this).attr("data-pageaccordion-target"))}else{g.pageaccordion.open(g(this).attr("data-pageaccordion-target"))}return false});u.find("a.kll").click(function(){g.pageaccordion.open(g(this).attr("href").replace(/^#/,"").replace(/^link_/,""));return false})},open:function(u){this.history.load(u)},close:function(u){c(u)},klappOpen:function(u){h(u)}};g.pageaccordion=i})(jQuery);
