
    function fenster_groesse() {
      if (self.innerWidth) {
        fenster_breite=self.innerWidth;
        fenster_hoehe=self.innerHeight;
      } else if (document.documentElement && document.documentElement.clientWidth) {
        fenster_breite=document.documentElement.clientWidth;
        fenster_hoehe=document.documentElement.clientHeight;
      } else if (document.body) {
        fenster_breite=document.body.clientWidth;
        fenster_hoehe=document.body.clientHeight;
      }
      if (isNaN(fenster_breite) == true) { 
          //alert("Fenster_Breite ist keine Zahl!");
          fenster_breite=800;
        }
      return fenster_breite;
    }
  
    function fensterinfo() {
      var breite=800;
      if (fenster_groesse() < 800) {
        text_feld_breite_angepasst=true;
        // breite=fenster_breite-200;
        breite=fenster_groesse()-200;
        if (isNaN(breite) == true) { 
          breite=800;
          //alert("Breite ist keine Zahl!");
        }
        if (breite<400) { breite=400;}
        if (document.getElementById) {
          if (breite==400) {
            document.getElementById("text_feld").className="klein";
          } else {
            document.getElementById("text_feld").className="mittel_klein";
            document.getElementById("text_feld").style.width=breite;
            document.getElementById("to_top").style.left=breite;
          }
          document.getElementById("hintergrund").style.width=fenster_breite-17;
        } else if (document.all) {
          if (breite==400) {
            document.all.text_feld.className="klein";
          } else {
            document.all.text_feld.className="mittel_klein";
            document.all.text_feld.style.width=breite;
            document.all.top_top.style.left=breite;
          }
          document.all.hintergrund.style.width=fenster_breite-17;
        } else if (document.layers) {
          if (breite==400) {
            document.layers["text_feld"].className="klein";
          } else {
            document.layers["text_feld"].className="mittel_klein";
            document.layers["text_feld"].width=breite;
            document.layers["to_top"].left=breite;
          }
          document.layers["hintergrund"].width=fenster_breite-17;
        }
      } else {
        if (text_feld_breite_angepasst) {
          text_feld_breite_angepasst=false;
          breite=600;
          if (document.getElementById) {
            document.getElementById("text_feld").className="normal";
            document.getElementById("text_feld").style.width=breite;
            document.getElementById("to_top").style.left=breite;
          } else if (document.all) {
            document.all.text_feld.className="normal";
            document.all.text_feld.style.width=breite;
            document.all.top_top.style.left=breite;
          } else if (document.layers) {
            document.layers["text_feld"].className="normal";
            document.layers["text_feld"].width=breite;
            document.layers["to_top"].left=breite;
          }
        } 
      }
      window.onresize=fensterinfo;
    }

    function go_to_top() {
      
      if (document.getElementById) {
        //if (document.getElementById("to_top").style.visibility != "visible") {
          y_pos= 500- document.getElementById("to_top").height - 5 +document.getElementById("scroll").scrollTop;
          document.getElementById("to_top").style.visibility = "visible";
        //} else {
        //  document.getElementById("to_top").style.visibility = "hidden";
        //}
        //alert(document.getElementById("text_feld").style.height);
        to_top.style.pixelTop= y_pos;
      } else if (document.all) {
        y_pos= 500- document.all.to_top.height - 5 +document.getElementById("scroll").scrollTop;
        document.all.to_top.style.visibility= "visible";
        document.all.to_top.style.pixelTop= y_pos;
      } else if (document.layers) {
        y_pos= 500- document.layers["to_top"].height - 5 +document.getElementById("scroll").scrollTop;
        document.layers["to_top"].style.visibility= "visible";
        document.layers["to_top"].pixelTop= y_pos;
        document.layers["to_top"].left=breite;
      }
    }

    function einblenden(name) {
      // langsam einblenden. d.h. durchsichtigkeit immer weniger.
    }

    function sichtbar(name) {
      if (document.getElementById) {
      	if (document.getElementById(name).style.visibility == "visible") {
      	  return true;
      	} else return false;
      } else if (document.all) {
        if (document.all.name.style.visibility == "visible") {
          return true;
        } else {
          return false;
        }
      } else if (document.layers) {
        if (document.layers[name].style.visibility == "visible") {
          return true;
        } else {
          return false;
        }
      }
    }

    function einschalten(name) {
      if (document.getElementById) {
        document.getElementById(name).style.visibility = "visible";
      } else if (document.all) {
        document.all.name.style.visibility= "visible";
      } else if (document.layers) {
        document.layers[name].style.visibility= "show";
      }
    }
    
    function ausschalten(name) {
      if (document.getElementById) {
        document.getElementById(name).style.visibility = "hidden";
      } else if (document.all) {
        document.all.name.style.visibility= "hidden";
      } else if (document.layers) {
        document.layers[name].style.visibility= "hide";
      }
    }

    function umschalten(name) {
      if (document.getElementById) {
      	
        if (document.getElementById(name).style.visibility != "visible") {
          document.getElementById(name).style.visibility = "visible";
        } else {
          document.getElementById(name).style.visibility = "hidden";
        }
      } else if (document.all) {
        if (document.all.name.style.visibility != "visible") {
          document.all.name.style.visibility= "visible";
        } else {
          document.all.name.style.visibility= "hidden";
        }
      } else if (document.layers) {
        if (document.layers[name].style.visibility != "show") {
          document.layers[name].style.visibility= "show";
        } else {
          document.layers[name].style.visibility= "hide";
        }
      }
    }
    
    function un_sichtbar(name) {
      //alert("aktuell sichtbar= >"+aktuell_sichtbares_div+"\nname übergeben= >"+name+"<\nnr (übergebeb)= >"+nr+"<\ni (Schleife)= >"+i+"<\ndiv_conn[i]= >"+div_coll[nr].name+"<\nsichtbar("+name+")= >"+sichtbar(name)+"<");
        for (i=1;i<div_coll.length;i++) {
          if (name!=aktuell_sichtbares_div) {  
            document.getElementById(div_coll[i].name).style.visibility = "hidden";
          }
        }  
      umschalten(name);
      
      aktuell_sichtbares_div=name;
    }
    
    function verschieben(name) {
      var pos_x;
      var pos_y;
      
      if (document.getElementById) {
      	pos_x = document.getElementById(name).style.getAttribute("left","false");
      	//alert ("Pos="+ window.event.offsetX + "/" + window.event.offsetY+"   ->Pos x= "+pos_x);
        document.getElementById(name).style.left=window.event.offsetX;
      }
      //Netscape
      //if (document.layers) {
      //  document.layers[name].left = Ereignis.pageX;
      //  document.layers[name].top = Ereignis.pageY;
      //} else if (window.netscape) {
      //  document.getElementsByTagName("div")[name].style.left = Ereignis.pageX;
      //  document.getElementsByTagName("div")[name].style.top = Ereignis.pageY;
      //}
    }
    
function pop_up_fenster() {
  var i=nr+1;
  var text;
  var pop_up;
  text=name.charAt(0);
  text=text.toUpperCase()+name.substring(1,name.length);
  pop_up=window.open("", "popup", "width=420,height=370,left=200,top=150,resizable=yes");
  pop_up.document.writeln('<html>\n<head>\n<title>'+text+' Nr '+i+'</title>\n</head>');
  pop_up.document.writeln('<body bgcolor="white">');
  pop_up.document.writeln('<img border="0" src="bilder/'+name+nr+'_gross.jpg" width="400" height="300" alt="Ing.-B&uuml;ro Husner">');
  pop_up.document.writeln('<form>\n<input type="button" value="Schlie&szlig;en" onclick="window.close()">\n</form>');
  pop_up.document.writeln('</body>\n</html>');
  pop_up.document.close();
  pop_up.focus();
  pop_up.setTimeout("window.close()",20000);
}

function farbe_aendern(obj,farbe,letztes) {
  document.getElementById("diplom_bildertab_1_1").className="normal_dick";
  letztes.className="normal_dick";
  letztes=obj.id;
  if (farbe=="rot") {
    obj.className="normal_dick_rot";
  } else {
    obj.className="normal_dick";
  }
  return obj;
}
