var C=function(){var an=document.getElementsByTagName('a'),i,a;var am=function(){this.blur();};for(i=0;i<an.length;++i){a=an[i];if(a.addEventListener){a.addEventListener('click',am,false);}else if(a.attachEvent){a.attachEvent('click',am,false);}else{a.onclick=am;}}};var B=function(){hideCalendarDetails(true);hidePopupDetails(true);};if(window.addEventListener){window.addEventListener('load',C,false);}else if(window.attachEvent){window.attachEvent('click',C,false);}else{window.onclick=C;}if(window.addEventListener){window.addEventListener('unload',B,false);}else if(window.attachEvent){window.attachEvent('click',B,false);}else{window.onclick=B;}var J=300;var m=0;var v=0;function showCalendarDetails(d,content,P,j){if(!j){window.clearTimeout(m);m=window.setTimeout(function(){showCalendarDetails(d,content,P,true);},J);return;}var e=document.getElementById('calendar-detail');if(!e){return;}var ul=document.getElementById('calendar-list');if(ul){while(ul.hasChildNodes()){ul.removeChild(ul.firstChild);}var hr=false;for(var i=0;i<content.length;i++){var li=document.createElement('li');var D='';if(hr){D='<div class="hr"></div>';}hr=true;li.innerHTML=D+content[i];ul.appendChild(li);}}document.getElementById('calendar-detail-day').innerHTML=d.innerHTML;document.getElementById('calendar-detail-month').innerHTML=P;if(!e.onmouseover){e.onmouseover=function(){window.clearTimeout(v);};}if(!e.onmouseout){e.onmouseout=function(){hideCalendarDetails();};}var ao=d.offsetTop,ap=d.offsetLeft;while(d=d.offsetParent){ao+=d.offsetTop;ap+=d.offsetLeft;}e.style.left=(ap-228)+'px';e.style.visibility='visible';e.childNodes[1].style.height='100%';e.childNodes[1].style.height=e.offsetHeight+'px';ao-=e.offsetHeight+14;if(ao-getOffset()+10<0){ao=getOffset()+10;}e.style.top=ao+'px';window.clearTimeout(m);m=null;};function hideCalendarDetails(j){if(!j){window.clearTimeout(v);window.clearTimeout(m);v=window.setTimeout(function(){hideCalendarDetails(true);},J);return;}var e=document.getElementById('calendar-detail');if(e){e.style.visibility='hidden';}};var G=300;var R=300;var l=0;var t=0;function showPopupDetails(d,content,j){if(!j){window.clearTimeout(l);l=window.setTimeout(function(){showPopupDetails(d,content,true);},G);return;}var e=document.getElementById('popup-detail');if(!e){return;}var K=document.getElementById('popup-content');if(K){K.innerHTML=content;}if(!e.onmouseover){e.onmouseover=function(){window.clearTimeout(t);};}if(!e.onmouseout){e.onmouseout=function(){hidePopupDetails();};}e.childNodes[1].style.height='100%';e.childNodes[1].style.height=e.offsetHeight+'px';var ao=d.offsetTop,ap=d.offsetLeft;while(d=d.offsetParent){ao+=d.offsetTop;ap+=d.offsetLeft;}e.style.left=(ap-342)+'px';e.style.visibility='visible';ao-=e.offsetHeight+14;if(ao-getOffset()+10<0){ao=getOffset()+10;}e.style.top=ao+'px';};function hidePopupDetails(j){if(!j){window.clearTimeout(t);window.clearTimeout(l);t=window.setTimeout(function(){hidePopupDetails(true);},G);return;}var e=document.getElementById('popup-detail');if(e){e.style.visibility='hidden';}};function showPopupDetailsExternal(d,F,j){if(!j){window.clearTimeout(l);l=window.setTimeout(function(){showPopupDetailsExternal(d,F,true);},R);return;}var f;if(window.XMLHttpRequest){f=new XMLHttpRequest();}else if(window.ActiveXObject){f=new ActiveXObject("Microsoft.XMLHTTP");}if(f!=undefined){f.onreadystatechange=function(){showPopupDetailsExternalDone(d,f);};f.open("GET",F,true);f.send("");}};function showPopupDetailsExternalDone(d,f){var content;if(f.readyState==4){if(f.status==200){content=f.responseText;}else{content="<p>Fehler beim Laden:<br/>"+f.status+"<br/>"+f.statusText+"</p>";}showPopupDetails(d,content,true);}};function createTournamentInfo(ab,af,ag,Q,U,V,aa,T,H,L,O){var aq="<h1>"+ab+"</h1>";aq=aq+"<table><tr><td>Beginn:</td><td>"+af+"</td></tr>";aq=aq+"<tr><td>Anzahl Serien:</td><td>"+ag+"</td></tr>";aq=aq+"<tr><td>Startgeld gesamt:</td><td>"+Q+"</td></tr>";aq=aq+"<tr><td>Tischgeld:</td><td>"+U+"</td></tr>";aq=aq+"<tr><td>Startgeld Gesamtwertung:</td><td>"+V+"</td></tr>";aq=aq+"<tr><td>Startgeld pro Serie:</td><td>"+aa+"</td></tr>";aq=aq+"<tr><td>Startgeld Tandemwertung:</td><td>"+T+"</td></tr>";if(H){aq=aq+"<tr><td>Preisgeld:</td><td>"+H+"</td></tr>";}aq=aq+"<tr><td valign='top'>Abreizgeld:</td><td>1. bis 3. Spiel: &euro; 0,50<br/>4. und 5. Spiel: &euro; 1,00<br/>ab dem 6. Spiel &euro; 3,00</td></tr>";aq=aq+"</table>";if(O){aq=aq+"<p>"+O+"</p>";}if(L){aq=aq+"<p><a href='"+L+"' class='internal'>&gt; zur Ausschreibung</p>";}aq=aq+"<p align='right'><a href='javascript:hidePopupDetails(true);'>&gt; schließen</a></p>";return aq;};function ah(d,value){if(d.value==value)d.value='';d.focus();return true;};function ak(d,value){if(d.value=='')d.value=value;return true;};function M(o,A){var n=o.name;o.name=A.name;A.name=n;o.style.display='none';A.style.display='inline';};function al(d,ac,value){var I=document.getElementById(ac);M(d,I);I.focus();return true;};function aj(d,ae){var ad=document.getElementById(ae);if(d.value=='')M(d,ad);return true;};function setUpForm(form,ai){form=document.getElementById(form);if(!form)return false;var g=form.getElementsByTagName('label');for(var k in g){if(g[k].getAttribute){var d=document.getElementById(g[k].attributes['for'].nodeValue);if(d&&(d.attributes['type'].nodeValue=='text'||d.attributes['type'].nodeValue=='password')){var aq=g[k].innerHTML;if(d.value=='')d.value=aq;d.r=aq;d.onfocus=function(){if(this.value==this.r)this.value='';this.focus();return true;};d.onblur=function(){if(this.value=='')this.value=this.r;return true};g[k].style.display='none';}}}form.onsubmit=function(){var g=form.getElementsByTagName('label');for(var k in g){if(g[k].getAttribute&&g[k].attributes['for']){var d=document.getElementById(g[k].attributes['for'].nodeValue);if(d&&(d.attributes['type'].nodeValue=='text'||d.attributes['type'].nodeValue=='password')&&d.value==d.r)d.value='';}}}}function getOffset() {if (self.pageYOffset){return self.pageYOffset;}else if(document.documentElement&&document.documentElement.scrollTop){return document.documentElement.scrollTop;}else if(document.body){return document.body.scrollTop;}return 0;}