// ========== EHS =========================
// ehTab.js

	var ColB_ZF_Std="E";	// Standardfarbe Zwischenfeld
	var ColB_MF_Std="E";	// Standardfarbe Menubox
	var ColB_HF_Std="E";	// Standardfarbe Hauptfeld
	var ColB_Ank="E";		// Standardfarbe Anker (Menu-Box)
	var ColH_Std="18";		// Zeilenhöhe Standard
	var ColZ_Std="12";		// Breite Zwischenspalte Standard
	var ColM_Std="150";		// Breite Menuspalte Standard

	var cK_Haupt="ST";		// Event-Kürzel Hauptmenu
	var cK_Unter="ST";		// Event-Kürzel Untermenu
	var cHPfad="";			// Pfad www- (Hauptverzeichnis) "../../"
	var cDatum="";			// Tages-Datum
	var aMenu=new Array();	// Enthält das Menu

	var cLK="D";			// Land D oder E
	var cNE="N";			// Englische Seite ?

//	Seitenkopf
function EH_Kopf() {
	EH_Param();
	EH_Datum();
	//	div um Gesamt-Kopf
	document.write('<div class="BoxEHS_Kopf ColB_D">');
		//	Ausgabe Text "EHSOFT"
		document.write('<div class="BoxEHS_Text ColT_F">');
			document.write('<span class="ColT_A">E</span>HSOFT<br>');
			document.write('E<span class="ColT_A">H</span>SOFT<br>');
			document.write('EH<span class="ColT_A">S</span>OFT</div>');
		//	Ausgabe Hintergrund-Graphik
		document.write('<div class="BoxEHS_Graph">');
			document.write('<img src="'+cHPfad+'Logos/ehskopf-3.jpg" width="400px" height="155px" align="right"></div>');
		//	Ausgabe EH-Soft Logo
		document.write('<div class="BoxEHS_Logo">');
			document.write('<a OnMouseover="EH_KopfEHS_1()" OnMouseout="EH_KopfEHS_9()">');
			document.write('<img src="'+cHPfad+'Logos/EH-Soft.jpg" width="150"></a></div>');
		//	Ausgabe EH-Kopf-Hintergrund
		document.write('<div class="BoxEHS_Face" id="ehkopf0"></div>');
		//	Ausgabe EH-Kopf
		document.write('<a OnMouseover="EH_KopfEHS_1()" OnMouseout="EH_KopfEHS_9()">');
			document.write('<div class="BoxEHS_Face" id="ehkopf1">');
			document.write('<img src="'+cHPfad+'Logos/twitter-250-2.jpg" width="100"></div></a>');
		//	Ausgabe Impressum
		document.write('<div class="BoxEHS_Impress">');
			document.write('Erich Hamm Software<br>Eckstra&szlig;e 16 b<br>66882 H&uuml;tschenhausen<br>Tel.: 06372 4154 - Fax: 06372 61632<br><br>');
			document.write('Kontakt: <a href="mailto:EHSOFT@t-online.de"><font color="#0000FF"><strong>ehsoft@t-online.de</strong></font></a>');
			document.write('</div>');
		//	Ausgabe Timer / Datum
		document.write('<div class="BoxEHS_Timer">');
			document.write('<form id="Zeitanzeige"><input readonly class="BoxEHS_TAnz" type="text" id="Zeit" size="20"></form></div>');

	document.write('</div>');

	//	Neue Seite
	document.write('<DIV id="Layer1" style="position:absolute; z-index:1; width:100%; left:0px; top:156px;">');
	EH_TrennZ();
	window.setTimeout("StarteUhr()",1000);
}
//	Funktion 0 nach Timer (Rand ohne Kopf)
function EH_KopfEHS_0() {
	document.getElementById("ehkopf0").style.display="block";
/*
		var e=document.getElementById("ehkopf");
		if (e.style.display=="block") {
			e.style.display="none";
		} else {
			e.style.display="block";
		}
*/
}
//	Funktion 1 nach Timer (Rand mit Kopf)
function EH_KopfEHS_1() {
	document.getElementById("ehkopf1").style.display="block";
	document.getElementById("ehkopf0").style.display="none";
}
//	Funktion 9 nach Timer (Rand und Kopf löschen)
function EH_KopfEHS_9() {
//	document.getElementById("ehkopf0").style.display="none";
	document.getElementById("ehkopf1").style.display="none";
}
//	Funktion 2 nach Timer (Datum und Uhrzeit)
function EH_KopfEHS_2() {
	var today = new Date();

	var Tag = today.getDate();
	Tag  = Tag < 10 ? "0" + Tag : "" + Tag;
	var Monat = today.getMonth()+1;
	Monat  = Monat < 10 ? "0" + Monat : "" + Monat;
	var Jahr = today.getFullYear();
	cDatum = Tag + "." + Monat + "." + Jahr;

	var Std = today.getHours();
	Std  = Std < 10 ? "0" + Std : "" + Std;
	var Min = today.getMinutes();
	Min  = Min < 10 ? "0" + Min : "" + Min;
	var Sec = today.getSeconds();
	Sec  = Sec < 10 ? "0" + Sec : "" + Sec;
	var cUhr = Std + ":" + Min +":" + Sec;

	document.getElementById("Zeit").value = cDatum +" - "+ cUhr
 //if (document.all || document.getElementById) uhr2.innerHTML = Uhr2;
	setTimeout("EH_KopfEHS_2()", 1000);
}

//	Drei Leerzeilen F C E, Höhe 5
function EH_TrennZ() {
	EH_LeerZ("F","5");
	EH_LeerZ("C","5");
	EH_LeerZ("E","5");
}

//	Ankerfeld erzeugen Anker und/oder Sprungpfeile anzeigen als Text!
function EH_Anker(cAnk,b1,b2) {
//	cAnk	Anker "#press" oder ""
//	b1		Array mit Links oben oder ""
//	b2		Array mit Links unten oder ""
	var cFTxt="";

	if (cAnk!="") if (cAnk[0]=="#") cAnk=cAnk.substr(1,20);
	if (b1==undefined) var b1="";
	if (b2==undefined) var b2="";

	if (cAnk!="") cFTxt=cFTxt+'<a name="'+cAnk+'"></a>';
	if (b1!="") {
		cFTxt=cFTxt+'<a href="'+b1[0]+'"><img src="'+cHPfad+b1[1]+'" border="0"></a>&nbsp;';
		if (b1[2]!=undefined) cFTxt=cFTxt+'<span class="STyp_AA0 ColT_6"> '+b1[2]+'</span>&nbsp;';
	}
	if (b2!="") {
		cFTxt=cFTxt+'<a href="'+b2[0]+'"><img src="'+cHPfad+b2[1]+'" border="0"></a>&nbsp;';
		if (b2[2]!=undefined) cFTxt=cFTxt+'<span class="STyp_AA0 ColT_6"> '+b2[2]+'</span>&nbsp;';
	}
	document.write(cFTxt);
}
//	Leerzeile als DIV
function EH_LeerZ(cF,rh) {
	if (cF==undefined || cF=="") cF=ColB_HF_Std;	//	Standardfarbe
	if (rh==undefined || rh=="") rh=ColH_Std;

	document.write('<div style="height: '+rh+'px;" class="ColB_'+cF+'"></div>');
}

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]+"'");
	}

//	Hauptmenu-Zeilen in Spalte ===
function EH_SayMenu() {
	EH_GetMenu();
	EH_GetUMenu();
	for (var i = 0; i < aMenu.length; i++) {
		if (aMenu[i][3]==cK_Haupt) aMenu[0][1]=aMenu[i][1];
	}
	EH_Menu();
	}
//	Menu-Zeilen Untermenus ausgeben ===
function EH_Menu() {
	document.write('<div class="Menu_Box STyp_AB1 ColT_Blau">');
	for (var i = 0; i < aMenu.length; i++) {
		switch (aMenu[i][0]) {
		case "<Ueb>":
			document.write('<div class="Menu_TopBox STyp_AB1 ColT_Rot">'+aMenu[i][1]+'</div>');
			document.write('<br>');
			break;
		case "<Ank>":
			var b1=aMenu[i][1];
			var b2=aMenu[i][2];
			var cFTxt="";
			if (b1!="") {
				cFTxt=cFTxt+'<a href="'+b1[0]+'"><img src="'+cHPfad+b1[1]+'" border="0"></a>&nbsp;';
				if (b1[2]!=undefined) cFTxt=cFTxt+'<span class="STyp_AA0 ColT_6"> '+b1[2]+'</span>&nbsp;';
			}
			if (b2!="") {
				cFTxt=cFTxt+'<a href="'+b2[0]+'"><img src="'+cHPfad+b2[1]+'" border="0"></a>&nbsp;';
				if (b2[2]!=undefined) cFTxt=cFTxt+'<span class="STyp_AA0 ColT_6"> '+b2[2]+'</span>&nbsp;';
			}
			document.write('<div class="Menu_TopBox STyp_AB1 ColT_Rot">'+cFTxt+'</div>');
			break;
		case "<hr>":
			document.write('<div class="Menu_TrennZ"></div><br>');
			break;
		case "<DATE>":
			document.write('<div class="Menu_TopBox STyp_AB1 ColT_Rot">'+cDatum+'</div>');
			break;
		case "<EL>":
			document.write('<a href="'+aMenu[i][2]+'" target="'+aMenu[i][3]+'">'+aMenu[i][1]+' </a><br>');
			break;
		case "<PL>":
			if (aMenu[i][3]==cK_Haupt) {
				document.write('<span class="STyp_AB1 ColT_9">'+aMenu[i][1]+'</span><br>');
			} else {
				document.write('<a href="'+cHPfad+aMenu[i][2]+'" target="_self">'+aMenu[i][1]+' </a><br>');
			}
			break;
		case "<IL>":
			document.write('<a href="'+aMenu[i][2]+'" target="_self">'+aMenu[i][1]+' </a><br>');
			break;
		case "":
			document.write('<br>');
			break;
		default:
			document.write(aMenu[i][0]);
		}
	}
	document.write('</div>');
}

//	Hauptmenu Daten ===
function EH_GetMenu() {
	aMenu=new Array();
	aMenu[aMenu.length]=new Array("<Ueb>","","");	//	wird ergänzt durch SayMenu
	aMenu[aMenu.length]=new Array("<PL>","Startseite","index.htm#info","ST");
	aMenu[aMenu.length]=new Array("");
	aMenu[aMenu.length]=new Array("<PL>","EH_FAKT","fakt/bes_b.htm#info","FA");
	aMenu[aMenu.length]=new Array("<PL>","EH_DNORM","datanorm/bes_b.htm#info","DN");
	aMenu[aMenu.length]=new Array("<PL>","EH_LIGA","liga/bes_b.htm#info","LI");
	aMenu[aMenu.length]=new Array("");
	aMenu[aMenu.length]=new Array("<PL>","Rechtliches","discl.htm#info","DC");
	aMenu[aMenu.length]=new Array("<PL>","PrivatSache","diverses/eh_div.htm#info","PV");
	aMenu[aMenu.length]=new Array("");
}
//	Untermenu Daten ===
function EH_GetUMenu() {
	switch (cK_Unter) {
	case "ST":		// Startseite
		aMenu[aMenu.length]=new Array("<hr>");
		aMenu[aMenu.length]=new Array("<IL>","EH_Design","#zug");
		aMenu[aMenu.length]=new Array("");
		aMenu[aMenu.length]=new Array("<DATE>");
		break;
	case "PV":		// Privates
		aMenu[aMenu.length]=new Array("<hr>","","");
		aMenu[aMenu.length]=new Array("<IL>","Zitate","#zitat");
		aMenu[aMenu.length]=new Array("<IL>","Powerpoint-Hits","#pps");
		aMenu[aMenu.length]=new Array("<IL>","Zur Person","#person");
		aMenu[aMenu.length]=new Array("");
		break;
	case "FA":		// Programme Fakt etc.
		aMenu[aMenu.length]=new Array("<hr>","","");
		aMenu[aMenu.length]=new Array("<IL>","Features","#features");
		aMenu[aMenu.length]=new Array("<IL>","Preise","#preise");
		aMenu[aMenu.length]=new Array("<IL>","Referenzen","#referenz");
		aMenu[aMenu.length]=new Array("");
		break;
	case "DC":		// Rechtliches
		aMenu[aMenu.length]=new Array("<hr>","","");
		aMenu[aMenu.length]=new Array("<PL>","Zurück","index.htm#info");
	}
}

//	window.setTimeout("StarteUhr()",1000);	// 1000 MilliSec = 1 Sec
//	datei die nach dem timeout aufgerufen wird
var Vorgabe ="00:4";
var Zeit ="";

function Minuten(wert) {
  for (var i = 0; i < wert.length; i++)
  if (wert.substring(i, i + 1) == ":")
  break;
  return (wert.substring(0, i));
}

function Sekunden(wert) {
  for (var i = 0; i < wert.length; i++)
  if (wert.substring(i, i + 1) == ":")
  break;
  return (wert.substring(i + 1, wert.length));
}

function Display(min, sec) {
  var disp;
  if (min <= 9) disp = " 0";
  else disp = " ";
  disp += min + ":";
  if (sec <= 9) disp += "0" + sec;
  else disp += sec;
  return (disp);
}

function CountDown() {
	sec--;
	if (sec == -1) {
		sec = 59;
		min--;
	}
	AnzeigeWert = Display(min, sec);

	// Anzeige in der Seite
	document.getElementById("Zeit").value = AnzeigeWert ;	//	Automatische Weiterleitung in
	if (min == 0 && sec == 2) {
		EH_KopfEHS_0();
	}
	if (min == 0 && sec == 1) {
		EH_KopfEHS_1();
	}
	if (min == 0 && sec == 0) {
		EH_KopfEHS_9();
		EH_KopfEHS_2();
//	document.getElementById("Zeit").value = " OK  ";	//	Automatische Weiterleitung in
//	weiterleitung bei erreichter Zeit
//	window.location.href = timedouturl;	//	timedouturl = "zeit-timeout-ende.htm";
	} else {
		down = setTimeout("CountDown()", 1000);
	}
}

function StarteUhr() {
  min = 1 * Minuten(Vorgabe);
  sec = 0 + Sekunden(Vorgabe);
  CountDown();
}


