/**
 * packed version of global.src.js
 * contains 3rd party scripts, for detailed information on those and their licenses, have a look at global.src.js
 */
var hoveredElem=null,unhoveredElems=[],loginFormClicked=false;$(document).ready(function(){$("li.n1").hover(function(){unhoverAll();$(this).addClass("over");hoveredElem=this},function(){hoveredElem=null;unhoveredElems.push(this);window.setTimeout("onUnhoverNext()",1E3)});$("li.n1>.container:not(.loginbox)").each(function(){var a=$(this),b=a.parent();b=parseInt(b.width())-parseInt(a.width());a.css("left",parseInt(a.css("left"))+b/2)})}); function onUnhoverNext(){var a=unhoveredElems[0];unhoveredElems.splice(0,1);if(hoveredElem!=a&&$(unhoveredElems).index(a)==-1){a=$(a);if(!loginFormClicked||!a.hasClass("loginmenuitem"))a.removeClass("over")}}function unhoverAll(){for(;unhoveredElems.length>0;)onUnhoverNext()} function initScroller(a){var b=$("#"+a);b.find(".images a:gt(5)").hide();b.find(".scrollerleft").click(function(){var c=b.find(".images");if(!c.find("a:animated").is(":animated")){c.prepend(c.find("a:last"));c.find("a:eq(6)").hide(900);c.find("a:first").show(900)}});b.find(".scrollerright").click(function(){var c=b.find(".images");if(!c.find("a:animated").is(":animated")){c.find("a:eq(6)").show(900);c.find("a:first").hide(900);window.setTimeout('$("#'+b.attr("id")+' .images").append($("#'+b.attr("id")+ ' .images a:first"));',900)}})}function switchScroller(a){var b=$("#scrollerbox");b.find("a:not(eq("+a+"))").removeClass("scrollerlink-off");b.find("a:eq("+a+")").addClass("scrollerlink-off");b.find("div.scrollerinstance:not(eq("+a+"))").hide();b.find("div.scrollerinstance:eq("+a+")").show()}$(document).ready(function(){$(".multipanelcontent:not(.first)").hide()}); function flipTo(a,b){var c=$($("#pageflip-"+a).children(".multipanelcontent").get(b));if(c.is(":hidden")){$("#pageflip-"+a+" .multipanelcontent:not(:hidden):not(.expandlink):not(.collapselink)").hide();c.show();$("#pageflip-"+a+" #multipanelcontrol .selected").removeClass("selected");c=$($("#pageflip-"+a+" #multipanelcontrol").find("a").get(b));c.addClass("selected").blur();c.parent().addClass("selected").blur()}return false} function alignEditPanel(a,b){var c=$("#"+a+" .tooltipcontainer"),d=$("#"+b).offset({scroll:false});c.css("left",d.left-c.width()-35);c.css("top",d.top-97)}function rot13(a){for(var b="",c=0;c<a.length;c++){var d=a.charAt(c),f="abcdefghijklmnopqrstuvwxyz./ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(d);d=f>=0?"nopqrstuvwxyzabcdefghijklmMNOPQRSTUVWXYZ./ABCDEFGHIJKL".charAt(f):d;b+=d}return b}function asdfjkl(a){document.location.href=rot13(a)} function initMySlider(a,b,c,d,f){$(a).slider({startValue:f,steps:d-c,min:c,max:d,change:function(h,g){$(b).val(g.value)}})}var months={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11};function parseDate(a){Date.parse(a);var b=a.split(" ");a=b[2];a=a>9?a:"0"+a;var c=months[b[1]];c=c>9?c:"0"+c;var d=b[5];b=b[3].split(":");var f=b[0];f=parseInt(f)+2;f%=24;return new Date(d,c,a,f,b[1],0)} function formatDate(a){var b=a.getDate();b=b>9?b:"0"+b;var c=a.getMonth()+1;c=c>9?c:"0"+c;var d=a.getFullYear(),f=a.getHours();f=f>9?f:"0"+f;a=a.getMinutes();a=a>9?a:"0"+a;return b+"."+c+"."+d+" "+f+":"+a+" Uhr"}function convertUrlsToLinks(a){return a.replace(/(ftp|http|https|file):\/\/[\S]+(\b|$)/gim,'<a href="$&" rel="nofollow" target="_blank">$&</a>').replace(/([^\/])(www[\S]+(\b|$))/gim,'$1<a href="http://$2" rel="nofollow" target="_blank">$2</a>')} function initExpandable(a){a=$(a);a.css("overflow","hidden");container=a.parent();var b=a.height();a.height(a.css("min-height"));if(a.height()<b)container.find(".expandlink").show();else{container.find(".expandlink").hide();container.find(".collapselink").hide();a.height("auto");a.css("min-height",0)}a.addClass("initialized")}function initExpandables(){$(".expandable:not(.initialized)").each(function(){initExpandable(this)})} function expand(a){var b=[];for(a=$(a);b.length==null||b.length==0;){a=a.parent();b=a.find(".expandable")}b.css("min-height",b.height());b.height("auto");b.parent().parent().css("background-color","#fffffe");a.find(".expandlink").hide();a.find(".collapselink").show()} function collapse(a){var b=[];for(a=$(a);b.length==null||b.length==0;){a=a.parent();b=a.find(".expandable")}b.height(b.css("min-height"));b.parent().parent().css("background-color","#ffffff");a.find(".expandlink").show();a.find(".collapselink").hide()} var TooltipHandler={_hoveredElem:null,_idCounter:0,tooltipHovered:false,register:function(a,b){if(b==null)b=true;this._hoveredElem=a=$(a);var c=$("#tooltipcontainer").hide();c.attr("class","tooltipcontainer");var d="left";if(a.hasClass("right"))d="right";else if(a.hasClass("bottom"))d="bottom";c.addClass(d);if(a.attr("title")!=null&&a.attr("title")!=""){c.find("#tooltipcontent").html(a.attr("title"));c.css("width","auto")}else{d=a.next(":first.tooltip");if(d.length>0&&$.trim(d.html()).length>0){c.css("width", d.css("width"));c.find("#tooltipcontent").html(d.html());c.find(".hideLink").css("cursor","pointer").bind("click",function(){TooltipHandler.hideTooltip(true)})}}c=a.attr("id");if(c==null||c.length==0){c="tooltippeditem-"+ ++this._idCounter;a.attr("id",c)}b?window.setTimeout('TooltipHandler._deferred("'+c+'")',1E3):this._deferred(c)},deregister:function(){this._hoveredElem=null;window.setTimeout("TooltipHandler.hideTooltip();",1E3)},hideTooltip:function(a){if(a==undefined)a=false;if(!(!a&&(this.tooltipHovered|| this._hoveredElem!=null))){a=$("#tooltipcontainer");var b=a.find("#tooltipcontent");a.hide();b.html("")}},_deferred:function(a){if(this._hoveredElem!=null&&this._hoveredElem.attr("id")==a&&$("#tooltipcontent").html()!=null&&$("#tooltipcontent").html().length>0){var b=$("#tooltipcontainer");this.alignTooltipToElement(b,a);b.show()}},alignTooltipToElement:function(a,b){var c=$("#"+b),d=c.offset({scroll:false});if(a.hasClass("left"))a.css("left",d.left-a.width()+1);else a.hasClass("bottom")?a.css("left", d.left):a.css("left",d.left+c.outerWidth()-1);a.hasClass("bottom")?a.css("top",d.top+c.height()):a.css("top",d.top)},initTooltips:function(){$(".tooltipped").each(function(){this.onmouseover=function(){TooltipHandler.register(this)};this.onmouseout=function(){TooltipHandler.deregister(this)}});$(".clicktipped").each(function(){this.onclick=function(){TooltipHandler.register(this,false)}}).css("cursor","pointer");$("#tooltipcontainer").each(function(){this.onmouseover=function(){TooltipHandler.tooltipHovered= true};this.onmouseout=function(){TooltipHandler.tooltipHovered=false;window.setTimeout("TooltipHandler.hideTooltip();",500)}})}};$(document).ready(function(){$("body").append('<div id="tooltipcontainer" style="position:absolute;display:none;" class="tooltipcontainer"><div class="deco">&nbsp;</div><div class="outer"><div class="inner" id="tooltipcontent"></div></div></div>');TooltipHandler.initTooltips()}); (function(a){a.fn.extend({highlight:function(b){function c(d,f){if(d.nodeType==3){var h=d.data.toUpperCase().indexOf(f),g;if(h>=0){g=document.createElement("span");g.className="highlight";h=d.splitText(h);h.splitText(f.length);var l=h.cloneNode(true);g.appendChild(l);h.parentNode.replaceChild(g,h);g=1}else g=0;return g}else if(d.nodeType==1&&d.childNodes&&!/(script|style)/i.test(d.tagName))for(g=0;g<d.childNodes.length;++g)g+=c(d.childNodes[g],f);return 0}return this.each(function(){if(typeof b== "string")c(this,b.toUpperCase());else for(var d=0;d<b.length;++d)c(this,b[d].toUpperCase())})}})})(jQuery);function highlightKeywords(a){a=a.split(",");for(e in a)a[e]!=null&&$(".highlightable").highlight(a[e].replace(/^\s+/,"").replace(/\s+$/,""))}if(!document.myGetElementsByClassName)document.myGetElementsByClassName=function(a){for(var b=document.getElementsByTagName("*")||document.all,c=[],d=0;d<b.length;d++)for(var f=b[d],h=f.className.split(" "),g=0;g<h.length;g++)if(h[g]==a){c.push(f);break}return c}; var Reflection={defaultHeight:0.5,defaultOpacity:0.5,add:function(a,b){Reflection.remove(a);doptions={height:Reflection.defaultHeight,opacity:Reflection.defaultOpacity};if(b)for(var c in doptions)b[c]||(b[c]=doptions[c]);else b=doptions;try{var d=document.createElement("div"),f=a.className.split(" ");c="";for(j=0;j<f.length;j++)if(f[j]!="reflect"){if(c)c+=" ";c+=f[j]}var h=Math.floor(a.height*b.height),g=Math.floor(a.height*(1+b.height)),l=a.width;if(document.all&&!window.opera){if(a.parentElement.tagName== "A"){d=document.createElement("span");d.href=a.parentElement.href}d.className=c;a.className="reflected";d.style.cssText=a.style.cssText;a.style.cssText="vertical-align: bottom";var m=document.createElement("img");m.src=a.src;m.style.width=l+"px";m.style.display="block";m.style.height=a.height+"px";m.style.marginBottom="-"+(a.height-h)+"px";m.style.filter="flipv progid:DXImageTransform.Microsoft.Alpha(opacity="+b.opacity*100+", style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy="+b.height* 100+")";d.style.width=l+"px";d.style.height=g+"px";a.parentNode.replaceChild(d,a);d.appendChild(a);d.appendChild(m)}else{var n=document.createElement("canvas");if(n.getContext){d.className=c;a.className="reflected";d.style.cssText=a.style.cssText;a.style.cssText="vertical-align: bottom";var k=n.getContext("2d");n.style.height=h+"px";n.style.width=l+"px";n.height=h;n.width=l;d.style.width=l+"px";d.style.height=g+"px";a.parentNode.replaceChild(d,a);d.appendChild(a);d.appendChild(n);k.save();k.translate(0, a.height-1);k.scale(1,-1);k.drawImage(a,0,0,l,a.height);k.restore();k.globalCompositeOperation="destination-out";var o=k.createLinearGradient(0,0,0,h);o.addColorStop(1,"rgba(255, 255, 255, 1.0)");o.addColorStop(0,"rgba(255, 255, 255, "+(1-b.opacity)+")");k.fillStyle=o;navigator.appVersion.indexOf("WebKit")!=-1?k.fill():k.fillRect(0,0,l,h*2)}}}catch(p){}},remove:function(a){if(a.className=="reflected"){a.className=a.parentNode.className;a.parentNode.parentNode.replaceChild(a,a.parentNode)}}}; function addReflections(){var a=document.myGetElementsByClassName("reflected");for(i=0;i<a.length;i++){var b=null,c=null,d=a[i].className.split(" ");for(j=0;j<d.length;j++)if(d[j].indexOf("rheight")==0)b=d[j].substring(7)/100;else if(d[j].indexOf("ropacity")==0)c=d[j].substring(8)/100;Reflection.add(a[i],{height:b,opacity:c})}}var previousOnload=window.onload;window.onload=function(){previousOnload&&previousOnload();addReflections()}; function initReferenceLinks(){$("div.ask-ref-container div.bubble-cnt-gray:eq(1)").toggleClass("border-solid").toggleClass("border-dotted");$("span.jslink.ask-ref-author-container").click(function(a){a.preventDefault();$(this).parents("div.ask-ref-container").find("div.ask-ref-author-container").toggle();$(this).parent().toggleClass("expanded");a=$(this).parents("div.bubble-wrapper").find("div.bubble-footer");if(!a.prev().hasClass("bubble-cnt-gray")){a.toggleClass("white");a.toggleClass("gray")}}); $("span.jslink.ask-ref-title-container").click(function(a){a.preventDefault();$(this).parents("div.ask-ref-container").find("div.ask-ref-title-container").toggle();$(this).parent().toggleClass("expanded")})} function initAskCreateQuestion(){$("div.ask-wrapper.create textarea.heading").focus(function(){var a=$(this).parents("div.ask-wrapper");a.find(".questionCollapseTrigger").hide("");a.find(".questionCollapsed").show("slow");a.find(".not-extended").hide();a.find(".detail").show("slow");a.find(".charsLeft-container").show()});$("span.jslink.showAuthorReferences").click(function(a){a.preventDefault();a=$(this).parents("div.bubble-wrapper");a.find("div.titleReferences div.ref-add-footer").hide();a.find("div.authorReferences").show().find("div.ref-add-footer").show()}); $("span.jslink.showTitleReferences").click(function(a){a.preventDefault();a=$(this).parents("div.bubble-wrapper");a.find("div.authorReferences div.ref-add-footer").hide();a.find("div.titleReferences").show().find("div.ref-add-footer").show()});$("span.jslink.ask-reference-close").click(function(a){a.preventDefault();$(this).parents("div.ref-add-footer").hide()});$("div.ask-wrapper.create textarea.heading").maxlength({feedback:"span.charsLeft"})} function initAskCreateAnswer(){$("div.ask-wrapper.ask-create-answer textarea.content").focus(function(){var a=$(this).parents("div.bubble-wrapper");a.find("div.ask-answer-detail").show("slow");a.find("div.bubble-footer").removeClass("white").addClass("gray");a.find(".charsLeft-container").show()});$("span.jslink.showAuthorReferences").click(function(a){a.preventDefault();a=$(this).parents("div.bubble-wrapper");a.find("div.titleReferences div.ref-add-footer").hide();a.find("div.authorReferences").show().find("div.ref-add-footer").show()}); $("span.jslink.showTitleReferences").click(function(a){a.preventDefault();a=$(this).parents("div.bubble-wrapper");a.find("div.authorReferences div.ref-add-footer").hide();a.find("div.titleReferences").show().find("div.ref-add-footer").show()});$("span.jslink.ask-reference-close").click(function(a){a.preventDefault();$(this).parents("div.ref-add-footer").hide()});$("div.ask-wrapper.ask-create-answer textarea.content").maxlength({feedback:"span.charsLeft"})} function getCurrentDisplayedAskNewestAnswersTeaserPanelElement(){return $("#ask-newest-answer-teaser div.ask-newest-answers-list.current-displayed")} function setAskNewestAnswerPagerState(){var a=getCurrentDisplayedAskNewestAnswersTeaserPanelElement(),b=$("#ask-newest-answer-teaser"),c=b.find("div.ask-newest-answers-list");a=c.index(a);if(a<=0&&c.length<=1){b.find("a.show-prev").hide();b.find("a.show-next").hide();b.find("a.show-all").hide()}else if(a==0){b.find("a.show-prev").hide();b.find("a.show-next").show();b.find("a.show-all").hide()}else if(a>0&&a+1<c.length){b.find("a.show-prev").show();b.find("a.show-next").show();b.find("a.show-all").hide()}else{b.find("a.show-prev").show(); b.find("a.show-next").hide();b.find("a.show-all").show()}} function initAskNewestAnswersTeaserPanel(){setAskNewestAnswerPagerState();$("#ask-newest-answer-teaser a.show-next").click(function(a){a.preventDefault();a=getCurrentDisplayedAskNewestAnswersTeaserPanelElement();if(a.next().length>0){a.removeClass("current-displayed").hide();a.next().addClass("current-displayed").show()}setAskNewestAnswerPagerState()});$("#ask-newest-answer-teaser a.show-prev").click(function(a){a.preventDefault();a=getCurrentDisplayedAskNewestAnswersTeaserPanelElement();if(a.prev().length> 0){a.removeClass("current-displayed").hide();a.prev().addClass("current-displayed").show()}setAskNewestAnswerPagerState()})}function getCurrentDisplayedAskQuestionTeaserElement(){return $("#ask-newest-question-teaser div.ask-list.newest.current-displayed")} function setAskNewestQuestionPagerState(){var a=getCurrentDisplayedAskQuestionTeaserElement(),b=$("#ask-newest-question-teaser"),c=b.find("div.ask-list.newest");a=c.index(a);if(a<=0&&c.length<=1){b.find("a.show-prev").hide();b.find("a.show-next").hide();b.find("a.show-all").hide()}else if(a==0){b.find("a.show-prev").hide();b.find("a.show-next").show();b.find("a.show-all").hide()}else if(a>0&&a+1<c.length){b.find("a.show-prev").show();b.find("a.show-next").show();b.find("a.show-all").hide()}else{b.find("a.show-prev").show(); b.find("a.show-next").hide();b.find("a.show-all").show()}} function initAskNewestQuestionTeaserPanel(){setAskNewestQuestionPagerState();$("#ask-newest-question-teaser a.show-next").click(function(a){a.preventDefault();a=getCurrentDisplayedAskQuestionTeaserElement();if(a.next().length>0){a.removeClass("current-displayed").hide();a.next().addClass("current-displayed").show()}setAskNewestQuestionPagerState()});$("#ask-newest-question-teaser a.show-prev").click(function(a){a.preventDefault();a=getCurrentDisplayedAskQuestionTeaserElement();if(a.prev().length> 0){a.removeClass("current-displayed").hide();a.prev().addClass("current-displayed").show()}setAskNewestQuestionPagerState()})};

