var kaduro={};kaduro.agent=navigator.userAgent;kaduro.brIsIE6=(/MSIE/.test(kaduro.agent)&&parseFloat(kaduro.agent.substring(kaduro.agent.indexOf("MSIE")+4))<7);kaduro.brIsIE7=(/MSIE/.test(kaduro.agent)&&parseFloat(kaduro.agent.substring(kaduro.agent.indexOf("MSIE")+4))>=7);kaduro.brIsSafari=(kaduro.agent.toLowerCase().indexOf("safari")>-1);kaduro.brIsFirefox=(kaduro.agent.toLowerCase().indexOf("firefox")>-1);kaduro.brIsOpera=(kaduro.agent.toLowerCase().indexOf("opera")>-1);kaduro.pageLoad=false;kaduro.beforeAllLoad=function(){kamuna.menu.toggleOnLoad()};kaduro.allLoad=function(){kaduro.frameBuster();kaduro.controllHrefTarget();kaduro.pageLoad=true;kamuna.adjustContentHeight()};kaduro.allUnload=function(){};kaduro.frameBuster=function(){if(window.top!=window){window.top.location=window.location}};kaduro.init=function(){};kaduro.getLocationHref=function(){return window.location.href};kaduro.redirect=function(D,C){if(!C){C=0}setTimeout('window.location.href="'+D+'"',C)};kaduro.startsWithHTTP=function(B){return(B.indexOf("http://")>-1)};kaduro.haveSameDomain=function(C,D){return(kaduro.getDomain(C)==kaduro.getDomain(D))};kaduro.getDomain=function(C){var D=C.split("/");return D[2]};kaduro.getSiteName=function(H){var J,F,G;var I=kaduro.getLocationHref();if(!H){H=kaduro.getLocationHref()}if(H.indexOf("?")>-1){G=H.indexOf("?")-1}else{if(H.indexOf("#")>-1){G=H.indexOf("#")-1}else{G=H.length}}F=H.substring(H.lastIndexOf("."),G);if(!kaduro.haveSameDomain(I,H)){siteName=H}else{if(H.lastIndexOf("/")+1==H.length){siteName="index.html"}else{if(H.lastIndexOf("#")+1==H.length){siteName="#"}else{if(H.indexOf("#")>-1&&H.indexOf("?")<0){siteName=H.substring((H.lastIndexOf("/")+1),H.length)}else{if(H.indexOf("#")>-1&&kaduro.getLocationHref().indexOf("?")>-1){siteName=H.substring((H.lastIndexOf("/")+1),H.indexOf("?"))}else{siteName=H.substring((H.lastIndexOf("/")+1),(H.indexOf(F)+F.length))}}}}}return siteName};kaduro.getElement=function(B){if(typeof B=="object"){return B}else{if(typeof B=="string"&&document.getElementById(B)){return document.getElementById(B)}else{if(typeof B=="string"&&!document.getElementById(B)){return false}else{alert("kaduro.getElement(): param 'whichElement' has to be a string or an object.");return false}}}};kaduro.getHead=function(){return document.getElementsByTagName("head")[0]};kaduro.getBody=function(){return document.getElementsByTagName("body")[0]};kaduro.theBody=kaduro.getBody();kaduro.getElementWidth=function(B){return kaduro.getElement(B).scrollWidth};kaduro.getElementHeight=function(B){return kaduro.getElement(B).scrollHeight};kaduro.importStyles=function(I,G){var F,J,H;F=this.getHead();J=document.createElement("link");J.setAttribute("rel","stylesheet");J.setAttribute("href",I);J.setAttribute("type","text/css");if(G){J.setAttribute("media",G)}else{J.setAttribute("media","all")}F.appendChild(J)};kaduro.deleteStyles=function(G){var E,H;E=this.getHead();docHeadLink=E.getElementsByTagName("link");H="";for(var F=0;F<docHeadLink.length;F++){H+=docHeadLink[F].href+"\n";if(docHeadLink[F].getAttribute("href").indexOf(G)>-1){deleteNode(docHeadLink[F])}}};kaduro.deleteNode=function(D){var F,E;F=this.getElement(D);E=F.parentNode;E.removeChild(F)};kaduro.deleteAllChildNodes=function(F){var E,D;E=getElem(F);E.innerHTML=""};kaduro.getChildNodes=function(H,I){var K,G,J;K=getElem(H);J=[];G=K.childNodes;if(I&&!isNaN(I)&&I>0&&I<13){for(var L=0;L<G.length;L++){if(G[L].nodeType==I){J.push(G[L])}}}else{J=G}return J};kaduro.getAllChildNodes=function(I,J){this.nodeTree;var F;F=getElem(I);if(!J){this.nodeTree=[]}if(F.hasChildNodes()){for(var G=0;G<F.childNodes.length;G++){var H=F.childNodes[G];this.nodeTree.push(H);this.getAllChildNodes(H,true)}}return kaduro.nodeTree};kaduro.removeWhiteSpace=function(B){return B.replace(/\s/g,"")};kaduro.controllHrefTarget=function(){var N,L,J,M,K,H;N=document.getElementsByTagName("a");this.newTitle="Dieser Link verweist auf eine externe Seite und wird in einem neuen Fenster geöffnet";M=false;for(var I=0;I<N.length;I++){L=this.getSiteName(N[I].getAttribute("href"));K=(L.indexOf(".jpg")>-1||L.indexOf(".gif")>-1||L.indexOf(".png")>-1);linkIsPdf=(L.indexOf(".pdf")>-1);if(this.startsWithHTTP(L)||linkIsPdf){J='javascript: openNewWindow("'+L+'","extern");';M=true}if(M!==false){this.setNewLinkHref(N[I],J);if(M){N[I].title=this.newTitle;if(!this.hasImgChild(N[I])){N[I].className="externalLink "+N[I].className}}}M=false}};kaduro.setNewLinkHref=function(D,C){D.onclick=function(){kaduro.openNewWindow(D,"extern");return false}};kaduro.hasImgChild=function(B){return B.getElementsByTagName("img")[0]};kaduro.openNewWindow=function(D,F,E){if(!F){F="neu"}if(!E){E=""}zFenster=window.open(D,F,E);zFenster.focus()};kaduro.changeClass=function(C,D){C=this.getElement(C);C.className=D};kaduro.addClassName=function(G,I){G=this.getElement(G);var J,F=true;J=G.className.split(" ");for(var H=0;H<J.length;H++){if(J[H]==I){F=false}}if(F){if(G.className!==""){G.className+=" "+I}else{G.className=I}}};kaduro.removeClassName=function(F,H){var E=[];var G;F=this.getElement(F);if(F&&F.className.length>0){E=F.className.split(" ")}for(G=0;G<E.length;G++){if(E[G]==H){E.splice(G,1)}}F.className=E.join(" ")};kaduro.replaceClassName=function(F,E,D){kaduro.removeClassName(F,E);addClassName(F,D)};kaduro.getTimeStamp=function(D){var C=/(\d+)\.(\d+)\.(\d+), (\d+):(\d+):(\d+) Uhr/;if(C.test(D)){C.exec(D);return(new Date(parseInt(RegExp.$3,10),parseInt(RegExp.$2,10)-1,parseInt(RegExp.$1,10),parseInt(RegExp.$4,10),parseInt(RegExp.$5,10),parseInt(RegExp.$6,10)))}else{return false}};kaduro.displayWithinTimeSpan=function(G,E,H){G=kaduro.getElement(G);var F=new Date();E=kaduro.getTimeStamp(E);console.log(E);H=kaduro.getTimeStamp(H);console.log(H);if(F.getTime()<E.getTime()||F.getTime()>H.getTime()){kaduro.deleteNode(G)}};kaduro.higlightTableRows=function(H){kaduro.init();var F=[];var J;this.rowEven="gerade";this.rowUneven="ungerade";if(!H){H=kaduro.theBody}else{H=kaduro.getElement(H)}if(H.nodeName.toLowerCase()=="table"){F[0]=H}else{F=H.getElementsByTagName("table")}for(var G=0;G<F.length;G++){if(F[G].getElementsByTagName("tbody")[0]){J=F[G].getElementsByTagName("tbody")[0].getElementsByTagName("tr")}else{J=F[G].getElementsByTagName("tr")}for(var I=0;I<J.length;I++){if(I%2===0){this.addClassName(J[I],this.rowUneven)}else{this.addClassName(J[I],this.rowEven)}}}};String.prototype.searchAndReplace=function(G,J){var H=this;if((H===null)||(G===null)){return null}if((H.length===0)||(G.length===0)){return H}if((J===null)||(J.length===0)){J=""}var L=G.length;var I=J.length;var K=H.indexOf(G,0);while(K>=0){H=H.substring(0,K)+J+H.substring(K+L);K=H.indexOf(G,K+I)}return H};Array.prototype.remove=function(C){if(C){for(var D=0;D<this.length;D++){if(this[D]==C){this.splice(D,1);break}}}else{return false}};Array.prototype.exists=function(B){return(this.join().indexOf(B)>-1)};kaduro.setCookie=function(F,G){var H=new Date();H=new Date(H.getTime()+1000*60*60*24*365);if(!document.cookie||!kaduro.readCookie("cookieValues")){document.cookie="cookieValues="+F+"; expires="+H.toGMTString()+"; path=/"}else{if(kaduro.readCookie("cookieValues").indexOf(F)<0){var E=kaduro.readCookie("cookieValues")+","+F;document.cookie="cookieValues="+E+"; expires="+H.toGMTString()+"; path=/"}}document.cookie=F+"="+G+"; expires="+H.toGMTString()+"; path=/"};kaduro.deleteCookie=function(C){if(kaduro.readCookie(C)){var D;D=kaduro.readCookie("cookieValues").searchAndReplace(C,"");document.cookie=C+"= will be deleted after next page reload; expires=Fri, 1 Jan 2000 00:00:00 UTC; path=/"}};kaduro.deleteAllCookies=function(){if(document.cookie&&kaduro.readCookie("cookieValues")){var C;C=kaduro.readCookie("cookieValues").split(",");for(var D=0;D<C.length;D++){kaduro.deleteCookie(C[D])}}kaduro.deleteCookie("cookieValues")};kaduro.readCookie=function(H){var F=H+"=";var I=document.cookie.split(";");for(var G=0;G<I.length;G++){var J=I[G];while(J.charAt(0)==" "){J=J.substring(1,J.length)}if(J.indexOf(F)===0){return J.substring(F.length,J.length)}}return null};kaduro.alertCookieValues=function(){var D="No cookies set for this page!";if(document.cookie&&kaduro.readCookie("cookieValues")){D="";var E=kaduro.readCookie("cookieValues").split(",");for(var F=0;F<E.length;F++){D+=E[F]+": "+kaduro.readCookie(E[F])+"\n"}}alert(D)};kaduro.scrollToElement=function(E,F){var H=1;var G=kaduro.getElementCoords(E);if(!F){window.scrollTo(G.x,G.y)}else{kaduro.scrollAnimation(G.x,G.y,H)}};kaduro.scrollAnimation=function(J,K,I){var G,L;this.scrollMarginTop=30;this.scrollMarginLeft=30;if(document.all){L=document.body.scrollLeft;G=document.body.scrollTop}else{L=window.pageXOffset;G=window.pageYOffset}scrollX=(J-L)-this.scrollMarginTop;scrollY=(K-G)-this.scrollMarginLeft;if(scrollY>0){for(var H=0;H<Math.abs(scrollY);H++){setTimeout("window.scrollBy(0,1)",I)}}else{for(var H=0;H<Math.abs(scrollY);H++){setTimeout("window.scrollBy(0,-1)",I)}}if(scrollX>0){for(var H=0;H<Math.abs(scrollX);H++){setTimeout("window.scrollBy(1,0)",I)}}else{for(var H=0;H<Math.abs(scrollX);H++){setTimeout("window.scrollBy(-1,0)",I)}}};kaduro.getElementCoords=function(D){var E={x:0,y:0};var F=kaduro.getElement(D);while(F){E.x+=F.offsetLeft;E.y+=F.offsetTop;F=F.offsetParent}return E};