/* ***********************************
*** Sitemap anzeigen und verbergen ***
*********************************** */
/* *** Sitemap laden *** */
function loadSitemap(wert1, wert2, wert3)
{
	if (document.getElementById('footerinhalt').style.display == "block"){
		hideSitemap();
	} else {
		document.getElementById('footerinhalt').style.display = "block";
		document.getElementById('footerinhalt').style.height = "100px";
		with (new Ajax()){
			url = wert1;
			method = wert2;
			params = wert3;
			onSuccess = successHandlerSitemap;
			onError = errorHandler;
			doRequest();
		}
	}
}

// Erhaltener Text in Seite einfgen
function successHandlerSitemap(txt)
{
	document.getElementById('sitemaplink').src = "/web/_img/elemente/buttons/sitemap_aktiv.gif";
	document.getElementById('footerinhalt').style.backgroundImage = "none";
	document.getElementById('footerinhalt').style.height = "auto";
	document.getElementById('footerinhalt').innerHTML = txt;
	
	if (document.getElementsByTagName('body')[0].offsetHeight >= document.getElementsByTagName('html')[0].offsetHeight){
		var footerpos = document.getElementsByTagName('body')[0].offsetHeight;
	} else {
		var footerpos = document.getElementsByTagName('html')[0].offsetHeight;
	}
	if (footerpos < document.documentElement.clientHeight){
		var footerpos = document.documentElement.clientHeight;	
	}
	
	window.scrollTo(0, footerpos);
}

// Fehler bei der Datenbertragung
function errorHandler(msg)
{
	document.getElementById('footerinhalt').innerHTML = msg;
}

/* *** Sitemap verbergen *** */
function hideSitemap()
{
	document.getElementById('footerinhalt').innerHTML = "";
	document.getElementById('footerinhalt').style.backgroundImage = "url('/web/_img/loadinfo.gif')";
	document.getElementById('footerinhalt').style.height = "100px";
	document.getElementById('footerinhalt').style.display = "none";
	document.getElementById('sitemaplink').src = "/web/_img/elemente/buttons/sitemap_inaktiv.gif";
}

/* ***************
*** Startseite ***
*************** */
function einbelndenStart(nummer)
{
	if (document.getElementById('startbereich_'+nummer).style.display == "block"){
		document.getElementById('startbereich_'+nummer).style.display = "none";
		document.getElementById('startpfeil_'+nummer).style.backgroundImage = "url('/web/_img/elemente/buttons/pfeil_unten.gif')";
	} else {
		document.getElementById('startbereich_'+nummer).style.display = "block";
		document.getElementById('startpfeil_'+nummer).style.backgroundImage = "url('/web/_img/elemente/buttons/pfeil_oben.gif')";
	}
}