function addEvent(obj, evType, fn, useCapture) {
	if(obj.addEventListener) {
		obj.addEventListener(evType, fn, useCapture);
		return true;
	}else if(obj.attachEvent) {
		var r = obj.attachEvent('on'+evType, fn);
		return r;
	}else{
		return false;
	}
}
function removeEvent(obj, evType, fn, useCapture) {
	if(obj.removeEventListener) {
		obj.removeEventListener(evType, fn, useCapture);
		return true;
	}else if(obj.detachEvent) {
		var r = obj.detachEvent('on'+evType, fn);
		return r;
	}else{
		return false;
	}
}
function addFocus() {
	if(typeof idtofocus == 'undefined') {
		return false;
	}else{
		var thefocus = document.getElementById(idtofocus);
		thefocus.focus();
	}
}

function graphicHelper() {
	var menuref = document.getElementById('menu');
	var menulis = menuref.getElementsByTagName('li');
	menulis[menulis.length - 1].className = 'lastnode';
	menulis[menulis.length - 2].className = 'lastnode';
	var submenuref = document.getElementById('submenu');
	if(submenuref) {
		var submenulis = submenuref.getElementsByTagName('li');
		submenulis[submenulis.length - 1].className = 'lastnode';
	}
	var contentref = document.getElementById('content');
	if(contentref.offsetHeight < menuref.offsetHeight) {
		contentref.style.height = (menuref.offsetHeight + 100) + 'px';
	}
}

addEvent(window, 'load', addFocus, false);
addEvent(window, 'load', graphicHelper, false);
