var l;
var r;

function equalColumns()
{
	l = document.getElementById("LeftBigBox");
	r = document.getElementById("RightBigBox");

	r.offsetHeight >= l.offsetHeight ? l.style.height = r.offsetHeight + "px" : r.style.height = l.offsetHeight + "px";
}

function placeLogo()
{
	var logo = document.getElementById("LogoContainer");
	
	logo.style.visibility = "visible";
	logo.style.left = "1009px";
	logo.style.top = (Math.max(l.style.height.replace("px", ""), r.style.height.replace("px", "")) + 46) + "px";
}

var cumulativeOffset = function(element)
{
	var valueT = 0, valueL = 0;
	do
	{
		valueT += element.offsetTop  || 0;
		valueL += element.offsetLeft || 0;
		element = element.offsetParent;
	}
	while (element);
	return [valueL, valueT];
} 

function drawLine()
{
	var activeMenueElement;
	var menuList = document.getElementById("MenuList");
	var hLine1;
	var hLine2;
	var vLine;
	var pos = [0, 0];
	
	for (i = 0; i < menuList.childNodes.length; i++)
	{
		if (menuList.childNodes[i].childNodes[0])
		{
			if (menuList.childNodes[i].childNodes[0].className.toLowerCase() == "active")
			{
				pos = cumulativeOffset(menuList.childNodes[i].childNodes[0]);
			}
		}
	}

		
	hLine1 = document.createElement("DIV");
	hLine1.id = "hLine1";
	hLine1.style.position = "absolute";
	hLine1.style.left = pos[0] + 110 + "px";
	hLine1.style.top = pos[1] + 9 + "px";
	hLine1.style.width = "30px";
	hLine1.style.height = "2px";
	hLine1.style.fontSize = "2px";
	hLine1.style.backgroundImage = "url('../img/basis/punkte_horiz_navi_1.gif')";
	document.body.appendChild(hLine1);
	
	vLine = document.createElement("DIV");
	vLine.id = "vLine";
	vLine.style.position = "absolute";
	vLine.style.left = cumulativeOffset(document.getElementById("hLine1"))[0] + 29 + "px";
	vLine.style.top = cumulativeOffset(document.getElementById("SubMenuList"))[1] + 9 + "px";
	vLine.style.width = "2px";
	vLine.style.fontSize = "2px";
	vLine.style.height = pos[1] - cumulativeOffset(document.getElementById("SubMenuList"))[1] + 2 + "px";
	vLine.style.backgroundImage = "url('../img/basis/punkte_vert_navi_1.gif')";
	document.body.appendChild(vLine);
	
	hLine2 = document.createElement("DIV");
	hLine2.id = "hLine2";
	hLine2.style.position = "absolute";
	hLine2.style.left = document.getElementById("vLine").style.left;
	hLine2.style.top = document.getElementById("vLine").style.top;
	hLine2.style.width = "30px";
	hLine2.style.height = "2px";
	hLine2.style.fontSize = "2px";
	hLine2.style.backgroundImage = "url('../img/basis/punkte_horiz_navi_2.gif')";
	document.body.appendChild(hLine2);
}

function drawMail(addy, domain, end, cssClass, filler)
{
    var mail;
    mail = addy + "@" + domain + "." + end;

    document.write("<a href=\"mailto:");
    document.write(mail);
    document.write("\"");
    if (cssClass != "")
    {
        document.write(" class=\"");
        document.write(cssClass);
        document.write("\"");
    }
    document.write(">");
    if (filler != "")
    {
        document.write(filler);
    }
    else
    {
        document.write(mail);
    }
    document.write("</a>");
}

window.onload = function()
{
	equalColumns();
	placeLogo();
	drawLine();
}
