/*
# Javascript-Funktionen fuer dynamische Navi
*/

function toggleVisibility(id, vis, bildname) {
   if (document.getElementById) { // if ( IE4 )
      var el_ = document[bildname];
      var x = y = 0;

      // MAC-Erweiterung fuer IE   20020229 dm
      if ((navigator.userAgent.indexOf("Mac") > -1) && ( navigator.userAgent.indexOf("IE") > -1 )) {
         var offsetleft = document[bildname].offsetLeft + document[bildname].offsetWidth + 1;
         var offsettop  = document[bildname].offsetTop  - document[bildname].offsetHeight + 18;
      } else {
         while( (el_ = el_.offsetParent) != null ) {
             x += el_.offsetLeft;
             y += el_.offsetTop;
         }
         var offsetleft = x + document[bildname].offsetLeft + document[bildname].offsetWidth;
         var offsettop  = y + document[bildname].offsetTop;
      }
      if ( obj = document.getElementById(id) ) {
         obj.style.left = offsetleft+'px';
         obj.style.top = offsettop+'px';
         obj.style.visibility = vis ? "visible" : "hidden";
      }

   } else {

      if (document.layers) {
         var el_ = document[bildname];
         var x = el_.x;
         var y = el_.y;
         var w = el_.width;

         if ( !document.layers[id] ) return;
         document.layers[id].top = y;
         document.layers[id].left = x+w;
         document.layers[id].visibility = vis?"show":"hidden";

      } else {
         if ( !document.all ) return;
         var x = y = 0;
         var offsetleft = x + document[bildname].offsetLeft + document[bildname].offsetWidth;
         var offsettop  = y + document[bildname].offsetTop;
 
         if ( !document.all[id] ) return;
         eval("document.all." + id + ".style.top = \"" + offsettop + "\"");
         eval("document.all." + id + ".style.left = \"" + offsetleft + "\"");
         eval("document.all." + id + ".style.visibility = \"" + (vis?"visible":"hidden") + "\"");
      }
   }
}

/*
# Javascript-Funktionen fuer Innennavigation
*/

function navi_toggle(aktiv,inaktiv1,inaktiv2,inaktiv3,inaktiv4,inaktiv5,inaktiv6,inaktiv7,inaktiv8,inaktiv9,inaktiv10,inaktiv11,inaktiv12){
 
 navi_toggle_active(aktiv);
 for (e=1;e<=12;e++){
  var cur=eval('inaktiv'+e);
  if(document.getElementById(cur)){
   navi_toggle_inactive(cur);
   }
  }
 }

function navi_toggle_active(ele){
 document.getElementById(ele).style.display = 'inline';
 document.getElementById('m_'+ele).className = 'bildreiter_aktiv';
 }

function navi_toggle_inactive(ele){
 document.getElementById(ele).style.display = 'none';
 document.getElementById('m_'+ele).className = 'bildreiter';
 }

function inavi_toggle(aktiv,inaktiv1,inaktiv2,inaktiv3,inaktiv4,inaktiv5,inaktiv6,inaktiv7,inaktiv8,inaktiv9,inaktiv10,inaktiv11,inaktiv12){

 inavi_toggle_active(aktiv);
 for (e=1;e<=12;e++){
  var cur=eval('inaktiv'+e);
  if(document.getElementById(cur)){
   inavi_toggle_inactive(cur);
   }
  }
 }

function inavi_toggle_active(ele){
 document.getElementById(ele).style.display = 'inline';
 document.getElementById('r_'+ele).className = 'tiefe1 aktiv';
 }

function inavi_toggle_inactive(ele){
 document.getElementById(ele).style.display = 'none';
 document.getElementById('r_'+ele).className = 'tiefe1';
 }
