// ========== UJB =========================
// ehTab.js
	
	var ColB_Menu="A";		// Menubox Box
	var ColF_Menu="F";		// Menubox Feld.
	var ColB_Ank="E";		// Anker Menu-Box 
	var ColF_Ank="F";		// Anker Feld 
	var ColB_TU="E";		// TabÜber Menu-Box 
	var ColF_TU="A";		// TabÜber Feld (Überschrift) 
	var ColB_TU2="A";		// TabÜber Menu-Box 
	var ColF_TU2="E";		// TabÜber Feld (Überschrift 2) 
	var ColF_Std="F";		// Standard 
	var ColF_Abs="F";		// Letztes Feld einer Zeile

	var cUeb="&nbsp;";		// Überschrift TabÜber
	var cUeb2="&nbsp;";		// Zeile TabÜber
	var cEvent="Titel";		// Haupt-Titel Zeile 2
	var cEKurz="BJ";		// Event-Kürzel Hauptmenu
	var cEUKurz="BN";		// Event-Kürzel Untermenu
	var cLK="D";			// Land D oder E
	var cNE="N";			// Englische Seite ?

	var cKomm1="&nbsp;";	// Kommentar Var.1
	var cKomm2="&nbsp;";	// Kommentar Var.2

	var cHPfad="";			// Pfad www- (Hauptverzeichnis) "../../"
	var cDatum="";			// Tages-Datum
	var aMenu=new Array();	// Enthält das Menu


// Kapitel-Überschrift (+Anker
function EH_TabUeber(cAnk,tUeb,tUeb2,b1,b2) {
	var args=EH_TabUeber.arguments;
	var cButt="";
	// cAnk = Anker-Name, "<DATE>" oder "" 
	// tUeb = Überschrift
	// tUeb2 = Text 2. Zeile cUeb2
	// b1 = Button 1
	// b2 = Button 2

	if (tUeb2==undefined || tUeb2=="") tUeb2="&nbsp;";
	if (b1==undefined) b1=""
	if (b2==undefined) b2=""
	if  (cAnk=="<DATE>") {
		cButt=cDatum;
		cAnk="";
	}
	if (cAnk!="") EH_TabAnk(cAnk);
	EH_TMArr(ColB_TU,ColF_TU,ColF_TU,ColF_Abs,cButt,'<span class="ColT-W4F">'+tUeb+'</span>',b1,b2);
	EH_StdTab(ColB_TU2,ColF_TU2,ColF_TU2,ColF_Abs,"K",'<span class="ColT-S2F">'+tUeb2+'</span>');
	}

function EH_TMArr(c1,c2,c3,c4,cButt,cFTxt,b1,b2) {
	if (cButt=="") {
		if (b1!="") cButt=cButt+'<a href="'+b1[0]+'"><img src="'+cHPfad+b1[1]+'" border="0"></a>&nbsp;';
		if (b2!="") cButt=cButt+'<a href="'+b2[0]+'"><img src="'+cHPfad+b2[1]+'" border="0"></a>&nbsp;';		
	}
	document.write('<table width="100%" border="0" cellpadding="0" cellspacing="0">');
	document.write('<tr>');
	EH_Col_B(c1,"A",cButt,"24","","M");	
	EH_Col_F15(c2);
	EH_Col_F(c3,cFTxt);
	EH_Col_A15(c4);
	document.write('</tr>');
	document.write('</table>');
	}
	
function EH_ColTd(c1,rh,ra,rv) {
	var args=EH_ColTd.arguments;
	// c1 = Farbe ColMenu - "S"=Standard
	// rh = height oder ""
	// ra = align oder "" - "L"=Standard
	// rv = valign oder "" - "T"=Standard

	if (rh==undefined) rh="";
	if (ra==undefined) ra="";
	if (rv==undefined) rv="";
	
	var cTd='<td ';	
	if (rh!="") cTd=cTd+'height="'+rh+'" ';
	if (ra=="" || ra=="L") cTd=cTd+'align="left" ';
	if (ra=="C") cTd=cTd+'align="center" ';
	if (ra=="R") cTd=cTd+'align="right" ';
	if (rv=="" || rv=="T") cTd=cTd+'valign="top" ';
	if (rv=="M") cTd=cTd+'valign="middle" ';
	if (rv=="B") cTd=cTd+'align="bottom" ';
	if (c1=="S" || c1=="") c1=ColB_Menu;
	cTd=cTd+' class="ColMenu-'+c1+'">';
	document.write(cTd);
	}

// Ankerzeile aus TabUeber
function EH_TabAnk(cAnk) {
	if (cAnk[0]=="#") cAnk=cAnk.substr(1,20);
	EH_StdTab(ColB_Ank,ColF_Ank,ColF_Ank,ColF_Abs,"A",'<a name="'+cAnk+'"></a>');
	}
	
// Standard Ankerzeile mit Text
function EH_StdArr(c1,c2,c3,c4,tUeb,b1,b2) {
	// c1 = Farbe ColMenu, c2 = Farbe Col 2,  c3 = Farbe Hauptfeld, c4 = Farbe Schlußfeld
	// tUeb = Zusatztext 
	// b1 = Button 1
	// b2 = Button 2
	
	if (tUeb==undefined) tUeb="&nbsp;";
	if (b1==undefined) b1=""
	if (b2==undefined) b2=""
	EH_TMArr(c1,c2,c3,c4,"",tUeb,b1,b2);
	}

// Seitenabschluß incl. Verweis(#info) + Pfeil
function EH_PrTbEnd(cAnk) {
	// cAnk = Anker-Name zB "#info"
	EH_StdTab(ColB_Ank,ColF_Ank,ColF_Ank,ColF_Abs);
	EH_StdTab(ColB_Ank,ColF_Ank,ColF_Ank,ColF_Abs,"A",'<a href="'+cAnk+'"><img src="'+cHPfad+'Utils/blue-au.gif" border="0"></a>');
	}

// === Standard-Tabelle ===
function EH_StdTab(c1,c2,c3,c4,mk,mo,mp) {
//	var args=EH_StdTab.arguments;
	// c1 = Farbe ColMenu, c2 = Farbe Col 2,  c3 = Farbe Hauptfeld, c4 = Farbe Schlußfeld
	// mk = Menukennung ColMenu A/H/U/M,T
	// mo = Objekt je nach Kennung
	// mp = Parameter

	if (mk==undefined) mk="";
	if (mo==undefined) mo="";
	if (mp==undefined) mp="";
	document.write('<table width="100%" border="0" cellpadding="0" cellspacing="0">');
	EH_StdRow(c1,c2,c3,c4,mk,mo,mp);
	document.write('</table>');
}	

// === Tabelle incl. Hauptfeld öffnen (schließen mit EH_TabUm2 ===
function EH_TabUm1(c1,c2,c3,c4,mk,mo,mp) {
//	var args=EH_TabUm1.arguments;
	// c1 = Farbe ColMenu, c2 = Farbe Col 2,  c3 = Farbe Hauptfeld, c4 = Farbe Schlußfeld
	// mk = Kennung "J" = Vorab-Zeile mit args[0-3], "U" = Untermenu, "A" = Parameter mo

	if (mk==undefined) mk="";
	if (mo==undefined) mo=""
	if (mp==undefined) mp=""
	if (mk=="J") EH_StdTab(c1,c2,c3,c4);
	
	document.write('<table width="100%" border="0" cellpadding="0" cellspacing="0">');
	document.write('<tr>');
	if (mk=="U") {
		EH_Col_B(c1,"U");
	} else {
		if (mk=="A") {
			EH_Col_B(c1,"A",mo);
		} else {
			EH_Col_B(c1);
		}
	}
	EH_Col_F15(c2);
	document.write('<td valign="top" class="ColF-'+c3+'">');
	// Das Hauptfeld wird mit HTML gestaltet
	}
// === Hauptfeld und Tabelle schließen (von EH_TabUm1) ===
function EH_TabUm2(c1,c2,c3,c4,mk) {
//	var args=EH_TabUm2.arguments;
	// c1 = Farbe ColMenu, c2 = Farbe Col 2,  c3 = Farbe Hauptfeld, c4 = Farbe Schlußfeld
	// mk = Kennung "J" = Neue Zeile mit args[0-3], "A" = #info-Anker

	// Das Hauptfeld wird mit HTML gestaltet
	document.write('</td>');
	EH_Col_A15(c4);
	document.write('</tr>');
	document.write('</table>');
	if (mk!=undefined) {
		if (mk=="J") EH_StdTab(c1,c2,c3,c4);
		if (mk=="A") EH_StdTab(c1,c2,c3,c4,"A",'<a href="#info"><img src="'+cHPfad+'Utils/blue-au.gif" border="0"></a>');
	}
	}

	// === StandardZeile ===
function EH_StdRow(c1,c2,c3,c4,mk,mo,mp) {
//	var args=EH_StdRow.arguments;
	// c1 = Farbe ColMenu, c2 = Farbe Col 2,  c3 = Farbe Hauptfeld, c4 = Farbe Schlußfeld
	// mk = Menukennung ColMenu A/H/U/M,T
	// mo = Objekt je nach Kennung
	// mp = Weiterer Parameter
	var rh="";
	var ra="";
	var rv="";

	if (mk==undefined) mk="";
	if (mo==undefined) mo="";
	if (mp==undefined) mp="";
	if (mk=="" && mo!="") mk="K";
	if (mk=="T") ra="C";

	document.write('<tr>');
	if (mk=="K" || mk=="") {
		EH_Col_B(c1);
	} else {
		if (mk=="T") {
			EH_Col_B(c1,mk,mo,rh,ra,rv);
			mo=""
		} else {
			EH_Col_B(c1,mk,mo)
		}
	}
	EH_Col_F15(c2);
	//if (mk=="K" && mo!="") {
	if (mk!="A" && mk!="T") {
		EH_Col_F(c3,mo);
	} else {
		EH_Col_F(c3);
	}
	EH_Col_A15(c4);
	document.write('</tr>');
	}

// === Menu-Spalte ===
function EH_Col_B(c1,mk,mo,rh,ra,rv) {
	var args=EH_Col_B.arguments;
	// c1 = Farbe - "S"=Standard
	// mk = Kennung
	// mo = Inhalt je nach Kennung
	// rh = Zeilenhöhe als String
	// ra = Kennung Ausrichtung align L C R - ("" oder "S" = L)
	// rv = Kennung Ausrichtung valign T M B - ("" oder "S" = T)

	if (mk==undefined) mk="K";
	if (mo==undefined) mo="";
	if (rh==undefined) rh="";
	if (ra==undefined) ra="";
	if (rv==undefined) rv="";

	EH_ColTd(c1,rh,ra,rv);
	if (mk=="K") document.write('&nbsp;');
	if (mk=="H") EH_SayMenu();
	if (mk=="U") EH_SayUMenu();
	if (mk=="M") EH_SMenu("M");
	if (mk=="A") document.write(mo);
	if (mk=="T") {
		document.write('<br><strong>');					
		for (var i = 0; i < mo; i++) {	
			document.write('<font color="'+aBTCol[i]+'" size="+3">'+cBTxt+'</font><br>');
		}
		document.write('</strong>');			
	}
	document.write('</td>');
	}
// === Leere Spalte F15 ===
function EH_Col_F15(c2) {
	// c2 = Feldfarbe - "S"=Standard

	if (c2=="S" || c2=="") c2=ColF_Std;
	document.write('<td class="ColF-15-'+c2+'">&nbsp;</td>');	
	}
// === Spalte Hauptfeld ===
function EH_Col_F(c3,mo) {
	var args=EH_Col_F.arguments;
	// c3 = Farbe Hauptfeld - "S"=Standard
	// mo = Objekt je nach Kennung
	if (c3=="S" || c3=="") c3=ColF_Std;
	
	document.write('<td valign="middle" class="ColF-'+c3+'">');
	if (mo==undefined) mo="";
	if (mo=="") mo='&nbsp;';
	if (mo=="1") mo='<span class="ColT-S2F">'+cKomm1+'</span>';
	if (mo=="2") mo='<span class="ColT-B2F">'+cKomm1+'</span><br><span class="ColT-R2F">'+cKomm2+'</span>';
	document.write(mo);
	document.write('</td>');
}
// === Leere Schluss-Spalte A15 ===
function EH_Col_A15(c4) {
	// c4 = Feldfarbe - "S"=Standard

	if (c4=="S" || c4=="") c4=ColF_Abs;
	document.write('<td class="ColF-15-'+c4+'">&nbsp;</td>');	
	}

// === Hauptmenu-Zeilen in Spalte ===
function EH_SayMenu() {
	var args=EH_SayMenu.arguments;

	EH_GetMenu();
	document.write('<br><br>');
	EH_SMenu("H");
	}
// === Menu-Zeilen in Spalte / + evt. Flaggen ===
function EH_SayUMenu() {
	var args=EH_SayUMenu.arguments;
	var cT="";
	var cPict="";
	
	EH_GetUMenu();
	EH_SMenu("U");

	if (cNE=="J") {	// BurgJazz UKC
		if (cEUKurz=="BD" || cEUKurz=="BE") {
			if (cLK=="D") {
				cT="E";
				cPict=cHPfad+cPictE;
			} else {
				cT="D";
				cPict=cHPfad+cPictD;
			}			
			document.write('<a href="BJazz_'+cT+'.htm#info" target="_self"><img src="'+cPict+'" border="0"></a>');
			document.write('<br>');
		}
	}
	}
// === Menuerweiterung "Weitere" ===
function EH_SayUM_Wtr(cAnk,mo) {
	// cAnk = Anker-Name oder ""
	// mo = Zusatztext
	aMenu=new Array();
	aMenu[aMenu.length]=new Array("Weitere...","-",cAnk);
	if (mo==undefined) mo="";
	EH_StdTab(ColB_Menu,ColF_Menu,ColF_Menu,ColF_Abs,"M",mo);
	}	
// === Text Coloränderungen in Menu ===
function EH_SayBTxt(c1,mo) {
//	c1 = Farbe "S"=Standard A
//	mo = Anzahl Wiederholungen
	EH_Col_B(c1,"T",mo,"","C","");
	}

// === Menu-Zeilen ausgeben ===
function EH_SMenu(mk) {
	// mk = Menukennung ColMenu H - A/U/M,T
	if (mk=="H") {
		for (var i = 0; i < aMenu.length; i++) {
			if (aMenu[i][1]==cEKurz) {		
				document.write('<font color="#FFFF00">'+aMenu[i][0]+' </font><br>');
			} else {
				document.write('<a href="'+cHPfad+aMenu[i][2]+'" target="_self">'+aMenu[i][0]+' </a><br>');
			}	
		}
	} else {
		for (var i = 0; i < aMenu.length; i++) {
			document.write('<a href="'+aMenu[i][2]+'" target="_self">'+aMenu[i][0]+' </a><br>');
		}
	}
	document.write('<br>');
	}

// === Gesamter Kopf incl. erster Überschrift ================================
function EH_KStart() {
//	var args=EH_KStart.arguments;
	EH_Kopf();
	EH_StdTab(ColB_Menu,ColF_Menu,ColF_Menu,ColF_Abs,"H",'<p><span class="ColT-B5F">'+cVer+'</span><br><br><span class="ColT-B4F">'+cEvent+'</span><br></p>')
	EH_TabUeber("<DATE>",cUeb,cUeb2);
	}
// === Seitenkopf ===
function EH_Kopf() {
//	var args=EH_Kopf.arguments;
	EH_Param();
	EH_Datum();
	document.write('<div id="Layer1" style="position:absolute; width:1280px; height:85px; z-index:1; left: -1px; top: -1px;">');
	document.write('<a name="info"></a>');
	document.write('<img src="'+cHPfad+'Hintergruende/Kopf1.jpg" width="1280" height="85" border="0">');
	document.write('</div>');
	document.write('<div id="Layer2" style="position:absolute; z-index:2; width:100%; left: -1px; top: 84px;">');
//	document.write('<br><br><br><br>');
	}
	
function EH_Param() {
	var cPar=window.location.search;
	EH_Werte(cPar);
	}
function EH_Werte(querystring) {
	if (querystring == '') return;
	var wertestring = querystring.slice(1);
	var paare = wertestring.split("&");
	var paar, name, wert;
	for (var i = 0; i < paare.length; i++) {
    	paar = paare[i].split("=");
	    name = paar[0];
	    wert = paar[1];
    	name = unescape(name).replace("+", " "); 
	    wert = unescape(wert).replace("+", " ");
	    this[name] = wert;
		}
	}
// === Tagesdatum in "cDatum" schreiben (Aufruf in EH_Kopf) ===
function EH_Datum() {
	var args=EH_Datum.arguments;
	var today = new Date();
	var Tag = today.getDate();
	var Monat = today.getMonth()+1;
	var Jahr = today.getFullYear();
	cDatum = Tag + "." + Monat + "." + Jahr;
	}
// === URL aufrufen ===
function EH_goToURL() {
	var i, args=EH_goToURL.arguments;
	for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
	}

function EH_StdNeu(c1,c2,c3,c4,mk,mo,mp) {
	// TEST - FUNKTION
	var args=EH_StdNeu.arguments;
	// c1 = Farbe ColMenu, c2 = Farbe Col 2,  c3 = Farbe Hauptfeld, c4 = Farbe Schlußfeld
	// mk = Menukennung ColMenu A/H/U/M,T
	// mo = Objekt je nach Kennung
	// mp = Parameter

	if (mp=="T") alert(mk+"-"+mp)
	}


// === Daten Unnerhaus Jazzband ================================
var cVer="Unnerhaus Jazzband"	// Haupt-Titel Zeile 1 - class="UebZ-1
var aBTCol=new Array("#0000FF","#0066FF","#0099FF","#00CCFF","#66FFFF","#99FFFF");
var cBTxt="UJB"
	
// === Hauptmenu Daten ===
function EH_GetMenu() {
	aMenu=new Array();
	aMenu[aMenu.length]=new Array("Startseite","ST","index.htm#info");
	aMenu[aMenu.length]=new Array("","","");
	aMenu[aMenu.length]=new Array("News","AK","aktuell.htm#info");
	aMenu[aMenu.length]=new Array("Termine","TE","termine.htm#info");
	aMenu[aMenu.length]=new Array("Referenzen","RE","referenz.htm#info");
	aMenu[aMenu.length]=new Array("Tonträger","TT","cdverz.htm#info");
	aMenu[aMenu.length]=new Array("Chronik","CR","chronik.htm#info");
	aMenu[aMenu.length]=new Array("Links","LI","contact.htm#info");
	}

// === Untermenu Daten ===
function EH_GetUMenu() {
	var args=EH_GetUMenu.arguments;
	
	aMenu=new Array();
	if (cEUKurz=="ST") {		// Startseite
		//aMenu[aMenu.length]=new Array("","","");
		aMenu[aMenu.length]=new Array("Besetzung","BE","#bes");
		aMenu[aMenu.length]=new Array("Impressum","KO","#Kontakt");
	}
	if (cEUKurz=="PR") {		// Referenzen
		aMenu[aMenu.length]=new Array("Presse","FA","#press");
	}
	if (cEUKurz=="LI") {		// Links (contact.htm)
		aMenu[aMenu.length]=new Array("Links","-","#links");
		aMenu[aMenu.length]=new Array("Rechtliches","DC","#discl");
	}
	if (cEUKurz=="TT") {		// Tonträger 
		aMenu[aMenu.length]=new Array("Doctor Jazz","-","#top10");
		aMenu[aMenu.length]=new Array("UJB+Sammy","-","#top20");
		aMenu[aMenu.length]=new Array("What a W.","-","#top30");
		aMenu[aMenu.length]=new Array("Jubilee","-","#top40");
		aMenu[aMenu.length]=new Array("Jazz iss guud","-","#top50");
		aMenu[aMenu.length]=new Array("WM-Edition","-","#top60");
	}
	if (cEUKurz=="T1") {		// Doctor Jazz
		aMenu[aMenu.length]=new Array("Details","-","#top11");
		aMenu[aMenu.length]=new Array("Hörproben","-","#top12");
	}
	if (cEUKurz=="T2") {		// UJB + Sammy
		aMenu[aMenu.length]=new Array("Details","-","#top21");
		aMenu[aMenu.length]=new Array("Hörproben","-","#top22");
	}
	if (cEUKurz=="T3") {		// What 
		aMenu[aMenu.length]=new Array("Details","-","#top31");
		aMenu[aMenu.length]=new Array("Hörproben","-","#top32");
		aMenu[aMenu.length]=new Array("Presse","-","#top33");
	}
	if (cEUKurz=="T4") {		// Jubilee 
		aMenu[aMenu.length]=new Array("Details","-","#top41");
		aMenu[aMenu.length]=new Array("Hörproben","-","#top42");
		aMenu[aMenu.length]=new Array("Presse","-","#top43");
	}
	if (cEUKurz=="T5") {		// Jazz iss guud 
		aMenu[aMenu.length]=new Array("Details","-","#top51");
		aMenu[aMenu.length]=new Array("Hörproben","-","#top52");
		aMenu[aMenu.length]=new Array("Presse","-","#top53");
		aMenu[aMenu.length]=new Array("Gsangbuch","-","#top54");
	}
	if (cEUKurz=="T6") {		// WM
		aMenu[aMenu.length]=new Array("Details","-","#top61");
	}
	if (cEUKurz=="MU") {		// Musterseite
		aMenu[aMenu.length]=new Array("Ergebnisse 1","VS","#erg1");
		aMenu[aMenu.length]=new Array("Ergebnisse 2","VS","#erg2");
		aMenu[aMenu.length]=new Array("Ergebnisse 3","VS","#erg3");
	}

	}
