var vorlBilder=new Array();
for(var i=0;i<vorladen.length;i++){
vorlBilder[i]=new Image();
vorlBilder[i].src=vorladen[i];
}
var geladen=0;
var macIE=document.doctype&&navigator.systemLanguage;
function initObenLink(){
if(!document.createElement)return;
var o=document.getElementById('obenLink');
o.style.position='fixed';
o.style.visibility='visible';
if(typeof pageYOffset=='number'&&pageYOffset==0)o.style.visibility='hidden';
if(o.offsetTop<20&&typeof document.body.scrollHeight=='number'){
o.style.position='absolute';
var b=document.documentElement&&document.documentElement.scrollHeight>=document.body.scrollHeight?document.documentElement:document.body;
if(b.scrollTop==0)o.style.visibility='hidden';
onscroll=function(){scrollLink(o,b,1);};
}
}
function scrollLink(o,b,ie){
var bS=window.pageYOffset?window.pageYOffset:b.scrollTop;
if(bS>0)o.style.visibility='visible';
else o.style.visibility='hidden';
if(ie)o.style.top=b.clientHeight+bS-o.offsetHeight+'px';
}
onload=initObenLink;
if(document.createElement){
if(window.addEventListener){
window.addEventListener('DOMMouseScroll',function(){scrollLink(document.getElementById('obenLink'),document.body)},false);
window.addEventListener('scroll',function(){scrollLink(document.getElementById('obenLink'),document.body)},false);
}
else window.onscroll=function(){scrollLink(document.getElementById('obenLink'),document.body)};
}
function findeOL(obj){
this.pos={x:0,y:0};
if(obj.offsetParent){
while(obj.offsetParent){
pos.x+=obj.offsetLeft;
pos.y+=obj.offsetTop;
obj=obj.offsetParent;
}
}
else if(obj.x){
pos.x+=obj.x;
pos.y+=obj.y;
}
return this.pos;
}
function tipp2(e){
var e=e?e:window.event;
var von=e.target?e.target:e.srcElement;
if(!tipp2.obj)tipp2.obj=von;
if(von!=tipp2.obj)return;
var zu=e.relatedTarget?e.relatedTarget:e.toElement;
while(zu!=von&&zu.parentNode)zu=zu.parentNode;
if(zu==von)return;
tipp2.obj=null;
var n=document.getElementById('name1');
if(n)n.innerHTML=n.innerHTML;//Opera-Bug bzgl. Tooltip in bilder.php
document.getElementById('tip').style.display='none';

}
function tipp(obj,str,nR,tipTip,tipTip2){
var ttL=0;
var ttT=0;
var t=tipTip?document.getElementById('tip2'):document.getElementById('tip');
var evt=obj&&obj.type&&(obj.srcElement||obj.target);
var subId=(obj&&obj.id&&obj.id.indexOf('submenue')==0)||(evt&&evt.id&&evt.id.indexOf('submenue')==0);
if(subId){
t.style.backgroundColor='#444444';
t.style.borderWidth=0;
t.style.padding='6px';
ttL=8;
ttT=6;
}
if(tipTip2)document.getElementById('kSpan').onmouseout=null;
else if(!evt&&obj&&obj.parentNode&&!subId){
t.style.backgroundColor='#ffffcc';
t.style.borderWidth='2px';
t.style.padding='10px';
document.getElementById('kSpan').onmouseout=tipp;
}
if(obj&&str&&str==obj.title)obj.altTitle=str;
else if(obj&&obj.altTitle)str=obj.altTitle;
if(typeof document.body.innerHTML!='string'||macIE)return;
var n=document.getElementById('name1');
if(n)n.innerHTML=n.innerHTML;//Opera-Bug bzgl. Tooltip in bilder.php
if(!str){
t.style.display='none';
t.innerHTML='';
t.style.top='-300px';
return;
}
obj.title='';
var x=findeOL(obj).x;
var ieMacke=obj.currentStyle&&obj.currentStyle.position=='static';
if(ieMacke)obj.style.position='relative';
var y=findeOL(obj).y+obj.offsetHeight+20;
if(ieMacke)obj.style.position='';
if(obj.altTitle)t.innerHTML='<div class="titleTip">'+obj.altTitle+'</div>';
else t.innerHTML=str;
t.style.display='block';
var x2=(findeOL(obj.parentNode).x+obj.parentNode.offsetWidth);
if(!tipTip){
if(x+t.offsetWidth<=x2||nR)t.style.left=x-ttL+'px';
else t.style.left=x2-t.offsetWidth+'px';
t.style.top=y-ttT+'px';
}
else{
t.style.left=x-18-t.offsetWidth+'px';
t.style.top=findeOL(obj).y+'px';
}
}
function machKalender(m,j){
if(!this.kalStr||(this.heu&&this.heu!=(new Date).getDate())){
if(!m){
var heute=new Date();
this.heu=heute.getDate();
var m=heute.getMonth();
var j=heute.getFullYear();
}
var tage = new Array('M','D','M','D','F','S','S');
var monate=new Array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
var istTermin;
var letzter=new Date(j,(m+1),1);
letzter.setDate(letzter.getDate()-1);
letzter=letzter.getDate();
var erster=new Date(j,m,0).getDay();
this.kalStr='<table class="innen" border="0" cols="7" cellpadding="0" cellspacing="0"><tr>';
kalStr+='<td colspan="7" class="kopf">'+monate[m]+' '+j+'<\/td>';
kalStr+='<\/tr><tr>';
for (var i=0;i<tage.length;i++){
kalStr+='<td class="woTage">'+tage[i]+'<\/td>';
}
kalStr+='<\/tr><tr>';
var aTag=1
var klassenStr='';
for(var i=0;i<erster;i++) kalStr+='<td>&nbsp;<\/td>';
for(var i=0;i<letzter;i++){
istTermin='';
for(var k=0;k<termineAktMon.length;k++){
if(aTag==termineAktMon[k])istTermin=' style="font-weight:bolder;font-style:italic;background-color:'+tKalBgColor+';color:'+tKalColor+';"';
}
var kalTag=new Date ((m+1)+'/'+aTag+'/'+j);
var hTag=aTag==(new Date).getDate();
if(kalTag.getDay()==6||kalTag.getDay()==0)klassenStr=hTag?'woEnde heute':'woEnde';
else klassenStr=hTag?'heute':'';

kalStr+='<td class="'+klassenStr+'"'+istTermin+'>'+aTag+'<\/td>';
aTag++;
if((i+erster+1)%7==0&&(aTag<letzter+1))kalStr+='<\/tr><tr>';
}
var totCells=erster+letzter;
for (var i=0;i<(totCells>28?(totCells>35?42:35):28)-totCells;i++) kalStr+='<td>&nbsp;<\/td>';
kalStr+='<\/tr><\/table>';
this.kalStr+='<div id="aTermine" style="font-size:0.6em;font-weight:bolder;margin-top:10px;padding:4px 0;border:0;">Auftritt'+(termineAktMon.length>1?'e':'')+' diesen Monat: '+termineAktMon.length;
}
return this.kalStr;
}
