//** Definition globaler Variablen

  var activeTitlebar = 0;
  var archivLink = '';
  var selected = null;
  var datum = new Date();
  var snow;
  
  var loc = top.location.href;
  var pos = loc.indexOf('index');
  var root = loc.substr(0,pos);  

  var tag = String(datum.getDate());
  var monat = String(datum.getMonth()+1);
  var jahr = datum.getYear()<999?String(datum.getYear()+1900):String(datum.getYear());
  if (monat.length == 1) monat = '0' + monat;
  if (tag.length == 1) tag = '0' + tag;
  
  var term = new Array();

//** Navigation
  var naviList = new Array();                                          
  var mainURL = location.search;
  mainURL = mainURL.split('?');
  
  
  function naviPoint(id,tit,bg,tren) {
    this.index = id;
    this.titel = tit;
    this.background = bg;
    this.list = new Array();  
    this.tren = tren;
  }
  
  function link(ind,name,href,target) {
    this.ind = ind;
    this.name = name;
    this.href = href;                      
    this.target = target;
    this.sublink = new Array();
  }

  function printHead(link,art,obj) {   
     
    if (link == 'navi') {
      printNavi();
      return;
    }
    
    var ind;
  
    //** "obj" wird beim Archiv-Frame gefüllt, sonst wird automatisch "meinframe" verwendet
    if (!obj) obj = top.mainframe;
    
    for (i=0;i<naviList.length;i++) {      
      for (j=0;j<naviList[i].list.length;j++) {
        if (naviList[i].list[j].ind == link) {
	  ind = naviList[i].index;  	     
	}
      }
    }  	     	     	   

    obj.document.write('<link rel="stylesheet" href="'+root+'styles/global_style.css" type="text/css">');
  	    
    obj.art = art;
    obj.index = ind;  
    obj.link = link;
   
    navigation.location.replace(root+'html/'+ind+'/navi.htm?entered');
  	      
    for (i=0;i<naviList.length;i++) {
      if (naviList[i].index == ind && activeTitlebar != i) {      
	changeTitlebar(i);	         
      }
    }
	       
    for (i=0;i<naviList.length;i++)
      if (naviList[i].index == ind) {  	      
        obj.document.write('<body background="'+root+'bilder/site/'+naviList[i].background+'" class="content">');
      }  	             
  }
  

  function printNavi() {    
    top.navigation.document.write(' ');  	   
    var ind = top.mainframe.index;
    var link = top.mainframe.link;

    with (top.navigation.document) {	       	          
      for (i=0;i<naviList.length;i++) 
	if (naviList[i].index == ind) {
	  writeln('<html>');	                          
	  writeln('<link rel="stylesheet" href="'+root+'styles/global_style.css" type="text/css">');
	  writeln('<body background="'+root+'bilder/site/bg_00.gif" class="content">');  	              
	  writeln('<center>'); 
	  writeln('<p class="naviTitel">');  	        
	  writeln('<br>'+naviList[i].titel);
	  writeln('<hr><br>');  	  	         
	       	              
	  for (j=1;j<naviList[i].list.length;j++) { 
	    if (naviList[i].list[j].ind == link & link != 'home') {
	      if(document.layers)
	        write('<div class="aktiv_ns">');
	      else
	        write('<div class="aktiv_ie">');	                                
	    }
	    
	    if (naviList[i].list[j].target != ' ' | naviList[i].list[j].href == ' ')
	      if (naviList[i].list[j].href == ' ') 
	        write('<a class="not">'+naviList[i].list[j].name+'</a>');                               
	      else
	        write('<a href="'+naviList[i].list[j].href+'" target="'+naviList[i].list[j].target+'">'+naviList[i].list[j].name+'</a>');  
	    else
	      write('<a href="javascript:top.enter(\''+naviList[i].list[j].ind+'\')">'+naviList[i].list[j].name+'</a>');                         
	      if (naviList[i].list[j].ind == link & link != 'home')
	        writeln('</div>'+naviList[i].tren);
	      else
	        writeln('<br>'+naviList[i].tren);
          }
	  
	  writeln('</center>');
	  writeln('</body>');  	         
	  writeln('</html>');	       	        
	  close();
	}  	       
    }    
  }  

  function testScripting() {    
    var addon = "";
    if (mainURL[1]) 
      addon = "?"+mainURL[1]+(archivLink!=''?'?'+archivLink:'');
    else 
      addon = "?willkommen";

    if (top.mainframe && top.mainframe.art == 'replace')
      top.location.replace(root+'index_ie.htm'+addon);
    else
      top.location.href=root+'index_ie.htm'+addon;
  }   

  function enter(file) {
    var url = ' ';
    var url2 = ' ';   
 
    if (file.indexOf('.htm') == -1 & file.indexOf('www.') == -1 & file.indexOf('http') == -1)
      for (i=0;i<naviList.length;i++)
        for (j=0;j<naviList[i].list.length;j++) {
          if (naviList[i].list[j].ind == file) {
            url = root+'html/'+naviList[i].index+'/'+naviList[i].list[j].href;  
            url2 = naviList[i].list[j].ind;  
          }
          for(k=1;k<naviList[i].list[j].sublink.length;k++)           
            if (naviList[i].list[j].sublink[k].ind == file)
              if (i==4) {        
                archivLink = root+'html/'+naviList[i].index+'/'+naviList[i].list[j].sublink[k].href;                
                url = root+'html/'+naviList[i].index+'/'+naviList[i].list[j].href;  
                url2 = naviList[i].list[j].ind;  
              } else {
                url = root+'html/'+naviList[i].index+'/'+naviList[i].list[j].sublink[k].href;
                url2 = naviList[i].list[j].sublink[k].ind;
              }
        }
    else
      url = file;

    if (url == ' ') return;
   
    if (archivLink=='' && !mainURL[1] || mainURL[1] != url2) { 
      mainURL[1] = url2;
      testScripting(url2);  
      return;
    }
   
    if(top.mainframe.art=='replace') {         
      top.mainframe.location.replace(url+'?entered');
    } else {      
      top.mainframe.location.href = url+'?entered';
    }
  }
  
  function changeTitlebar(id) {

    activeTitlebar = id;
   
    if(selected)
      selected.src=unselected;
   
    switch(id) {
      case 1: 
        selected=top.title.document.all.a1;
        selected.src = '../bilder/site/ueberuns_aktiv.gif';
        unselected='../bilder/site/ueberuns.gif';
        break; 
      case 2:
        selected=top.title.document.all.a2;
        selected.src = '../bilder/site/aktuelles_aktiv.gif';
        unselected='../bilder/site/aktuelles.gif';
        break;
      case 3:
        selected=top.title.document.all.a3;
        selected.src = '../bilder/site/gruppen&kreise_aktiv.gif';
        unselected='../bilder/site/gruppen&kreise.gif';
        break;
      case 4:
        selected=top.title.document.all.a4;
        selected.src = '../bilder/site/archiv_aktiv.gif';
        unselected='../bilder/site/archiv.gif';
        break;
      case 5:
        selected=top.title.document.all.a5;
        selected.src = '../bilder/site/links_aktiv.gif';
        unselected='../bilder/site/links.gif';
        break;    
    }       
  }  
  
  function urlinframe() {           
    enter(mainURL[1]);
    mainURL[1]="";
  }  
  
  function testIndex() {  	
    if (mainURL[1] != "") {
      setTimeout("urlinframe()",1);  	      
      return;
    }  
    
    var url = mainframe.location.search;
    url = url.split('?');
    if (url[1]!='entered') mainframe.location.replace(root + 'noEnter.htm?entered');
  
    foundIndex = false;
    for (i=0;i<naviList.length;i++) if (naviList[i].index == mainframe.index | mainframe.error) foundIndex = true;
      if (!foundIndex) mainframe.location.replace(root + 'noIndex.htm?entered');
  }  
  
  function testIndexArchiv(obj) {  	
    var url = mainframe.archivFrame.location.href;
    url = url.split('?');
    if (url[1]!='entered') {
      mainframe.archivFrame.location.href = '../../noEnter.htm?entered';
    }
  
    foundIndex = false;
    for (i=0;i<naviList.length;i++) if (naviList[i].index == mainframe.archivFrame.index | mainframe.archivFrame.error) foundIndex = true;
    if (!foundIndex) {
      mainframe.archivFrame.location.href = '../../noIndex.htm?entered';
    }
  }  
  
//** Weitere Funktionen
//** Anzeigen von Terminen
  function show(obj,g,m) {
    var txt1 = new Array();
    var termine = 0;
    var merkmon;
    var guelt = Array();

    obj.document.writeln('<center><h1>' + (g=='alles'?'Termine in der Gemeinde':'Termine für ' + g) + '</h1>');
    top.zatul('','20100711',obj,'<p class="fliesstext" align="center"><font size="+1" color="red">Public Viewing zur Fussball-WM 2010<br>Alle Spiele der deutschen Mannschaft werden im Gemeindehaus übertragen!</font></p>');
    obj.document.writeln('<table border="0" cellpadding="2" cellspacing="2" width ="100%">');
    obj.document.writeln('  <colgroup>');
    obj.document.writeln('    <col width="120">');
    obj.document.writeln('    <col width="100">');
    obj.document.writeln('    <col width="*">')
    obj.document.writeln('</colgroup>');

    for (i=1;i<term.length;i++) {
      if (merkmon != term[i].monat) {
        for (j=1;j<term.length;j++) {
          if (term[i].monat == term[j].monat & (term[i].monat == m | m == 'alles') & (term[j].gueltbereich == g | g == 'alles') ) {
            guelt[txt1.length] = term[j].gbis;
            txt1[txt1.length] = '<tr><td class="datum"><nobr>'+ term[j].datum + '</nobr></td><td class="datum"><nobr>' + term[j].zeit + '</nobr></td><td class="Inhalt">' + term[j].text + '</td></tr>';
          }
        } 
        if (txt1.length != 0) {
          top.zatul('',guelt[txt1.length-1],obj,'<tr><th align="center" colspan="3">' + term[i].monat + '</th></tr>');
          for (k=0;k<txt1.length;k++) {
            zt = top.zatul('',guelt[k],obj,txt1[k]);
            if (zt) termine += 1;
          }
          top.zatul('',guelt[txt1.length-1],obj,'<tr><td colspan="3">&nbsp;</td></tr>');
          txt1.length = 0;
        } 
      }
      merkmon = term[i].monat;
    }
    if (termine == 0)
    obj.document.writeln('<tr><td colspan="3" align="center" class="Inhalt">Keine Termine vorhanden!</td></tr>');
    obj.document.writeln('</table>');
  }
  
  function getDat(num) {
    switch(num) {
      case 8: dat = jahr + monat + tag;      break;
      case 6: dat = jahr + monat;            break;
      case 4: dat = monat + tag;             break;
      case 2: dat = monat;                   break;
      default: alert('datum falsch in funktion zatul');
    }
    return dat;
  }
  
  function zatul(datab,datbis,obj,text,url,target) {
    var rc = false;
    var txt = '';
    if (!datab) datab = '00000000';
    if (!datbis) datbis = '99999999';    
    if ((datab <= datbis & datab <= getDat(datab.length) & datbis >= getDat(datbis.length)) | (datab > datbis & !(datab > getDat(datab.length) & datbis < getDat(datbis.length)))) {      
      if (url)
        if (target && target != '' && target != ' ') 
          txt = '<a href="' + url + '" target="' + target + '">' + text + '</a>'         
        else 
          txt = '<a href="javascript:top.enter(\'' + url + '\');">' + text + '</a>'           
      else
        txt = text;
       
      obj.document.open();
      obj.document.write(txt);
      obj.document.close();
    }
    if (txt!='') return true;
    else return false;
  }  
  
  function termin(gbis,monat,gueltbereich,datum,zeit,text) {
    term[term.length==0?1:term.length] = new Termin(gbis,monat,gueltbereich,datum,zeit,text);
  }

  function Termin(gbis,monat,gueltbereich,datum,zeit,text) {
    this.gbis = gbis;
    this.monat = monat;
    this.gueltbereich = gueltbereich;
    this.datum = datum;
    this.zeit = zeit;
    this.text = text;
  } 
  
//** Sitemap erstellen
  function printSitemap(obj) {
    with(obj.document) { 
      writeln('<table width="100%" border="0" cellpadding="1" cellspacing="1">');
      writeln('  <tr><td colspan="'+(naviList.length-1)+'" align="center">');
      writeln('   <a href="../portal.htm" target="_top">Portal<a>');
      writeln(' </td></tr>');
      writeln(' <tr><td colspan="'+(naviList.length-1)+'" align="center"><img src="../../bilder/site/strich_senkrecht.gif" width="3"></td></tr>');
      writeln('     <tr>');
      writeln('      <td colspan="'+(naviList.length-1)+'" height="4" bgcolor="#800080"><img src="../../bilder/site/strich_senkrecht.gif" height="4"></td>');
      writeln('  </tr>');
      writeln('      <tr>');
      for (i=1;i<naviList.length;i++)
        writeln('   <td align="center"><img src="../../bilder/site/strich_senkrecht.gif"></td>');
      writeln(' </tr>'); 
      writeln('<tr>');
      for (i=1;i<naviList.length;i++)
        writeln('<td valign="top" align="center" background="'+root+'bilder/site/'+naviList[i].background+'">'+naviList[i].titel+'</td>');
      writeln('</tr>');  
      writeln('<tr>');
      for (i=1;i<naviList.length;i++) {
        writeln('<td valign="top" align="center" background="'+root+'bilder/site/'+naviList[i].background+'">');
        writeln('<table border="0">');
              
        for(var j=1;j<naviList[i].list.length;j++) {   
          write('    <tr>');
          if (document.layers)
            writeln('      <td width="3"><img src="../../bilder/site/strich_senkrecht.gif"></td>');
          else
            writeln('      <td width="3" bgcolor="#800080"><img src="../../bilder/site/strich_senkrecht.gif"></td>');
          writeln('      <td>');
         
          if (naviList[i].list[j].href == ' ')
            writeln('<a class="not">'+naviList[i].list[j].name+'</a>');
          else {
            if (naviList[i].list[j].target == ' ')
              writeln('<a href="javascript:top.enter(\''+naviList[i].list[j].ind+'\');">'+naviList[i].list[j].name+'</a>');
            else
              writeln('<a href="'+naviList[i].index+'/'+naviList[i].list[j].href+'" target="'+naviList[i].list[j].target+'">'+naviList[i].list[j].name+'</a>');
          }
          writeln('</td>');
          writeln(' </tr>');
          for (k=1;k<naviList[i].list[j].sublink.length;k++) {
            writeln('   <tr>');
            writeln('      <td width="3"></td>');
            writeln('      <td>');
            write('          <img src="../../bilder/site/strich_unterpunkt.gif">&nbsp;');
            if (naviList[i].list[j].sublink[k].href == ' ')
               writeln('<a class="not"><i>'+naviList[i].list[j].sublink[k].name+'</i></a>');
            else {
              if (naviList[i].list[j].sublink[k].target == ' ')
                writeln('<a href="javascript:top.enter(\''+naviList[i].list[j].sublink[k].ind+'\');"><i>'+naviList[i].list[j].sublink[k].name+'</i></a>');
              else
                writeln('<a href="'+naviList[i].index+'/'+naviList[i].list[j].sublink[k].href+'" target="'+naviList[i].list[j].sublink[k].target+'"><i>'+naviList[i].list[j].sublink[k].name+'</i></a>');           
            }           
            write('      </td>');
            writeln('   </tr>');
          }
        }
        writeln(' </table>');
        writeln('</td>');
      }   
      writeln('</tr></table>');
    }   
  } 

<!-- ********************************************* -->
<!-- ** Picture Viewer V 1.0 by Bernhard Köhler ** -->
<!-- ********************************************* -->

<!-- Folgende Features sind in Version 1.0 vorhanden:             -->
<!-- 1. Automatische Generierung einer Thumbnail-Liste            -->
<!-- 2. Blätterfunktion durch alle Bilder in separatem Fenster    --> 

<!-- Die genaue Syntax und Anwendungsbeschreibung wird gesondert  -->
<!-- in einem Readme-File ab Version 1.1 zur Verfügung stehen.    -->
     
   var num;
   var max;
   var pathname;
   var typ;
   var pv=true;
   var prev;
   var next;
   var slide;
   var speed;
     
   function createThumbnailList(obj,pathtoroot,thumb,typ,num,pvpath) {
     var txt;
     var loc = location.href;
     var pos = loc.lastIndexOf('/');
     loc = loc.slice(0,location.href.lastIndexOf('/')+1);
     obj.document.write('<center>');
     for(i=1;i<=num;i++) {
       txt  = '<a href="javascript:top.openPicViewer(\'' + loc + '\',' + i + ',\'' + thumb + '\',\'' + typ + '\',' + num + ',\'' + pvpath +'\');">';
       txt += '<img src="' + pathtoroot+thumb + '_' + i + '_icon.' + typ + '" border="0" width="130" height="82">';
       txt += '</a> ';
       obj.document.write(txt);
     }
     obj.document.write('</center>');
   }
       
   function openPicViewer(loc,num,thumb,typ,max,pvpath) {   
     var uri = '?'+num;
     uri += '&'+max;
     uri += '&'+typ;
     uri += '&'+4;
     uri += '&'+root+thumb;
     uri = pvpath+'pvviewer.htm'+uri;     
     var newWin = window.open(uri,'');  
   }    
    
   function parseParms() {
     var txt  = location.search;
     txtneu   = txt.split('&');     
     num      = txtneu[0].slice(1);
     max      = txtneu[1];
     typ      = txtneu[2];
     speed    = txtneu[3];
     pathname = txtneu[4];
    }
    
   function startslide() {
     slide = window.setInterval('top.slider()',speed*1000);
     pvinit(eval(num));
   }
    
   function slider() {
     top.pvinit(next);
   }
    
   function stopslide() {
     window.clearInterval(slide);
     slide = null;
     pvinit(eval(num));
   }
   
   function setNewSpeed() {
     var check = prompt('Gib bitte die neue gewünschte Geschwindigkeit (zwischen 0.5 und 10 sek.) hier ein und drücke OK',speed);
     check = eval(check);
     if (!check) check = speed;
     if (check < 0.5 | check >= 10)
       alert('Die eingegebene Geschwindigkeit liegt ausserhalb des erlaubten Bereichs.');   
     else {
       speed = check;
       pvinit(eval(num));
     }
   }
   
   function jumpTo() {
     var check = prompt('Bitte die Nummer des Bildes eingeben, das angezeigt werden soll.',num);
     check = eval(check);
     if (!check) check = num;
     if (check < 1 | check > max)
       alert('Diese Bildnummer existiert leider nicht!');
     else {
       num = check;
       pvinit(num);
     }
   }
   
   function pv_help() {
     var newWin = window.open();
     with (newWin.document) {
        open();
        writeln('<html>                                                                                                  ');
        writeln('  <head>                                                                                                '); 
        writeln('    <title>Bildbetrachter (written by Bernhard Köhler)</title>                                          ');
        writeln('    <link rel="stylesheet" href="' + top.pathtoroot + 'styles/global_style.css" type="text/css">               ');
        writeln('  </head>                                                                                               ');
        writeln('  <body background="../../bilder/site/bg_00.gif">                                                       ');
        writeln('    <h1 align="center">Hilfe zum Bildbetrachter</h1>                                                    ');
        writeln('    <p class="fliesstext">                                                                              ');
        writeln('      In dieser Version des Bildbetrachters ist eine ausreichende Hilfe leider noch nicht verfügbar.    ');
        writeln('      Sollten Sie jedoch Schwierigkeiten mit diesem Tool haben, senden Sie bitte eine Mail an:          ');
        writeln('    </p>                                                                                                ');
        writeln('    <p>                                                                                                 ');
        writeln('      <a href="mailto:BernhardKoehler@web.de">BernhardKoehler@web.de</a>.                               ');
        writeln('    </p>                                                                                                ');
        writeln('    <p>                                                                                                 ');
        writeln('      Ich freue mich immer über Ihre Fragen und Anregungen, diese Anwendung zu verbessern.              ');        
        writeln('    </p>                                                                                                ');
        writeln('    <p align="right">');
        printCloseButton(newWin.document);
        writeln('    </p>                            ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('                                                                                                        ');
        writeln('  </body>                                                                                               ');
        writeln('</html>                                                                                                 ');
        close();
        
      
     }
   }
   
   
   function printFunctionBar(obj) {
     with (obj) {
         writeln('          <table width="100%" height="60" cellpadding="0" cellspacing="0" border="0" background="">                ');
         writeln('            <colgroup>                                                                                  ');
         writeln('              <col width="100">                                                                          ');
         writeln('              <col width="200">                                                                       ');
         writeln('              <col width="80">                                                                         ');
         writeln('              <col width="80">                                                                         ');
         writeln('              <col width="80">                                                                          ');
         writeln('              <col width="30">                                                                          ');
         writeln('              <col width="30">                                                                          ');
         writeln('            </colgroup>                                                                                 ');     
         writeln('            <tr align="center">                                                                         ');
         writeln('              <td>Diashow</td>                                                                          ');       
         writeln('              <td>Geschwindigkeit</td>                                                                   ');
         writeln('              <td colspan="3">Bild ...</td>                                                             ');
         writeln('              <td align="center">                                                     ');
	 writeln('                <a href="javascript:top.pv_help()" class="pv_nodeco">?</a>                                                  ');
         writeln('              </td>                                                                                     ');
         writeln('              <td align="center">                                                     ');
	 writeln('                <a href="javascript:top.close()" class="pv_nodeco">X</a>                                                  ');
         writeln('              </td>                                                                                     ');
         writeln('            </tr>                                                                                       ');     
         writeln('            <tr align="center">                                                                         ');
         writeln('              <td>                                                                                      ');
       if (slide) {
         writeln('                <a href="javascript:top.stopslide()" class="pv_nodeco">stop</a>                                           ');
       }
       else {
         writeln('                <a href="javascript:top.startslide()" class="pv_nodeco">start</a>                                         ');
       }
         writeln('              </td>                                                                                     ');
         writeln('              <td>  <nobr>                                                                              ');
       if (!slide)
           write('                <a href="javascript:top.setNewSpeed()" class="pv_nodeco">                                                 ');
           write(speed                                                                                                     );
       if (!slide)
         writeln('                </a>                                                                                    ');
         writeln('                sek. </nobr>                                                                            ');
         writeln('              </td>                                                                                     ');
          writeln('              <td> <nobr>                                                                               ');
       if (!slide) {
         writeln('                <a href="javascript:top.pvinit(' + prev + ')" class="pv_nodeco">                                          ');
         writeln('                  zurück                                                                                ');
         writeln('                </a>                                                     </nobr>                        ');
         
       }  
       else {
         writeln(' &nbsp; ');
       }
         writeln('              </td>                                                                                     ');
         writeln('              <td> <nobr>                                                                               ');
         writeln('                <a href="javascript:top.jumpTo()" class="pv_nodeco"><nobr>' + eval(num) + ' / ' + max + ' </nobr></a>     ');
         
         writeln('              </td>                                                                                     ');
          writeln('              <td>                                                                                      ');
       if (!slide) {
         writeln('                <a href="javascript:top.pvinit(' + next + ')" class="pv_nodeco">                                          ');
         writeln('                  vor                                                                                   ');
         writeln('                </a>                                                                                    ');
       }
       else {
         writeln(' &nbsp; ');
       }
         writeln('              </td>                                                                                     ');
         writeln('            </tr>                                                                                       ');
         writeln('          </table>                                                                                      ');
     }  
   }
    
   function pvinit(num2) {
     num = num2;
     prev = num <= 1 ? max : num - 1;
     next = num >= max ? 1 : num + 1;
     with (main.document) {  
       open();
       writeln('<html>                                                                                                  ');
       writeln('  <head>                                                                                                '); 
       writeln('    <title>Bildbetrachter (written by Bernhard Köhler)</title>                                          ');
       writeln('    <link rel="stylesheet" href="' + top.pathtoroot + 'styles/global_style.css" type="text/css">               ');
       writeln('  </head>                                                                                               ');
       writeln('  <body background="../../bilder/site/bg_01.gif">                                                       ');
       writeln('    <table width="100%" height="100%" border="0">                                                       ');
       
       writeln('      <tr>                                                                                              ');
       writeln('        <td height="67">                                                                                           ');
       writeln('          <table width="606" height="100%">                                                            ');
       writeln('            <tr>                                                                                        ');
       writeln('              <td background="' + top.pathtoroot + 'bilder/site/pv_image.jpg">                         ');      
                                printFunctionBar(main.document);      
       writeln('              </td>                                                                                     ');
       writeln('            </tr>                                                                                       ');
       writeln('          </table>                                                                                      ');
       writeln('        </td>                                                                                            ');
       writeln('        <td>                                            ');
       writeln('          &nbsp; ');
       writeln('        </td>                                            ');
       writeln('      </tr>                                                                                             ');
       writeln('      <tr>                                                                                              ');
       writeln('        <td colspan="2">                                                                                            ');
       writeln('          <table width="100%" height="100%" border="0">                                                 ');
       writeln('            <tr>                                                                                        ');
       writeln('              <td align="center" valign="bottom">                                                       ');
       if (!slide)  
       write('                <a href="javascript:top.pvinit(' + prev + ');">');
       write('<img src="' + pathname + '_' + prev + '_icon.' + typ + '" height="82" width="130" border="1">');
       if (!slide)  
       writeln('</a>                                                                                    ')
       writeln('              </td>                                                                                     ');
       writeln('              <td align="center" valign="bottom">                                                       ');
       writeln('                <img src="' + pathname + '_' + num + '.' + typ + '">                                    ');
       writeln('              </td>                                                                                     ');
       writeln('              <td align="center" valign="bottom">                                                       ');
       if (!slide)  
       write('                <a href="javascript:top.pvinit(' + next + ');">');
       write('<img src="' + pathname + '_' + next + '_icon.' + typ + '" height="82" width="130" border="1">');
       if (!slide)  
       writeln('</a>                                                                                    ')
       writeln('              </td>                                                                                     ');
       writeln('            </tr>                                                                                       ');
       writeln('            <tr><td colspan="3">&nbsp;</td></tr>                                                        ');
       writeln('          </table>                                                                                      ');
       writeln('        </td>                                                                                           ');
       writeln('      </tr>                                                                                             ');
       writeln('    </table>                                                                                            ');
       writeln('  </body>                                                                                               ');
       writeln('</html>                                                                                                 ');      
       close();
    }
  }
        
 <!-- ********************************************** -->
 <!-- ************ Picture Viewer Ende ************* -->
 <!-- ********************************************** -->
 
 <!-- Advent -->
 <!-- ****** -->
  
 var adventInfo = new Array('','Der Stern','Eine feste Mauer','Der Altar','Die Kirchenfenster','Das Licht 1','Der Nikolaus','Das Licht 2','Die Kirchenbänke 1','Die Kirchenbänke 2','Das Kreuz','Das Kirchengebäude','Die Kerze','Die Kanzel','Der Taufstein','Die Gegenstände auf dem Altar','Der Torbogen','Altar- und Kanzeltücher','Schiff und Chor der Kirche','Der Boden','Die Kirchendecke','Die Sakristei','Der Weihnachtsbaum','Das Krippenspiel','Die Krippe')
  
  function printAdventHeader(text,bgcol) {
  
    var html = '<table width="100%" cellspacing="0" cellpadding="0" border="0">';
    html    += ' <tr>';   
    if (bgcol==null)
      html    += '  <td colspan="2" background="../../bilder/site/transparent.gif"  style="padding-top:18px;">';
    else
      html    += '  <td colspan="2" bgcolor="'+bgcol+'" style="padding-top:18px;">';
    html    += '    <h1>' + text + '</h1>';
    html    += '  </td>';
    html    += ' </tr>';
    html    += ' <tr>';
    html    += '  <td align="left" style="padding-top:10px;padding-bottom:10px;">';
    html    += '    <a href="index.htm"><nobr>zurück zum Kalender</nobr></a>';
    html    += '  </td>'  
    html    += '  <td align="right">';;
    html    += '    <a href="javascript:top.close()"><nobr>zurück zur Homepage</nobr></a>';
    html    += '  </td>';
    html    += ' </tr>';
    html    += '</table>';

    document.write(html);
    
    if(snow != "no" && snow == "yes")
      dynSnow('../../bilder/site/snow.gif',15,this);
   
 
  }
  
  
  /******************************************
   * Snow Effect Script- By Altan d.o.o. (snow@altan.hr, http://www.altan.hr/snow/index.html)
   * Visit Dynamic Drive (http://www.dynamicdrive.com/) for full source code
   * Modified Dec 31st, 02' by DD. This notice must stay intact for use
   ******************************************/
      
  //Configure below to change URL path to the snow image
  //var snowsrc="bilder/site/snow.gif"
  //Configure below to change number of snow to render
  //var no = 15;
  var snowsrc;
  var no;
  var snowobj ='' ;
 
  var ns4up = (document.layers) ? 1 : 0; // browser sniffer
  var ie4up = (document.all) ? 1 : 0;
  var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
      
  var dx, xp, yp; // coordinate and position variables
  var am, stx, sty; // amplitude and step variables
  var i, doc_width = 800, doc_height = 600;
  
  function dynSnow(bild,num,obj) {
    snowobj = obj;
    snowsrc=bild;
    no = num;
    <!-- Wiederholung der Belegung für Netscape -->
    ns4up = (snowobj.document.layers) ? 1 : 0; // browser sniffer
    ie4up = (snowobj.document.all) ? 1 : 0;
    ns6up = (snowobj.document.getElementById&&!snowobj.document.all) ? 1 : 0;
    if (ns4up||ns6up) {
      doc_width = self.innerWidth;
      doc_height = self.innerHeight;
    } else if (ie4up) {
      doc_width = snowobj.document.body.clientWidth;
      doc_height = snowobj.document.body.clientHeight;
    }
      
    dx = new Array();
    xp = new Array();
    yp = new Array();
    am = new Array();
    stx = new Array();
    sty = new Array();
      
    for (i = 0; i < no; ++ i) {
      dx[i] = 0; // set coordinate variables
      xp[i] = Math.random()*(doc_width-50); // set position variables
      yp[i] = Math.random()*doc_height;
      am[i] = Math.random()*20; // set amplitude variables  
      stx[i] = 0.02 + Math.random()/10; // set step variables
      sty[i] = 0.7 + Math.random(); // set step variables
      if (ns4up) { // set layers
        if (i == 0) {
          snowobj.document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><a  href=\"http://dynamicdrive.com/\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/layer>");
        } else {
          snowobj.document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"><\/layer>");
        }
      } else if (ie4up||ns6up) {
        if (i == 0) {
          snowobj.document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
        } else {
          snowobj.document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
        }
      }
    }
 
    if (ns4up) {
      snowNS();
    } else if (ie4up||ns6up) {
      snowIE_NS6();
    }
  }
  
  function snowNS() { // Netscape main animation function
  
    for (i = 0; i < no; ++ i) { // iterate for every dot
      yp[i] += sty[i];
      if (yp[i] > doc_height-50) {
        xp[i] = Math.random()*(doc_width-am[i]-30);
        yp[i] = 0;
        stx[ i] = 0.02 + Math.random()/10;
        sty[i] = 0.7 + Math.random();
        doc_width = self.innerWidth;
        doc_height = self.innerHeight;
      }
      dx[i] += stx[i];
      snowobj.document.layers["dot"+i].top = yp[i];
      snowobj.document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
    }
    setTimeout("snowNS()", 10);
  }
      
  function snowIE_NS6() { // IE and NS6 main animation function
    for (i = 0; i < no; ++ i) { // iterate for every dot
      yp[i] += sty[i];
      if (yp[i] > doc_height-50) {
        xp[i] = Math.random()*(doc_width-am[i]-30);
        yp[i] = 0;
        stx[i] = 0.02 + Math.random()/10;
        sty[i] = 0.7 + Math.random();
        doc_width = ns6up?window.innerWidth : snowobj.document.body.clientWidth;
        doc_height = ns6up?window.innerHeight : snowobj.document.body.clientHeight;
      }
      dx[i] += stx[i];
      if (ie4up){
        snowobj.document.all["dot"+i].style.pixelTop = yp[i];
        snowobj.document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
      }
      else if (ns6up){
        snowobj.document.getElementById("dot"+i).style.top=yp[i];
        snowobj.document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);
      }
    }
    setTimeout("snowIE_NS6()", 10);
  }
      
  function openTag(num) {
    if (datum.getMonth() == 11 & datum.getDate() >= num)
      location.href = num + '.htm';
    else
      alert('Leider müssen Sie Sich noch etwas gedulden, bis es so weit ist!');
 }
 
<!------------>
