
function SetTab(obj, container) {
	if(obj.className.indexOf('active') < 0)	{
		var table = document.getElementById(container);
		var a = 1;
		for(i=0; i<table.rows[0].cells.length; i++) {
			if(table.rows[0].cells[i].id.indexOf('-l') < 0 && table.rows[0].cells[i].id.indexOf('-r') < 0 && table.rows[0].cells[i].id.length > 0) {
				if(table.rows[0].cells[i].id == obj.id) {
					obj.className = 'tab-active';
					table.rows[0].cells[i-1].className = 'tab-active-l';
					table.rows[0].cells[i+1].className = 'tab-active-r';
					document.getElementById(container + '-content-' + a).style.display = '';
				}
				else {
					table.rows[0].cells[i-1].className = 'tab-l';
					table.rows[0].cells[i].className = 'tab';
					table.rows[0].cells[i+1].className = 'tab-r';
					document.getElementById(container + '-content-' + a).style.display = 'none';
				}
				a++;
			}
		}
	}
}

function GetObjectPos(obj) {
	var _left = 0;
	var _top = 0;
	
	if (obj.offsetParent) { 
	    do {
            _left += obj.offsetLeft;
            _top += obj.offsetTop;
        } while (obj = obj.offsetParent);
    }
    return {Left:_left, Top:_top};
}

function MenuOpen() {
	var pos = GetObjectPos(document.getElementById('UnternehmenMenu'));
	var menu = document.getElementById('ddmenu');
	menu.style.top = pos.Top - 6;
	menu.style.left = pos.Left - 10;
	menu.style.visibility = 'visible';
	document.onmousemove = OnMenuMouseHandler;
}

function CloseMenu() {
	document.getElementById('ddmenu').style.visibility = 'hidden';
	document.onmousemove = null;
}

var timer;
function OnMenuMouseHandler(e) {
	var e = e || event;
	var menu = document.getElementById('ddmenu');
	var pos = GetObjectPos(menu);
	if((e.clientX < pos.Left || e.clientX > pos.Left + menu.offsetWidth)
		|| (e.clientY < pos.Top || e.clientY > pos.Top + menu.offsetHeight)) {
		if(!timer) {
			timer = setTimeout("CloseMenu()", 800);
		}
	}
	else {
		clearTimeout(timer);
		timer = null;
	}
}