function init() {
	mainId=new Array("Index", "Praxis", "Termine", "Glauben",  "Spiritualitaet", "Originell");
	mainNames=new Array("Die KLJ ist...", "...praktisch...", "...aktiv...", "...gläubig...", "...fromm...", "...originell!");
	var homeSubLinks=new Array("Impressum", "Kontakt", "G&auml;stebuch", "Links", "Mitglieder der KLJ", "Segensw&uuml;nsche", "Ziele der KLJ", "Karl Leisner");
	var homeSubLinksRef=new Array("Impressum.htm", "mailto:webmaster@karl-leisner-jugend.de", "http://49447.guestbook.webtropia.com/", "Linkliste.htm", "Mitglieder.htm", "Segenswunsch.htm", "Ziele.htm", "http://www.karl-leisner.de/");
	var practicalSubLinks=new Array("Übersicht", "Leiterschulung", "Spiele", "Filme", "Gebete", "Predigtspiele", "Praxis-Links", "B&uuml;cher", "Lieder", "Gitarrenschule");
	var practicalSubLinksRef=new Array("Praxis.htm", "GLS.htm", "Spiele.htm", "Filme.htm", "Gebete.htm", "Predigtspiele.htm", "PraxisLinks.htm", "Buecher.htm", "Lieder.htm", "Gitarren-Schule.htm");
	var datesSubLinks=new Array("Weltjugendtag", "Termine 2010");
	var datesSubLinksRef=new Array("Weltjugendtag.htm", "Termine.htm");
	var believeSubLinks=new Array("Übersicht", "FAQ", "Kirchenkritik", "Literatur", "Glaubenskurs");
	var believeSubLinksRef=new Array("Glauben.htm", "FAQ.htm", "Glauben_Kirchenkritik.htm", "Glauben_Literatur.htm", "Glaubenskurs.htm");
	var spiritSubLinks=new Array("Übersicht", "Gebete", "Messtexte", "Besinnliches", "Kurzgeschichten", "Spr&uuml;che", "Predigten", "Predigtreihen", "Bibelvers ziehen", "Im Web gefunden");
	var spiritSubLinksRef=new Array("Spiritualitaet.htm", "Gebete.htm", "messtexte.htm", "Besinnliches.htm", "KGeschichten.htm", "Sprueche.htm", "Predigten.htm", "Predigtreihen.htm", "bibelstelle.htm", "fromm_web.htm");
	var wjdSubLinks=new Array("Übersicht", "WJT-Shop", "CDs", "T-Shirt", "Postkarten", "Papstpredigten", "Pfarrhausexerzitien", "Aufputschmittel", "Schriften", "Humor");
	var wjdSubLinksRef=new Array("originell.htm", "WJT_Shop.htm", "WJT_CD.htm", "T-Shirts.htm", "Postkarten.htm", "Ansprachen_Papst.htm", "Pfarrhaus_Exerzitien.htm", "Aufputschmittel.htm", "Schriftenreihe_Glaubenswege.htm", "Humor1.htm");
	subLinks=new Array(homeSubLinks, practicalSubLinks, datesSubLinks, believeSubLinks,  spiritSubLinks, wjdSubLinks);
	subLinksRef=new Array(homeSubLinksRef, practicalSubLinksRef, datesSubLinksRef, believeSubLinksRef, spiritSubLinksRef, wjdSubLinksRef);
}//init

function createMouseoverCode (mainNr, nr) {
	var result=" onmouseover=\"markSubLink("+mainNr+", "+nr+", true)\" onmouseout=\"markSubLink("+mainNr+", "+nr+", false)\"";
	return result;
}//createMouseoverCode

function markSubLink(mainNr, nr, mark) {
	var object=document.getElementById("sub"+nr);
	if (mark) {
		object.className="mark"+mainNr;
	}//if
	else {
		object.className="subLink"+mainNr;
	}//else
}//markSubLink

function createLink (mainNr, nr) {
	var result="";
	if (subLinksRef[mainNr]!=null) {
		if ((mainNr==0) && ((nr==1) || (nr==2) || (nr==7))) {
			result=subLinksRef[mainNr][nr];
		}//if
		else {
			result=subLinksRef[mainNr][nr];
		}//else
	}//if
	return result;
}//createLink

function createCallingCode(mainNr, nr) {
	var link=createLink(mainNr, nr);
	var result="onclick=\"gotoSubPage('"+link+"')\""+createMouseoverCode(mainNr, nr);
	return result;
}//createCallingCode

function clearOtherSublinks(nr) {
	init();
	for (var index=0;index<mainId.length;index++) {
		var object=document.getElementById(mainId[index]);
		if (index!=nr) {
			var code="<div onmouseover=\"drawSublinks("+index+")\" onclick=\"openLink("+index+")\">"+mainNames[index]+"</div>";
			object.innerHTML=code;
		}//if
	}//for
}//clearOtherSublinks

function openLink(nr) {
	var link=mainId[nr]+".htm";
	window.open(link,"_self");
}//openLink

function drawSublinks(nr) {
	init();
	clearOtherSublinks(nr);
	var links=subLinks[nr];
	var content="<div class=\"submenuHeadline"+nr+"\" id=\"headline\" onclick=\"openLink("+nr+")\">"+mainNames[nr]+"</div>\n";
	for (var index=0;index<links.length;index++) {
		var callingCode=createCallingCode(nr, index);
		content+="<div class=\"subLink"+nr+"\" id=\"sub"+index+"\""+callingCode+">"+links[index]+"</div>\n";
	}//for
	var object=document.getElementById(mainId[nr]);
	object.innerHTML=content;
	setPositionForSubLinks(links, nr);
}//drawSublinks

function setPositionForSubLinks(links, nr) {
	for (var index=0;index<links.length;index++) {
		var objectId="sub"+index;
		var object=document.getElementById(objectId);
		object.style.top=(index+1)*25+"px";
		object.style.left=0+"px";
	}//for
}//setPositionForSubLinks

function gotoSubPage(subPage) {
	clearOtherSublinks(-1);
	window.open(subPage, "_self");
}//gotoSubPage