// 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;
}
resObject = erzXMLHttpRequestObject();

function HideSubmenue(Divbereiche) {
	var Divs=Divbereiche.split(", ");
	for(var i=0; i<Divs.length;i++) {
		var Hide=document.getElementById(Divs[i]);
		Hide.style.display="none";
	}
}

function HideDivBereiche(DivName, Divbereiche) {
	var HideDivs=document.getElementsByTagName("div");
	var Divs=Divbereiche.split(", ");
	for(var i=0;i<HideDivs.length;i++) {
		for(var j=0; j<Divs.length; j++) {
			if(HideDivs[i].id==Divs[j]) {
				if(Divs[j]!=DivName) {
					HideDivs[i].style.display="none";
					HideDivs[i].innerHTML="";
				}
			}
		}
	}
}


//function HideDivbereiche(DivName, Divbereiche) {
//	var HideDivs=document.getElementsByName(DivName);
//	for(i=0;i<HideDivs.length;i++) {
//		document.getElementsByName(DivName)[i].style.display="none";
//	}
//}

function OpenWindow() {
	var defWindow="width=320, height=240, left=100, top=200, resizable=no, toolbar=no";
	var W=window.open("videos/sommer_in_tuernitz.html", "video_tuernitz", defWindow);
	W.focus();

}

function CloseVideoLayer(iframeId, layerId) {
	var XX=document.getElementById(iframeId);
	var schlieszen=document.getElementById(layerId);
	schlieszen.removeChild(XX);
	schlieszen.style.display="none";
}

showVideo=new erzXMLHttpRequestObject();
function ShowVideo() {
	var IFRAME=document.createElement("IFRAME");
	IFRAME.id="video";
	switch(navigator.appName) {
		case "Microsoft Internet Explorer":
			var width="325px";
			var height="245px";
		break;
		default:
			var width="320px";
			var height="240px";
		break;
	}
	IFRAME.setAttribute("width", width);
	IFRAME.setAttribute("height", height);
	var LAYER=document.getElementById("videolayer");
	LAYER.style.display="block";
	LAYER.appendChild(IFRAME, LAYER);
	IFRAME.src="videos/sommer_in_tuernitz.html";
	LAYER.setAttribute("onclick", "CloseVideoLayer('"+IFRAME.id+"', '"+LAYER.id+"')");
}

subMenue=new erzXMLHttpRequestObject();
function GetContent(mID, Action, Divbereiche) {
	HideDivBereiche(Action,Divbereiche);
//	HideDivbereiche("div_menue");
//	HideSubmenue(Divbereiche);
	subMenue.open('get','getcontent.php?mID='+mID+'&action='+Action, true);
	subMenue.onreadystatechange=function() {
		if(subMenue.readyState==4) {
			switch (Action) {
				case "anfahrt":
					var Antwort=document.getElementById("maincontent");
				break;
				default:
					var Antwort=document.getElementById(Action);
				break;
			}
			Antwort.style.display="block";
			Antwort.innerHTML=subMenue.responseText;
		}
	}
	subMenue.send(null);
}

getNews=new erzXMLHttpRequestObject();
function GetNews(Action, Divbereiche) {
	HideDivBereiche(Action,Divbereiche);
//	HideDivbereiche("div_menue");
	getNews.open('get','getnews.php', true);
	getNews.onreadystatechange=function() {
		if(getNews.readyState==4) {
			var Antwort=document.getElementById("maincontent");
			Antwort.style.display="block";
			Antwort.innerHTML=getNews.responseText;
		}
	}
	getNews.send(null);
}

getDetails=new erzXMLHttpRequestObject();
function GetDetails(ID, Tabelle) {
	getDetails.open('get', 'getdetails.php?ID='+ID+'&tabelle='+Tabelle, true);
	getDetails.onreadystatechange=function() {
		if(getDetails.readyState==4) {
			var Antwort=document.getElementById("maincontent");
			Antwort.style.display="block";
			Antwort.innerHTML=getDetails.responseText;
		}
	}
	getDetails.send(null);
}

getMainContent = erzXMLHttpRequestObject();
function GetMainContent(mID, Action, Divbereiche) {
	HideDivBereiche('startseite',Divbereiche);
//	HideDivbereiche("div_menue");
//	HideSubmenue(Divbereiche);
	getMainContent.open('get','getcontent.php?mID='+mID+'&action='+Action, true);
	getMainContent.onreadystatechange=function() {
		if(getMainContent.readyState==4) {
			var Antwort=document.getElementById("maincontent");
			Antwort.style.display="block";
			Antwort.innerHTML=getMainContent.responseText;
		}
	}
	getMainContent.send(null);
}

function GetGemeindetelefonbuchContent(mID, Action, Divbereiche) {
	HideDivBereiche('gemeindetelefonbuch',Divbereiche);
//	HideDivbereiche("div_menue");
//	HideSubmenue(Divbereiche);
	getMainContent.open('get','getcontent.php?mID='+mID+'&action='+Action, true);
	getMainContent.onreadystatechange=function() {
		if(getMainContent.readyState==4) {
			var Antwort=document.getElementById("maincontent");
			Antwort.style.display="block";
			Antwort.innerHTML=getMainContent.responseText;
		}
	}
	getMainContent.send(null);
}

getImpressumContent = erzXMLHttpRequestObject();
function GetImpressumContent(mID, Action, Divbereiche) {
//	HideSubmenue(Divbereiche);
	HideDivBereiche('impressum',Divbereiche);
//	HideDivbereiche("div_menue");
	getImpressumContent.open('get','getcontent.php?mID='+mID+'&action='+Action, true);
	getImpressumContent.onreadystatechange=function() {
		if(getImpressumContent.readyState==4) {
			var Antwort=document.getElementById("maincontent");
			Antwort.style.display="block";
			Antwort.innerHTML=getImpressumContent.responseText;
		}
	}
	getImpressumContent.send(null);
}

function HideSubDiv(subDiv) {
	var sDiv=subDiv.split(", ");
	for(var i=0;i<sDiv.length;i++) {
		var Hide=document.getElementById(sDiv[i]);
		Hide.style.display="none";
	}
}

getContentSubmenue = erzXMLHttpRequestObject();
function GetContentSubmenue(mID, Action, subMenueID, subAction, subDiv) {
	HideSubDiv(subDiv);
	getContentSubmenue.open('get','getsubcontent.php?mID='+mID+'&submenueID='+subMenueID+'&action='+Action+'&subaction='+subAction, true);
	getContentSubmenue.onreadystatechange=function() {
		if(getContentSubmenue.readyState==4) {
			var Antwort=document.getElementById(subAction);
			Antwort.style.display="block";
			Antwort.innerHTML=getContentSubmenue.responseText;
		}
	}
	getContentSubmenue.send(null);
}

getContentSubmenue = erzXMLHttpRequestObject();
function GetContentSubmenueKommunales(mID, subMenueID, subAction, DivBereiche) {
	HideDivBereiche(subAction, DivBereiche);
//	switch(subMenueID) {
	switch(subAction) {
//		case 27: //PFARRE
		case"editpfarre":
			getContentSubmenue.open('get','getkommunalescontent.php?mID='+mID+'&submenueID='+subMenueID, true);
			getContentSubmenue.onreadystatechange=function() {
			if(getContentSubmenue.readyState==4) {
				var Antwort=document.getElementById("maincontent");
				Antwort.style.display="block";
				Antwort.innerHTML=getContentSubmenue.responseText;
			}
		}
		break;
		default:
			getContentSubmenue.open('get','getsubsubcontent.php?mID='+mID+'&submenueID='+subMenueID, true);
			getContentSubmenue.onreadystatechange=function() {
			if(getContentSubmenue.readyState==4) {
				var Antwort=document.getElementById(subAction);
				Antwort.style.display="block";
				Antwort.innerHTML=getContentSubmenue.responseText;
			}
		}
	}
	getContentSubmenue.send(null);
}

getContentSSSubmenue = erzXMLHttpRequestObject();
function GetContentSSSubmenue(mID, subMenueID, ssubMenueID, Action, Divbereiche) {
	HideDivBereiche(Action, Divbereiche);
	getContentSSSubmenue.open('get','getsubsubsubcontent.php?mID='+mID+'&submenueID='+subMenueID+'&ssubmenueID='+ssubMenueID, true);
	getContentSSSubmenue.onreadystatechange=function() {
		if(getContentSSSubmenue.readyState==4) {
			var Antwort=document.getElementById(Action);
			Antwort.style.display="block";
			Antwort.innerHTML=getContentSSSubmenue.responseText;
		}
	}
	getContentSSSubmenue.send(null);
}

getInhaltContent = erzXMLHttpRequestObject();
function GetInhaltContent(mID, iID) {
	getInhaltContent.open('get','getinhaltcontent.php?mID='+mID+'&iID='+iID, true);
	getInhaltContent.onreadystatechange=function() {
		if(getInhaltContent.readyState==4) {
			var Antwort=document.getElementById("maincontent");
			Antwort.style.display="block";
			Antwort.innerHTML=getInhaltContent.responseText;
		}
	}
	getInhaltContent.send(null);
}

getKommunalesContent = erzXMLHttpRequestObject();
function GetKommunalesContent(mID, subMenueID, ssubMenueID, Action, Divbereiche) {
	HideDivBereiche(Action, Divbereiche);
	getKommunalesContent.open('get','getgemeinderatcontent.php?mID='+mID+'&submenueID='+subMenueID+'&ssubmenueID='+ssubMenueID, true);
	getKommunalesContent.onreadystatechange=function() {
		if(getKommunalesContent.readyState==4) {
			var Antwort=document.getElementById("maincontent");
			Antwort.style.display="block";
			Antwort.innerHTML=getKommunalesContent.responseText;
		}
	}
	getKommunalesContent.send(null);
}

function ShowImage(Logo) {
	var L=document.getElementById("layer1");
	L.style.display="block";
	L.innerHTML="<div id='linklogo'><img src='"+Logo+"' /></div>";
}

function ShowInputName(Wert) {
	var S=document.getElementById("suchbegriff");
	var N=document.getElementById("inputname");
	switch (Wert) {
		case "0":
			var logoGSO=document.getElementById("logogso");
			logoGSO.style.display="table-row";
			var Antwort=document.getElementById("antwort");
			Antwort.style.display="none";
			S.style.display="none";
			N.style.display="none";
		break;
		default:
			var logoGSO=document.getElementById("logogso");
			logoGSO.style.display="none";

			S.style.display="table-row";
			N.style.display="table-row";
		break;
	}
}

getResultTelaustria = erzXMLHttpRequestObject();
function GetResultTelaustria(Name) {
	var PLZ=document.getElementById("orte").value;
	var DIV=document.getElementById("layer1");
	DIV.style.display="block";
	getResultTelaustria.open('get', 'findtelnummer.php?name='+Name+'&orte='+PLZ, true);
	getResultTelaustria.onreadystatechange=function() {
		if(getResultTelaustria.readyState==4) {
			var Antwort=document.getElementById("antwort");
			Antwort.style.display="block";
//			Antwort.innerHTML=getResultTelaustria.responseText;
//			Antwort.src="http://www.telaustria.at/search.do?name="+Name+"&location="+PLZ+"&finden.x=63&finden.y=8&sb=0";
			Antwort.src="http://www.infrasoft.at";
		}
	}
	getResultTelaustria.send(null);
}

function Fensterhoehe () {
  if (window.innerHeight) {
    return window.innerHeight;
  } else if (document.body && document.body.offsetHeight) {
    return document.body.offsetHeight;
  } else {
    return 0;
  }
}

function ChangeImage(ID, Imagenew) {
	var IMG=document.getElementById(ID);
	IMG.src="images/"+Imagenew;
}
