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