y_global_dir = "";
y_grup_trenner = "<hr>";
y_menframe_file = "menframe.htm";
y_firstinhalt_file = "erste.htm";
y_men_frame_nr = 1
y_content_frame_nr = 2
y_menanz = 17;

function men_init() {
y_menarray = new Array(y_menanz);
y_menarray[0] = new y_menrecord("Aktuelles","aktuelles.htm",0);
y_menarray[1] = new y_menrecord("cssnow","produkt_cssnow.htm",0);
y_menarray[2] = new y_menrecord("Vorteile","cssnow_vorteile.htm",2);
y_menarray[3] = new y_menrecord("In der Praxis","cssnow_praxis.htm",2);
y_menarray[4] = new y_menrecord("Voraussetzungen","cssnow_voraussetzungen.htm",2);
y_menarray[5] = new y_menrecord("sytools","produkt_sytools.htm",0);
y_menarray[6] = new y_menrecord("Vorteile","vorteile.htm",2);
y_menarray[7] = new y_menrecord("In der Praxis","praxis.htm",2);
y_menarray[8] = new y_menrecord("Schaubild","schaubild.htm",2);
y_menarray[9] = new y_menrecord("Voraussetzungen","voraussetzungen.htm",2);
y_menarray[10] = new y_menrecord("Versionen","versionen.htm",2);
y_menarray[11] = new y_menrecord("Download","download.htm",0);
y_menarray[12] = new y_menrecord("Bestellen","bestellen.htm",0);
y_menarray[13] = new y_menrecord("Login","login.htm",0);
y_menarray[14] = new y_menrecord("Newsletter","newsletter.htm",0);
y_menarray[15] = new y_menrecord("AGB","agb.htm",0);
y_menarray[16] = new y_menrecord("Kontakt","kontakt.htm",0);
}

// allgemeiner Quelltext

y_akt_men = -1;	// aktueller Menüpunkt (Untermenüpunkte nicht mitgezählt)
y_akt_idx = -1; // aktueller Menü-Index


y_h10 = '<a href="javascript:parent.';
y_h12 = 'menwechsel(';
y_h20 = ')"><FONT SIZE="';
y_h22 = '" FACE="';
y_h24 = '" COLOR ="';
y_h30 = '">';
y_h35 = '</FONT></A><BR>';



function y_menrecord(t,f,r) {
  this.t = t;	// Menue-Text
  this.f = f;	// HTML-Filename
  this.r = r;	// Register (1:Gruppenanfang 0=nein, 1=ja; 2:Untermenue 0=nein, 1=ja)
}

function umenwechsel(idx)
{
  alt_idx = y_akt_idx;
  y_akt_idx = idx;
  if (y_akt_idx != alt_idx) {
    frames[y_men_frame_nr].location = y_global_dir + y_menframe_file;
  }
  frames[y_content_frame_nr].location.href = y_global_dir + y_menarray[y_akt_idx].f;	
}

function menwechsel(men, idx)
{
  y_akt_men = men;
  alt_idx = y_akt_idx;
  y_akt_idx = idx;
  if (y_akt_idx != alt_idx) {	
    frames[y_men_frame_nr].location = y_global_dir + y_menframe_file;
  }
  frames[y_content_frame_nr].location.href = y_global_dir + y_menarray[idx].f;	
}

function newgroup() // Neue Menue-Gruppe
{
  frames[y_men_frame_nr].document.write('<li>' + y_grup_trenner + '</li>\n');
}

function writemenu() {
	var firstu = true;
	if (y_menanz > 0) {
		frames[y_men_frame_nr].document.write('<ul class="sytools_men">\n');
	}
	mnr = -1;  
	for(i=0; i<y_menanz; i++) { // Schleife über Menuearray
		if (y_menarray[i].r & 2) {	// Untermenue?
			if (mnr == y_akt_men) {
				if (firstu == true) { 
					frames[y_men_frame_nr].document.write('</ul><ul class="sytools_umen">\n'); 
					firstu = false;
				}
				if (y_menarray[i].r & 1) { // neue Gruppe?					
					newgroup();
				}	
				htmlstring = '<li><a '
				if (i == y_akt_idx) {
					htmlstring = htmlstring + 'id="umen_selected" ';
				}
                htmlstring = htmlstring + 'href="javascript:parent.umenwechsel(' + i + ')">';
				htmlstring = htmlstring + y_menarray[i].t + '</a></li>\n'
				frames[y_men_frame_nr].document.write(htmlstring);
			}
		} else { // Menue
			if (firstu == false) {
			  frames[y_men_frame_nr].document.write('</ul><ul class="sytools_men">');
				firstu = true;
			}
	    mnr++;	// aktuelle Menue-Nummer erhöhen
  		if (y_menarray[i].r & 1) { // neue Gruppe?
				newgroup();
			}
			htmlstring = '<li><a ';
			if (i == y_akt_idx) {
				htmlstring = htmlstring + 'id="men_selected" ';
			}
                        htmlstring = htmlstring + 'href="javascript:parent.menwechsel(' + mnr + ',' + i + ')">';
			htmlstring = htmlstring + y_menarray[i].t + '</a></li>\n'
			frames[y_men_frame_nr].document.write(htmlstring);
		}
	}
/*
	if (firstu == false) {	// Untermenü-Ende
		frames[y_men_frame_nr].document.write('</ul>\n');									
		firstu = true;
	}
	frames[y_men_frame_nr].document.write('</ul>\n');
*/
frames[y_men_frame_nr].document.write('</ul>\n');
}

function rubwrite1()    // für Versionen < 2.0 (Nov. 2007 - abwährtskompatibel)
{
  writemenu();
}

men_init();	// Menue-Initialisierung 

