// JavaScript Document
function erzXMLHttpRequestObject() {
	try {
		resObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(Error) {
		try {
			resObject = new ActiveXObject("MSXML2.XMLHTTP");
		}
		catch(Error) {
			try {
				resObject = new XMLHttpRequest();
			}
			catch(Error) {
				alert('Erzeugung eines XMLHttpRequst-Objektes ist nicht m&ouml;glich!');
			}
		}
	}
	return resObject;
}

wmtt=null;
document.onmousemove = updateWMTT;
function updateWMTT(e) {
  if (wmtt != null) {
		x = (document.all) ? window.event.x + wmtt.offsetParent.scrollLeft : e.pageX;
		y = (document.all) ? window.event.y + wmtt.offsetParent.scrollTop  : e.pageY;
	switch(navigator.appName) {
		case "Microsoft Internet Explorer":
			a=-10;
		break;
		default:
			a=400;
		break;
	}
	wmtt.style.left = (x - a) + "px";
	wmtt.style.top   = (y - a) + "px";

//	alert(wmtt.style.left+' - '+wmtt.style.top);
  }
}
function showWMTT(id) {
  wmtt = document.getElementById(id);
  wmtt.style.display = "block"
}
function hideWMTT(id) {
  wmtt = document.getElementById(id);
  wmtt.style.display = "none";
}

function MakeString(Wert) {
	var Str=Wert.split(",");
	return Str;
}

function ChangeColor(smenueItems, Wert) {
	switch(navigator.appName) {
		case "Microsoft Internet Explorer":
			var MenueItems=MakeString(smenueItems);
			var TagName=document.getElementsByTagName("div");
			for(var i=0;i<TagName.length; i++) {
				for(var j=0; j<MenueItems.length; j++) {
					if(TagName[i].id==MenueItems[j]+"0") {
						if(TagName[i].id!=Wert+"0") {
							TagName[i].className="mainmenue hand";
						}
					}
				}
			}
		break;
		default:
			var sItems=smenueItems.split(",");
			var divID=Wert+'0';
			for(var j=0;j<sItems.length;j++) {
				var XX=document.getElementById(sItems[j]+'0');
				if(XX!=null) {
					if(XX.id!=divID) {
						XX.className="mainmenue hand";
					}
				}
			}
		break;
	}
}

function HideSubmenue(submenueItems, divID) {
	if(submenueItems!="") {
		var MenueItems=MakeString(submenueItems);
		var TagName=document.getElementsByTagName("div");
		for(var i=0;i<TagName.length; i++) {
			for(var j=0; j<MenueItems.length; j++) {
				if(TagName[i].id==MenueItems[j]+"1") {
					if(TagName[i].id!=divID+"1") {
						TagName[i].innerHTML="";
						TagName[i].style.display="none";
						TagName[i].className="";
					}
				}
			}
		}
		ChangeColor(submenueItems, divID);
	}
}

function HideDivBereich(divName, divID) {
	var XX=document.getElementsByName(divName);
	for(var i=0; i<XX.length; i++) {
		var YY=document.getElementById(XX[i].id);
		if(divID!=YY.id) {
			YY.innerHTML="";
			YY.style.display="none";
//			YY.className="submenue hand";
			YY.className="";
		}
	}
	ChangeColor(divID);
}

var getfirstContent=erzXMLHttpRequestObject();
function GetFirstContent(mmenueID, smenueID) {
	getfirstContent.open('get', 'getfirstcontent.php?mmenueID='+mmenueID+'&smenueID='+smenueID+'&action=firstcontent',true);
	getfirstContent.onreadystatechange = function() {
		var TagName=document.getElementsByTagName("div");
		for(var i=0; i<TagName.length; i++) {
			if(TagName[i].id=="answer") {
				if(getfirstContent.readyState==4) {
					TagName[i].style.display="block";
					TagName[i].innerHTML=getfirstContent.responseText;
				}
			}
		}
	}
	getfirstContent.send(null);
}

var subMenue=erzXMLHttpRequestObject();
function GetSubMenue(divID, divName, mmenueID, smenueID, smenueItems) {
//alert(smenueItems);
	subMenue.open('get', 'getmenue.php?mmenueID='+mmenueID+'&smenueID='+smenueID+'&divname='+divName+'&divID='+divID,true);
	subMenue.onreadystatechange = function() {
		switch(navigator.appName) {
			case "Microsoft Internet Explorer":
				var MenueItems=MakeString(smenueItems);
				var TagName=document.getElementsByTagName("div");
				for(var i=0; i<TagName.length; i++) {
					if(TagName[i].id==divID+"1") {
						var SMenue=TagName[i];
						var Farbe=TagName[i-1];
					}
				}
			break;
			default:
				var SMenue = document.getElementById(divID+'1');
				var Farbe=document.getElementById(divID+'0');
				if(subMenue.readyState==4) {
					SMenue.innerHTML=subMenue.responseText;
				}
			break;
		}
		SMenue.style.display="block";
		Farbe.className="mainmenuered hand";
		if(subMenue.readyState==4) {
			SMenue.innerHTML=subMenue.responseText;
		}
	}
	subMenue.send(null);
	HideSubmenue(smenueItems, divID);
//	HideDivBereich(divName, divID);
	switch(divID) {
		case "fotogalerie":
			GetFirstContentFotoGalerie(mmenueID, smenueID, divID);
		break;
		default:
			GetFirstContent(mmenueID, smenueID, divID);
		break;
	}
}

function GetStartContent(location) {
	var Answer=document.getElementById("answer");
	Answer.style.display="block";
	Answer.innerHTML="<h2>Herzlich willkommen "+location+"!</h2>";
	
}

function ChangeClassname(pID, pName, smenueItems) {
	var sItems=smenueItems.split(",");
	for(var i=0; i<sItems.length;i++) {
		var XX=document.getElementById(sItems[i]);
		if(XX.id!=pID) {
			XX.className="submenue hand";
		}
	}
}

var getContent=erzXMLHttpRequestObject();
function GetContent(inhaltID, pID, pName, smenueItems) {
	getContent.open('get', 'getcontent.php?inhaltID='+inhaltID+'&action='+pID,true);
	getContent.onreadystatechange = function() {
		var showContent = document.getElementById("answer");
		if(getContent.readyState==4) {
			showContent.style.display="block";
			showContent.innerHTML=getContent.responseText;
			var P=document.getElementById(pID);
			P.className="submenuelong hand";
		}
	}
	getContent.send(null);
	ChangeClassname(pID, pName, smenueItems);
}

var getContentImpressum=erzXMLHttpRequestObject();
function GetContentImpressum(inhaltID, pID, pName, smenueItems) {
	getContentImpressum.open('get', 'getContent.php?inhaltID='+inhaltID+'&action='+pID,true);
	getContentImpressum.onreadystatechange = function() {
		var showContent = document.getElementById("answer");
		if(getContentImpressum.readyState==4) {
			showContent.style.display="block";
			showContent.innerHTML=getContentImpressum.responseText;
			var Imp=document.getElementById(pID+'0');
			Imp.className="mainmenuered hand";
		}
	}
	getContentImpressum.send(null);
	HideSubmenue(smenueItems, pName);
//	HideDivBereich('smenue', pName);
}

var getContentLinks=erzXMLHttpRequestObject();
function GetContentLinks(divID, Action, mmenueID, smenueID, pName, smenueItems) {
	var DIV=document.getElementsByTagName("div");
	getContentLinks.open('get','getcontent.php?mmenueID='+mmenueID+'&smenueID='+smenueID+'&action='+Action, true);
	getContentLinks.onreadystatechange=function() {
		if(getContentLinks.readyState==4) {
			for(var i=0;i<DIV.length; i++) {
				if(DIV[i].id=="answer") {
					DIV[i].style.display="block";
					DIV[i].innerHTML=getContentLinks.responseText;
				}
			}
		}
	}
	getContentLinks.send(null);
	HideSubmenue(smenueItems, divID);
	
}

var getContentFotoGalerie=erzXMLHttpRequestObject();
function GetContentFotoGalerie(inhaltID, mmenueID, smenueID, divID, pName, smenueItems) {
	var DIV=document.getElementsByTagName("div");
	getContentFotoGalerie.open('get','getcontent.php?inhaltID='+inhaltID+'&mmenueID='+mmenueID+'&smenueID='+smenueID+'&action=fotogalerie', true);
	getContentFotoGalerie.onreadystatechange=function() {
		if(getContentFotoGalerie.readyState==4) {
			for(var i=0;i<DIV.length; i++) {
				if(DIV[i].id=="answer") {
					DIV[i].style.display="block";
					DIV[i].innerHTML=getContentFotoGalerie.responseText;
					var P=document.getElementById(divID);
					P.className="submenuelong hand";

				}
			}
		}
	}
	getContentFotoGalerie.send(null);
	HideSubmenue(smenueItems, divID);
	ChangeClassname(divID, pName, smenueItems);

}

var getFirstContentFotoGalerie=erzXMLHttpRequestObject();
function GetFirstContentFotoGalerie(mmenueID, smenueID, divID) {
	var DIV=document.getElementsByTagName("div");
	getFirstContentFotoGalerie.open('get','getfirstcontent.php?mmenueID='+mmenueID+'&smenueID='+smenueID+'&action=fotogalerie', true);
	getFirstContentFotoGalerie.onreadystatechange=function() {
		if(getFirstContentFotoGalerie.readyState==4) {
			for(var i=0;i<DIV.length; i++) {
				if(DIV[i].id=="answer") {
					DIV[i].style.display="block";
					DIV[i].innerHTML=getFirstContentFotoGalerie.responseText;
				}
			}
		}
	}
	getFirstContentFotoGalerie.send(null);
//	HideSubmenue(smenueItems, divID);
}
showPicture=erzXMLHttpRequestObject();
function ShowPicture(mmenueID, smenueID, inhaltID, bildID) {
	var Vorschau=document.getElementsByTagName("div");
	showPicture.open('get','fotogalerie.php?mmenueID='+mmenueID+'&smenueID='+smenueID+'&inhaltID='+inhaltID+'&bildID='+bildID, true);
	showPicture.onreadystatechange=function() {
		if(showPicture.readyState==4) {
			for(var i=0; i<Vorschau.length; i++) {
				if(Vorschau[i].id=="zeigefoto") {
					Vorschau[i].style.display="block";
					Vorschau[i].innerHTML=showPicture.responseText;
				}
			}
		}
	}
	showPicture.send(null);
}

function Ausblenden() {
	var Vorschau=document.getElementsByTagName("div");
	for(var i=0; i<Vorschau.length; i++) {
		if(Vorschau[i].id=="zeigefoto") {
			Vorschau[i].style.display="none";
		}
	}
}

getPicture=erzXMLHttpRequestObject();
function GetPicture(mmenueID, smenueID, inhaltID, bildID,  Action) {
	var Vorschau=document.getElementsByTagName("div");
	getPicture.open('get','fotogalerie.php?mmenueID='+mmenueID+'&smenueID='+smenueID+'&inhaltID='+inhaltID+'&bildID='+bildID, true);
	getPicture.onreadystatechange=function() {
		if(getPicture.readyState==4) {
			for(var i=0; i<Vorschau.length; i++) {
				if(Vorschau[i].id=="zeigefoto") {
					Vorschau[i].style.display="block";
					Vorschau[i].innerHTML=getPicture.responseText;
				}
			}
		}
	}
	getPicture.send(null);
}









