// Funktion zur Referenzierung von Div-Layern
function div_ref (id) {
	if      (document.layers)         return document.layers[id];         // NC 4
	else if (document.all)            return document.all[id];            // IE 4
	else if (document.getElementById) return document.getElementById(id); // DOM
	else                              return null;        
}

// Funktion zur Referenzierung von Div-Layern mit Zugriff auf CSS-Eigenschaften
function div_ref_style (id) {
	if      (document.layers)         return document.layers[id];              
	else if (document.all)            return document.all[id].style;           
	else if (document.getElementById) return document.getElementById(id).style;
	else                              return null;        
}

// Funktion zum Zeigen und Verstecken von Div-Layern
function show_hide (id,stat) {
	div_ref_style(id).visibility =  stat? "visible" : "hidden";
	if(stat==1){
	 	init();
	}
}

// Funktion zum Positionieren von Div-Layern
function  pos_div (id,x,y) {
	div_ref_style(id).left =  x + (document.documentElement? "px" : "");
	div_ref_style(id).top  =  y + (document.documentElement? "px" : "");
}

// Funktion zum Ändern des Hintergrundbildes
function  bgpic_div (id,pfad) {
	div_ref_style(id).background =  "#FFFFFF url(" + pfad + ") no-repeat 0 center"; //x + (document.documentElement? "px" : "");
	//div_ref_style(id).top  =  y + (document.documentElement? "px" : "");
}

// Speichert unterschiedliche Syntax fuer Zugriff auf Hintergrundfarbe
 var bgC =  document.layers? 'bgColor' : 'backgroundColor';
 
// Ersetzt Text in einem DIV
function schreiben(id,text) {
	div_ref(id).firstChild.nodeValue = text;
}

// Ersetzt Bild
function pastepic2(id,bild,bildtext){
  div_ref(id).src = bild;
  div_ref(id).title = bildtext;
}

// Erzeugt Bildfenster
function popupwindow (pfad,bt) {
   var id = 'bildfenster';
   var bildid = 'popupbild';
   var btid = 'bildtext';
   
//Fenster zeigen
   show_hide(id,1);
//Bild einfügen   
   pastepic2(bildid,pfad,bt);
//Bildunterschrift einfügen
   schreiben(btid,bt);
}

function menuPos(){
   var gescrollt = (document.all)? document.body.scrollTop :
                   window.pageYOffset;
   var neuPos = gescrollt + 20;
   if (document.layers) // Netscape 4
      document.bildfenster.top = neuPos;
   else if (document.all) // IE
      document.all.bildfenster.style.top = neuPos;
   else if (document.getElementById) // W3C
      document.getElementById("bildfenster").style.top = neuPos;

}
function init() {
   // für IE onscroll das Menü neu positionieren:
   if (document.all) document.body.onscroll = menuPos;

   // für W3C-Browser position auf "fixed" stellen:
   else if (document.getElementById)
     document.getElementById("bildfenster").style.position="fixed";

   // für Netscape 4 wie gehabt:
   else if (document.layers) setInterval("menuPos()",20);
}

function jump() {
   var gescrollt = (document.all)? document.body.scrollTop :
                   window.pageYOffset;
   window.scrollTo(0,gescrollt);
   //document.write(neuPos);
   
}