function gtue_set_display(obj, display) {
  // Browser-Kompatibilität prüfen (DOM 2.x)
  if (document.getElementById)
  if (document.getElementById(obj))
  if (document.getElementById(obj).style)
  if (document.getElementById(obj).style.display)
    document.getElementById(obj).style.display = display;
}

function gtue_set_visibility(obj, visibility) {
  // Browser-Kompatibilität prüfen (DOM 2.x)
  if (document.getElementById)
  if (document.getElementById(obj))
  if (document.getElementById(obj).style)
  if (document.getElementById(obj).style.visibility)
    document.getElementById(obj).style.visibility = visibility;
}

function gtue_navi_open(mainitem) {
  if (gtue_menu_loaded == true) {
    // A. Sub-Navi initialisieren
    if (mainitem > 0) gtue_subnavi_open(mainitem, 0);
    // B. Alle vordefinierten Haupt-Zustände ausblenden
    for (i=1; i <= gtue_navi_count; i++)
      if (i != mainitem) gtue_set_display('gtue_navi_'+i,'none');
    // C. Aktuellen Zustand einblenden
    gtue_set_display('gtue_navi_'+mainitem,'block');
    // D. Hintergrundlayer zum Schließen des Menüs einblenden
    gtue_set_visibility('head_closelayer_1','visible');
    gtue_set_visibility('head_closelayer_2','visible');
  }
}

function gtue_subnavi_open(subnav, subitem) {
  // B. Aktuellen Zustand einblenden
  gtue_set_display('gtue_subnavi_'+subnav+'_'+subitem,'block');
  // A. Alle vordefinierten Zustände der aktuellen Subnavi ausblenden
  if (gtue_navi_struc[subnav -1])
  for (i=0; i <= gtue_navi_struc[subnav -1][5].length; i++)
    if (i != subitem) gtue_set_display('gtue_subnavi_'+subnav+'_'+i,'none');
}

function gtue_subopenbg(subnav, subitem) {
  gtue_subnavi_open(subnav, subitem);
  // Hintergrundlayer zum Schließen des Menüs einblenden
  gtue_set_visibility('head_closelayer_1','visible');
  gtue_set_visibility('head_closelayer_2','visible');
}

function gtue_set_default() {
  gtue_set_display('gtue_navi_'+gtue_ebene1,'block');
  gtue_subnavi_open(gtue_ebene1, gtue_ebene2);
}

function gtue_navi_close() {
  // A. Hintergrundlayer schließen
  gtue_set_visibility('head_closelayer_1','hidden');
  gtue_set_visibility('head_closelayer_2','hidden');
  // B. Alle vordefinierten Haupt-Zustände ausblenden
  for (i=1; i <= gtue_navi_count; i++)
    gtue_set_display('gtue_navi_'+i,'none');
	// C. Abhängig von aktueller Rubrik Unterzustand einblenden
  gtue_set_default()
}

function gtue_create_menu() {
// Hauptmenü-Zustände erstellen
var n;
for (n=0; n < gtue_navi_count; n++) {
  var nn = n+1;
  var gtue_struc_name = gtue_navi_struc[n][0];
  var gtue_struc_subleft = gtue_navi_struc[n][3];
  var gtue_struc_alignment = gtue_navi_struc[n][4];
  var gtue_struc_subnavi = gtue_navi_struc[n][5];
  var gtue_subnavi_count = gtue_struc_subnavi.length;
  document.write('<div id="gtue_navi_'+nn+'" style="display:none;position:absolute;top:100px;">');
  document.write('<table cellspacing="0" cellpadding="0" border="0" width="960"><tr>');
  document.write('<td><img src="/dr_topnavi/red.gif" width="'+gtue_navi_start+'" height="24" border="0" alt="" /></td>');
  // Linie vor erstem Button
  var gtue_line = 'red.gif';
  if (n == 0) gtue_line = 'topnavi_line_br.gif';
  document.write('<td><img src="/dr_topnavi/'+gtue_line+'" width="1" height="24" border="0" alt="" /></td>');
  // Breiten-Zähler initialisieren
  var gtue_count = gtue_navi_start;
  var i;
  for (i=0; i < gtue_navi_count; i++) {
    var ii = i+1;
    var gtue_struc_link = gtue_navi_struc[i][1];
    var gtue_struc_width = gtue_navi_struc[i][2];
    // aktuellen Hauptpunkt highlighten
    gtue_line = 'topnavi_line';
    var gtue_button = 'topnavi_'+i;
    if (i == gtue_navi_count-1) gtue_line += '_last';
    if (ii == n) {
      gtue_button += '_no';
      gtue_line += '_br';
    }
    else if (i == n) {
      gtue_button += '_hl';
      gtue_line += '_hl';
    }
    else {
      gtue_button += '_no';
      gtue_line += '_no';
    }
    document.write('<td onmouseover="gtue_navi_open('+ii+');"><a href="'+gtue_struc_link+'">');
    document.write('<img src="/dr_topnavi/'+gtue_button+'.gif" width="'+gtue_struc_width+'" height="24" border="0" alt="" />');
    document.write('<img src="/dr_topnavi/'+gtue_line+'.gif" width="1" height="24" border="0" alt="" />');
    document.write('</a></td>');
    gtue_count += gtue_struc_width+1;
  }
  // Rest-Breite ermitteln
  var gtue_rest = 960-gtue_count-1;
  document.write('<td><img src="/dr_topnavi/red.gif" width="'+gtue_rest+'" height="24" border="0" alt="" /></td>');
  document.write('</tr></table>');

  // Untermenü-Zustände für diesen Hauptmenü-Zustand erstellen
  document.write('<table cellspacing="0" cellpadding="0" border="0" bgcolor="#A9A9A9" width="960"><tr><td align="'+gtue_struc_alignment+'">');
  for (i=0; i <= gtue_subnavi_count; i++) {
    document.write('<div id="gtue_subnavi_'+nn+'_'+i+'" style="display:none;">');
    document.write('<table cellspacing="0" cellpadding="0" border="0"><tr>');
    var gtue_left = gtue_struc_subleft + gtue_navi_start;
    document.write('<td class="head_subnavi"><img src="/dr_img/spacer.gif" width="'+gtue_left+'" height="1" border="0" alt="" /></td>');
    // Linie vor erstem Button
    var gtue_line = '/dr_img/spacer.gif';
    if (i == 1) gtue_line = '/dr_topnavi/subnavi_line_br.gif';
    document.write('<td><img src="'+gtue_line+'" width="1" height="24" border="0" alt="" /></td>');
    for (k=0; k < gtue_subnavi_count; k++) {
      var kk = k+1;
      var gtue_substruc_name = gtue_struc_subnavi[k][0];
      var gtue_substruc_link = gtue_struc_subnavi[k][1];
      gtue_line = 'subnavi_line';
      if (k == gtue_subnavi_count-1) gtue_line += '_last';
      if (kk+1 == i) {
        gtue_line += '_br';
      }
      else if (kk == i) {
        gtue_line += '_hl';
      }
      else {
        gtue_line += '_no';
      }
      var gtue_extension2 = '_no';
      if (kk == i) gtue_extension2 = '_hl';
      gtue_last = '';
      if (k == gtue_subnavi_count-1) gtue_last = '_last';

      document.write('<td class="head_subnavi'+gtue_extension2+'" onmouseover="gtue_subopenbg('+nn+','+kk+');"><a href="'+gtue_substruc_link+'" class="head_subnavi" style="text-decoration:none;">'+gtue_substruc_name+'</a></td>');
      document.write('<td class="head_subnavi'+gtue_extension2+'"><img src="/dr_topnavi/'+gtue_line+'.gif" width="1" height="24" border="0" alt="" /></td>');
    }
    if (gtue_struc_alignment == 'right') document.write('<td width="170"></td>');
     document.write('</tr></table></div>');
  }
  document.write('</td></tr></table></div>');
  gtue_menu_loaded = true;
	// Abhängig von aktueller Rubrik Unterzustand einblenden
  gtue_set_default()
}

// Hintergrund-Layer zum Schließen der Menüs
for (i=1; i<=2; i++) {
  var gtue_top = 0;
  if (i == 2) gtue_top = 162;
  document.write('<table cellspacing="0" cellpadding="0" border="0" width="960" id="head_closelayer_'+i+'" style="position:absolute;top:'+gtue_top+'px;left:0px;visibility:hidden;z-index:50">'); // background-color:#EEDDBB
  document.write('<tr><td valign="top" onmouseover="gtue_navi_close();"><img src="/dr_img/spacer.gif" width="1" height="100" border="0" alt="" /></td></tr></table>');
}

}
// Wenn DOM2-Funktionen verfügbar sind, dann DHTML einblenden
if (document.getElementById)
if (document.getElementById('gtue_menutest'))
if (document.getElementById('gtue_menutest').style)
if (document.getElementById('gtue_menutest').style.display)
  gtue_create_menu();
