window.onload = DoOnLoad;
window.onresize = DoOnResize;

function DoOnLoad()
{
	DoOnResize();
}

function DoOnResize()
{
	//	NaviSnake-Breite setzen
	try {
		var oTDNaviSnake = document.getElementById("tableCellNavSnake");
		if (oTDNaviSnake != null) {
			oTDNaviSnake.style.width = document.body.clientWidth - 250;
		}
		var oLogoButton = document.getElementById("imgBtnLogo");
		if (oLogoButton != null) {
			oLogoButton.style.visibility = "visible";
		}
	}
	catch (err) {
	}

	// Icons setzen
	try {
		var imgBtnOrder = document.getElementById("imgBtnOrder");
		var imgBtnHome = document.getElementById("imgBtnHome");
		var imgBtnSitemap = document.getElementById("imgBtnSitemap");
		var imgBtnFAQ = document.getElementById("imgBtnFAQ");
		var imgBtnLogo = document.getElementById("imgBtnLogo");
		if (imgBtnLogo != null) {
			var posStartLeft = absPosLeft( imgBtnLogo );
			if (imgBtnHome != null) {
				imgBtnHome.style.left = posStartLeft;
				imgBtnHome.style.visibility = "visible";
			}
			if (imgBtnOrder != null) {
				imgBtnOrder.style.left = posStartLeft + 50;
				imgBtnOrder.style.visibility = "visible";
			}
			if (imgBtnSitemap != null) {
				imgBtnSitemap.style.left = posStartLeft + 100;
				imgBtnSitemap.style.visibility = "visible";
			}
			if (imgBtnFAQ != null) {
				imgBtnFAQ.style.left = posStartLeft + 150;
				imgBtnFAQ.style.visibility = "visible";
			}
		}
	}
	catch (err) {
	}

	// Benutzte Höhe ermitteln
	var usedHeight = 0;
	var divContent = document.getElementById("divContent");
	if (divContent == null)
		divContent = document.getElementById("navigationCtrl_divContent");
	try {
		if (divContent != null) {
			usedHeight = absPosTop( divContent );
		}
	}
	catch (err) {
	}
	// Höhe setzen
	try {
		divContent.style.height = document.body.offsetHeight - usedHeight - 4;
		if (tableTop.clientWidth != null)
			divContent.style.width = document.body.clientWidth;
		else
			divContent.style.width = 1000;
	}
	catch (err) {
	}
}

function absPosTop( oElement )
{
	return (oElement.offsetParent) ? oElement.offsetTop + absPosTop(oElement.offsetParent) : oElement.offsetTop;
}	

function absPosLeft( oElement )
{
	return (oElement.offsetParent) ? oElement.offsetLeft + absPosLeft(oElement.offsetParent) : oElement.offsetLeft;
}	
