// Allgemeine Variable:
var HelpWindow = '';
var myZeiger = '';
var myAnker = 0;
//
// Öffnet das Hilfefenster Punkt und Thema müssen Zahlen sein.
// OpenHelp(): öffnet die Hilfe in der Standardansicht, erster Menüpunkt und darin erstes Thema wird angezeigt
// OpenHelp(ZAHL): öffnet einen speziellen Menüpunkt --> Zahl aus: /help/helpObjects.js
// OpenHelp(ZAHL,ZAHL): öffnet einen speziellen Menüpunkt (/help/helpObjects.js) und spezielles Thema dieses Menüpunktes (jeweiliges Helpfile)
function OpenHelp(Punkt, Thema) {
	var HelpWidth = 600;
	var HelpHeight = 375;
	var HelpTarget = "./help4all.php";
	if(HelpWindow){
		HelpWindow.close();
	}
	HelpWindow = window.open(HelpTarget, Punkt+"&"+Thema, "width="+HelpWidth+", height="+HelpHeight);
}
function BuildMainMenu(){ // Baut das Hauptmenü des Hilfefensters nach Vorgabe aus: /help/helpObjects.js
	var myHTML = '<table  border="0" cellspacing="0" cellpadding="0"><tr>';
	for(i=0; i<HelpArray.length; i++){
		var myCell = '';
		myCell = '<td class="FliessText" style="padding-right:15px;"<a href="javascript:ShowHelp(Array(';
		myCell = myCell + HelpArray[i].id + ",0)";
		myCell = myCell + ')" class="MenuTXTorange">';
		myCell = myCell + HelpArray[i].menueeintrag;
		myCell = myCell + '</a></td>';
		myHTML = myHTML + myCell;
	}
	myHTML = myHTML+'</tr></table>';
	document.getElementById("MenuSpace").innerHTML = myHTML;
}
function ShowHelp(myIndex){ // Verlinkt die Hauptmenüeinträge
	for(i=0; i<HelpArray.length; i++){
		if(myIndex[0] == HelpArray[i].id){
			var myCell = '';
			myCell = '<iframe width="560" height="290" name="'+myIndex[1];
			myCell = myCell + '" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" border="0" style="width:550px; height:290px;" src="';
			myCell = myCell + HelpArray[i].helpfile + '"></iframe>';
			document.getElementById("HelpSpace").innerHTML = myCell;
		}
	}
}
function GetPunktThema(){
	myZeiger = window.name.split("&");
	if((myZeiger[0] == "undefined")|| (isNaN(myZeiger[0]))){
		myZeiger[0] = HelpArray[0].id;
	}
	if((myZeiger[1] == "undefined")|| (isNaN(myZeiger[1]))){
		myZeiger[1] = myAnker;
	}
}
function JumpToThema(){	// Das jeweilige Helpfile ruft diese Funktion auf, die dann zum richtigen Ankerpunkt springt.
	window.location.href = "#"+window.name;
}
function GetTopic(){
	GetPunktThema();	// Checkt den Namen des geöffneten Hilfefensters, hier werden die Sprungpunkte ("Menüpunkt", "Thema") übergeben.
	BuildMainMenu();	// Baut das Hauptmenü des Hilfefenster auf Basis der Hilfeobjekte aus: /help/helpObjects.js
	ShowHelp(myZeiger);	// Öffnet im iframe das richtige Helpfile zum passenden Menüpunkt. In dem jeweiligen Helpfile sind Ankerpunkte.
}