// Variablen für die obere Menüleiste
var asd = false;
var currtop = "";
var overon = new Array(0,'','');

// *** onMouseOver Menu oben *** //
function menutop (nr,img,imgleft) {

  // Wenn anderes Untermenu offen, dann das schließen
  if ((currtop!="") && (currtop!=nr)) {
    asd = false;
    if (document.layers) {
      //document.layers["subm"+currtop].left = pos_x[0];
      //document.layers["subm"+currtop].top = pos_y[0];
      document.layers["subm"+currtop].visibility = 'hidden';
    }
    else if (document.all) {
      //document.all["subm"+currtop].style.left = 0;
      //document.all["subm"+currtop].style.top = -300;
      document.all["subm"+currtop].style.visibility = 'hidden';
    }
    else if (document.getElementById) {
      document.getElementById("subm"+currtop).style.visibility = 'hidden';
    }
    currtop = 0;
  }

  // onMouseOver nicht ausblenden, wenn gerade dieses Menu offen ist
  if (currtop!=nr) {

    // von vorhin eingeblendete onMouseOvers ausblenden
    if (overon[0]!=0) {
      document.images['m'+overon[0]].src = '../images/nav_'+overon[1]+'.gif';

      // linkes GIF
      if ((overon[0]>1) && (overon[0]!=0)) {
        document.images['m'+(overon[0]-1)].src = '../images/nav_'+overon[2]+'.gif';
      }

      // Gespeicherte Werte löschen
      overon[0] = 0;
      overon[1] = '';
      overon[2] = '';
    }

    // linkes GIF (Rundung) des Menüpunktes ein/ausblenden
    if (nr>1) {
      document.images['m'+(nr-1)].src = '../images/nav_'+imgleft+'.gif';
    }
    // Menüpunkt ein/ausblenden
    document.images['m'+nr].src = '../images/nav_'+img+'.gif';
  }
  else {
    overon[0] = nr;
    overon[1] = img;
    overon[2] = imgleft;
  }
}

// *** Untermenu oben *** //
function submtop (l) {

    asd=true;

    if (document.layers) {
    	document.layers["subm"+l].left = pos_x[l];
    	document.layers["subm"+l].top = pos_y[1];
    	document.layers["subm"+l].visibility = 'visible';
    }
    else if (document.all) {
    	document.all["subm"+l].style.left = pos_x[l];
    	document.all["subm"+l].style.top = pos_y[1];
    	document.all["subm"+l].style.visibility = 'visible';
    }
    else if (document.getElementById) {
    	document.getElementById("subm"+l).style.left = pos_x[l];
    	document.getElementById("subm"+l).style.top = pos_y[1];
    	document.getElementById("subm"+l).style.visibility = 'visible';
    	}
    currtop = l;
}


// Variablen für die linke Menüleiste
var currleft = "";
var menuon = new Array(0,'');

// *** OnMouseOver Menu links *** //
function menuleft (nr,img) {

  // nicht ausblenden, wenn dieses Menü offen ist
  if (currleft!=nr) {
    if (document.layers) {
      document.layers["menu"+nr].document.images["l"+nr].src = "../images/nav_"+img+".gif";
    }
    else if (document.all) {
      document.images["l"+nr].src = "../images/nav_"+img+".gif";
    }
    else if (document.getElementById) {
      document.images["l"+nr].src = "../images/nav_"+img+".gif";
    }
  }
  else {
    menuon[0] = nr;
    menuon[1] = img;
  }
}

// *** Untermenu links *** //
function submain (l) {

  if (currleft!=l) {

    // wenn bereits ein Menü offen ist -> schließen
    if (currleft!="") { reset(currleft); }

    // Menü runterschieben
    for (i=(l+1);i<=8;i++) {
      if (document.layers) {
        document.layers["menu"+i].left = left_x[0];
        document.layers["menu"+i].top = left_y[(i-1)]+left_space[(l-1)];
        document.layers["menu9"].top = 39+left_y[(i-1)]+left_space[(l-1)];
        document.layers["menumedia"].top = 100+left_y[(i-1)]+left_space[(l-1)];
      }
      else if (document.all) {
        document.all["menu"+i].style.left = left_x[0];
        document.all["menu"+i].style.top = left_y[(i-1)]+left_space[(l-1)];
        document.all["menu9"].style.top = 39+left_y[(i-1)]+left_space[(l-1)];
        document.all["menumedia"].style.top = 100+left_y[(i-1)]+left_space[(l-1)];
      }
      else if (document.getElementById) {
 	document.getElementById("menu"+i).style.left = left_x[0];
 	document.getElementById("menu"+i).style.top = left_y[(i-1)]+left_space[(l-1)];
 	document.getElementById("menu9").style.top = 39+left_y[(i-1)]+left_space[(l-1)];
 	document.getElementById("menumedia").style.top = 100+left_y[(i-1)]+left_space[(l-1)];
      }
    }
    currleft = l;

    // Untermenü anzeigen
    if (document.layers) {
      document.layers["submenu"+l].left = left_x[1];
      document.layers["submenu"+l].top = subleft_y[(l-1)]+21;
      document.layers["submenu"+l].visibility = 'visible';
    }
    else if (document.all) {
      document.all["submenu"+l].style.left = left_x[1];
      document.all["submenu"+l].style.top = subleft_y[(l-1)]+21;
      document.all["submenu"+l].style.visibility = 'visible';
    }
    else if (document.getElementById) {
      document.getElementById("submenu"+l).style.left = left_x[1];
      document.getElementById("submenu"+l).style.top = subleft_y[(l-1)]+21;
      document.getElementById("submenu"+l).style.visibility = 'visible';
    }
  }
  // Untermenü bei nochmaligem click wieder schließen
  else {
  	if (currleft!="") {
  	  submainreset(currleft);
  	  currleft="";
          if (document.layers) {
            document.layers["menu9"].top = 460;
            document.layers["menumedia"].top = 523;
          }
          else if (document.all) {
            document.all["menu9"].style.top = 460;
            document.all["menumedia"].style.top = 523;
          }
          else if (document.getElementById) {
            document.getElementById("menu9").style.top = 460;
            document.getElementById("menumedia").style.top = 523;
          }

  	}
  }
}


function reset(opened) {
  // Alle Menüpunkte auf alte Position setzen
  for (i=1;i<=8;i++) {
    if (document.layers) {
      document.layers["menu"+i].left = left_x[0];
      document.layers["menu"+i].top = left_y[(i-1)];
    }
    else if (document.all) {
      document.all["menu"+i].style.left = left_x[0];
      document.all["menu"+i].style.top = left_y[(i-1)];
    }
    else if (document.getElementById) {
      document.getElementById("menu"+i).style.left = left_x[0];
      document.getElementById("menu"+i).style.top = left_y[(i-1)];
    }

  }
  // Untermenü und onMouseover ausblenden
  if (document.layers) {
    document.layers["submenu"+opened].visibility = 'hidden';
    document.layers["menu"+menuon[0]].document.images["l"+menuon[0]].src = "../images/nav_"+menuon[1]+".gif";
  }
  else if (document.all) {
    document.all["submenu"+opened].style.visibility = 'hidden';
    document.images["l"+menuon[0]].src = "../images/nav_"+menuon[1]+".gif";
  }
  else if (document.getElementById) {
    document.getElementById("submenu"+opened).style.visibility = 'hidden';
    document.images["l"+menuon[0]].src = "../images/nav_"+menuon[1]+".gif";
  }
  menuon[0] = 0;
  menuon[1] = '';
}


function submainreset(opened) {
  // Alle Menüpunkte auf alte Position setzen
  for (i=1;i<=8;i++) {
    if (document.layers) {
      document.layers["menu"+i].left = left_x[0];
      document.layers["menu"+i].top = left_y[(i-1)];
    }
    else if (document.all) {
      document.all["menu"+i].style.left = left_x[0];
      document.all["menu"+i].style.top = left_y[(i-1)];
    }
    else if (document.getElementById) {
      document.getElementById("menu"+i).style.left = left_x[0];
      document.getElementById("menu"+i).style.top = left_y[(i-1)];
    }
  }
  // Untermenü ausblenden
  if (document.layers) {
    document.layers["submenu"+opened].visibility = 'hidden';
  }
  else if (document.all) {
    document.all["submenu"+opened].style.visibility = 'hidden';
  }
  else if (document.getElementById) {
    document.getElementById("submenu"+opened).style.visibility = 'hidden';
  }
}

function menutopreset (nr,img,imgleft) {

  if (asd) {
    if (document.layers) {
      document.layers["subm"+currtop].visibility = 'hidden';
    }
    else if (document.all) {
      document.all["subm"+currtop].style.visibility = 'hidden';

    }
    else if (document.getElementById) {
      document.getElementById("subm"+currtop).style.visibility = 'hidden';

    }
    currtop = 0;

    // von vorhin eingeblendete onMouseOvers ausblenden
    if (overon[0]!=0) {
      document.images['m'+overon[0]].src = '../images/nav_'+overon[1]+'.gif';

      // linkes GIF
      if ((overon[0]>1) && (overon[0]!=0)) {
        document.images['m'+(overon[0]-1)].src = '../images/nav_'+overon[2]+'.gif';
      }

      // Gespeicherte Werte löschen
      overon[0] = 0;
      overon[1] = '';
      overon[2] = '';
    }

    // linkes GIF (Rundung) des Menüpunktes ein/ausblenden
    if (nr>1) {
      document.images['m'+(nr-1)].src = '../images/nav_'+imgleft+'.gif';
    }
    // Menüpunkt ein/ausblenden
    document.images['m'+nr].src = '../images/nav_'+img+'.gif';

    asd=false;
  }
}

////REST
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}