if(!this.JSON){JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z"};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==="string"){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}})();function geberSearcher_DoFSCommand(d,b){switch(d){case"addResult":try{var a=JSON.parse(b);a.title=unescape(a.title);a.teaser=unescape(a.teaser);if(a.id.indexOf("pageID")>=0){a.id=a.id.substr(a.id.indexOf("pageID")+String("pageID").length)}NexxarLib.SearchUtil.addPage2Result(a)}catch(c){}break;case"displayResult":window.setTimeout("NexxarLib.SearchUtil.displaySearchResult();",10);break}}NexxarLib.SearchUtil={SearchData:{}};jQuery.extend(NexxarLib.SearchUtil,{searchResult:{jb:[],fb:[]},addPage2Result:function(a){if(!a||typeof(a)!="object"||!a.id){return}if(a.pagePath.match(/^\/(jahresbericht|(en\/)?annualreport)/)&&(this.searchResult.jb.length<=0||this.searchResult.jb[this.searchResult.jb.length-1]!=a.id)){this.searchResult.jb[this.searchResult.jb.length]=a}else{if(a.pagePath.match(/^\/(finanzbericht|(en\/)?financialreport)/)&&(this.searchResult.fb.length<=0||this.searchResult.fb[this.searchResult.fb.length-1]!=a.id)){this.searchResult.fb[this.searchResult.fb.length]=a}}},displaySearchResult:function(){if(this.searchResult.fb.length>0||this.searchResult.jb.length>0){var g="";var f=$("#searchResult");if(f){f.html("")}var d=String('&lt;div class="category%CATEGORY%"&gt;%NAME%&lt;/div&gt;').replace(/&lt;/g,"<").replace(/&gt;/g,">");var a=0;var c=false;if(this.searchResult.jb.length>0){f.html(f.html()+d.replace(/%NAME%/,"Jahresbericht").replace(/%CATEGORY%/,"JB"));c=true;for(var b=0;f&&b<this.searchResult.jb.length;b++){this.displayResultItem(f,this.searchResult.jb[b],++a)}}if(this.searchResult.fb.length>0){f.html(f.html()+'<div class="spacigLine"></div>'+d.replace(/%NAME%/,"Finanzbericht").replace(/%CATEGORY%/,c?"WithSpace":"FB"));for(var b=0;f&&b<this.searchResult.fb.length;b++){this.displayResultItem(f,this.searchResult.fb[b],++a)}}$("#searchHeader").css("visibility","visible").css("display","block").css("position","relative").css("position","static");$("#searchHeaderResultCounter").html(String(this.searchResult.length));$("#mainPageTitle").html($("#mainPageTitle").html()+'  für "'+NexxarLib.getQueryParam("q")+'" - '+a+" Treffer")}else{$("#searchHeader").css("display","none");$("#noResultMessage").html("Es konnten zu Ihrer Abfrage keine Seiten gefunden werden.")}$("#noResultMessage").css("display","none");$("#searcher").css("display","none");$("#nexxarSearcher").css("display","none");$("#nexxarSearcherContainer").css("display","block");$("#nexxarSearcherContainer").css("display","inline");$("#searchHeaderQuery").html(NexxarLib.getQueryParam("q"));$("#searchSearchIndexURLContainer").css("display","none");$("#pagebody div.wtf, #pagebody div.wtf div.mainpanel, #pagebody div.wtf #bodyContent").children("*").andSelf().toggleClass("forceRedraw");if($.browser.msie&&$.browser.version<=6){$("#pagebody div.footer div.pageTools div.tools").css("display","none");window.setTimeout('jQuery("#pagebody div.footer div.pageTools div.tools").css("display", "block");',1000)}},displayResultItem:function(f,b,h){if(!f){return}var d=String('      &lt;div class="searchResultTop5 cnt%COUNTER%"&gt;         &lt;!-- title --&gt;         &lt;div class="searchResultTitle"&gt;           &lt;div class="title"&gt;&lt;a href="%URL%?q=%QUERY%"&gt;%TITLE%&lt;/a&gt;&lt;/div&gt;           &lt;div class="score"&gt;%SCOREP%%&lt;/div&gt;         &lt;/div&gt;      &lt;/div&gt;').replace(/&lt;/g,"<").replace(/&gt;/g,">");var g=300;while(g<b.teaser.length&&b.teaser.charAt(g)!=" "){g++}var a=b.title;a=a.replace(/&amp;#/,"&#");d=d.replace(/%PATH%/g,b.pagePath+NexxarLib.getDefaultPageExtension());d=d.replace(/%TITLE%/g,a);d=d.replace(/%SCOREP%/g,b.relevanceP);d=d.replace(/%URL%/g,NexxarLib.getBaseURLPath()+b.pagePath+NexxarLib.getDefaultPageExtension());d=d.replace(/%QUERY%/g,escape(NexxarLib.getQueryParam("q")));d=d.replace(/%COUNTER%/g,""+h);f.html(f.html()+d)}});if($.browser.msie&&$.browser.version<=6){document.write('<style type="text/css">\n #pagebody div.footer div.pageTools div.tools {display: none;} \n</style>')}$(document).ready(function(){if($.browser.msie&&$.browser.version<=6){window.setTimeout('jQuery("#pagebody div.footer div.pageTools div.tools").css("display", "block");',500)}});