var kamuna={};kamuna.prTable={};kamuna.menu={};kamuna.prTable.switchDetail=function(F,H,G){this.linkTextShow="Details anzeigen";this.linkTextHide="Details ausblenden";F=kaduro.getElement(F);H=kaduro.getElement(H);if(F.nodeName.toLowerCase()=="table"){tRow=F.getElementsByTagName("tr");if(H.checked===true){kamuna.prTable.showDetails(F);for(var E=0;E<tRow.length;E++){kaduro.addClassName(tRow[E],G)}if(G=="detail"){kaduro.setCookie("showDetails",true)}else{kaduro.setCookie("descriptionOnly",true)}}else{kamuna.prTable.hideDetails(F);for(var E=0;E<tRow.length;E++){kaduro.removeClassName(tRow[E],G)}if(G=="detail"){kaduro.setCookie("showDetails",false)}else{kaduro.setCookie("descriptionOnly",false)}}}else{if(F.className.indexOf("detail")>-1){kamuna.prTable.hideDetails(F);H.title=this.linkTextShow;kaduro.getElement("opt-display-all").checked=false}else{kamuna.prTable.showDetails(F);H.title=this.linkTextHide}}kamuna.adjustContentHeight()};kamuna.prTable.showDetails=function(B){B=kaduro.getElement(B);kaduro.addClassName(B,"detail")};kamuna.prTable.hideDetails=function(B){B=kaduro.getElement(B);kaduro.removeClassName(B,"detail")};kamuna.prTable.selectEvent=function(B){B=kaduro.getElement(B);kaduro.addClassName(B,"selected")};kamuna.prTable.unselectEvent=function(B){B=kaduro.getElement(B);kaduro.removeClassName(B,"selected")};kamuna.prTable.removeEvent=function(E,F){this.oneEntryMustRemain=false;var D=E.parentNode.getElementsByTagName(E.nodeName);if(!this.oneEntryMustRemain||(this.oneEntryMustRemain&&D.length>1)){kaduro.deleteNode(E)}else{hideDelButtons(E.parentNode)}kamuna.prTable.noEntries();kamuna.adjustContentHeight()};kamuna.prTable.noEntries=function(){var B=kaduro.getElement("programm-tabelle").getElementsByTagName("tbody")[0];if(B.getElementsByTagName("tr").length>1){kaduro.addClassName(kaduro.getElement("empty-row"),"dispNone")}else{kaduro.removeClassName(kaduro.getElement("empty-row"),"dispNone")}};kamuna.adjustContentHeight=function(){kaduro.getElement("content").style.height="auto";var D=kaduro.getElementHeight("nav_local")+20;var C=kaduro.getElementHeight("content");if(D>C){kaduro.getElement("content").style.height=D+"px"}else{kaduro.getElement("content").style.height="auto"}};kamuna.prTable.sort=function(G,J){if(kaduro.getElement(G)){var I,H;H=0;var K=kaduro.getElement(G).getElementsByTagName("thead")[0].getElementsByTagName("a");for(var L=0;L<K.length;L++){if(K[L].className.indexOf("sortheader")>-1&&J==H){I=K[L];break}else{if(K[L].className.indexOf("sortheader")>-1){H++}}}ts_resortTable(I,J)}};kamuna.prTable.switchDetailOnload=function(){if(kaduro.getElement("programm-tabelle")){var H=kaduro.getElement("programm-tabelle");var L=kaduro.getElement("opt-display-all");var I=kaduro.getElement("opt-only-description");var K="";if(kaduro.readCookie("showDetails")=="true"){K+="detail ";L.checked=true}if(kaduro.readCookie("descriptionOnly")=="true"){K+="description-only";I.checked=true}var J=H.getElementsByTagName("tr");if(kaduro.readCookie("showDetails")=="true"||kaduro.readCookie("descriptionOnly")=="true"){kamuna.prTable.showDetails(H);for(var G=0;G<J.length;G++){kaduro.addClassName(J[G],K)}}else{kamuna.prTable.hideDetails(H);for(var G=0;G<J.length;G++){kaduro.removeClassName(J[G],K)}}}};kamuna.menu.getToggleLink=function(F){F=kaduro.getElement(F);var H=kaduro.getElement("nav_local").getElementsByTagName("h3");var G=[];for(var E=0;E<H.length;E++){G.push(H[E].getElementsByTagName("a")[0])}for(var E=0;E<G.length;E++){if(G[E].getAttributeNode("onclick").nodeValue.indexOf(F.id)>-1){return G[E]}}return false};kamuna.menu.isActive=function(E){E=kaduro.getElement(E);var F=E.getElementsByTagName("a");for(var D=0;D<F.length;D++){if(kaduro.getSiteName()==kaduro.getSiteName(F[D].href)){kaduro.removeClassName(kamuna.menu.getToggleLink(E),"closed");return true}}return false};kamuna.menu.hide=function(B){B=kaduro.getElement(B);if(!kamuna.menu.isActive(B)||kaduro.pageLoad){kaduro.addClassName(kamuna.menu.getToggleLink(B),"closed");kaduro.addClassName(B,"dispNone");kaduro.setCookie("kamuna_"+B.id,"false")}};kamuna.menu.show=function(B){B=kaduro.getElement(B);kaduro.removeClassName(kamuna.menu.getToggleLink(B),"closed");kaduro.removeClassName(B,"dispNone");kaduro.setCookie("kamuna_"+B.id,"true")};kamuna.menu.toggle=function(B){B=kaduro.getElement(B);if(B&&B.className.indexOf("dispNone")>-1){kamuna.menu.show(B)}else{if(B){kamuna.menu.hide(B)}}kamuna.adjustContentHeight()};kamuna.menu.toggleOnLoad=function(){var D="allgemein,institutionen,gaeste,touren";var F=D.split(",");for(var E=0;E<F.length;E++){if(F[E]!="institutionen"&&(kaduro.readCookie("kamuna_programm_"+F[E])=="false"||!kaduro.readCookie("kamuna_programm_"+F[E]))){kamuna.menu.toggle("programm_"+F[E])}else{if(kaduro.readCookie("kamuna_programm_"+F[E])=="false"){kamuna.menu.toggle("programm_"+F[E])}}}};kamuna.dojoF={};kamuna.dojoF.addEvent=function(B){dojo.xhrPost({url:"select_program.php",content:{action:"on",value:B},handleAs:"text"})};kamuna.dojoF.removeEvent=function(B){dojo.xhrPost({url:"select_program.php",content:{action:"off",value:B},handleAs:"text"})};kamuna.dojoF.enableMerkzettel=function(){dojo.removeClass(dojo.byId("merkzettel1"),"hidden");dojo.removeClass(dojo.byId("merkzettel2"),"hidden")};kamuna.dojoF.enableDisableMerkzettel=function(B){if(B.selected.length===0){dojo.addClass(dojo.byId("merkzettel1"),"hidden");dojo.addClass(dojo.byId("merkzettel2"),"hidden")}else{this.enableMerkzettel()}};kamuna.dojoF.setMerkzettel=function(){dojo.xhrGet({url:"selected_programs.php",handleAs:"json",handle:function(C,D){this.enableDisableMerkzettel(C)}})};kamuna.dojoF.selectProgram=function(C,D){C=kaduro.getElement(C);if(C.checked){kamuna.prTable.selectEvent(C.parentNode.parentNode);this.enableMerkzettel();this.addEvent(C.value)}else{kamuna.prTable.unselectEvent(C.parentNode.parentNode);this.removeEvent(C.value);this.setMerkzettel()}};kamuna.dojoF.init=function(){dojo.xhrGet({url:"selected_programs.php",handleAs:"json",handle:function(G,F){for(var E=0;E<G.selected.length;E++){var H=dojo.byId(G.selected[E]);if(H){H.checked=true;kamuna.prTable.selectEvent(H.parentNode.parentNode)}}this.enableDisableMerkzettel(G)}})};if(kaduro.getSiteName().indexOf("mein_programm.php")<0){dojo.addOnLoad(kamuna.dojoF.init)}dojo.addOnLoad(kamuna.prTable.switchDetailOnload);function countdown(){var G="07.08.2010, 18:00:00 Uhr";var H="08.08.2010, 02:00:00 Uhr";this.countdownElem="countdown";var E=kaduro.getTimeStamp(G);var F=kaduro.getTimeStamp(H);this.countdownElem;this.numberToString=function(A){if(A<10){A="0"+String(A)}return A.toString()};this.start=function(){if(typeof this.countdownElem!="object"){this.countdownElem=kaduro.getElement(this.countdownElem)}var K=new Date();var B=Math.floor(E.getTime()-K.getTime());if(B>0){B=Math.floor(B/1000);var A=this.numberToString(B%60);B=Math.floor(B/60);var C=this.numberToString(B%60);B=Math.floor(B/60);var D=this.numberToString(B%24);B=Math.floor(B/24);var L=B;if(L>14){this.countdownElem.innerHTML="Noch "+L+" Tage"}else{if(L<14){this.countdownElem.innerHTML="Noch "+L+" Tage, "+D+":"+C+":"+A}else{this.countdownElem.innerHTML="Noch "+D+":"+C+":"+A}}setTimeout("kamunaCountdown.start()",1000)}else{if(K.getTime()<F.getTime()){this.countdownElem.innerHTML='<a href="jetzt.php">Jetzt auf der KAMUNA!</a>'}else{this.countdownElem.innerHTML=""}}}}var kamunaCountdown=new countdown();function starMove(){var I=(screen.width)-60;var N=(screen.height)-200;var J,L;var K=kaduro.getElement("moon");if(window.Event){document.captureEvents(Event.MOUSEMOVE)}document.onmousemove=H;function H(A){kaduro.init();J=(window.Event)?A.pageX:event.clientX;L=(window.Event)?A.pageY:event.clientY;if(kaduro.brIsFirefox){K.style.position="absolute"}if(J<I&&L<N){M(J,L)}}function M(A,B){K.style.left=49+(A/1000)+"%";K.style.top=205+(B/50)+"px"}};