function registerStartupFunction(func) {
	
	var currentOnLoadFunc = window.onload;
	
	if (! window.onload) {
		window.onload = func;
	} else {
		window.onload = function() {
			currentOnLoadFunc();
			func();
		}
	}
	
}

function getAbsLeft( obj ) {
	oLeft = obj.offsetLeft;
	while( obj.offsetParent != null) {
		oParent = obj.offsetParent;
		oLeft += oParent.offsetLeft;
		obj = oParent;
	}
	return oLeft;
}


function getAbsTop(o) {
	oTop = o.offsetTop;
    while(o.offsetParent!=null) {
		oParent = o.offsetParent;
		oTop += oParent.offsetTop;
		o = oParent;
     }
     return oTop;
}

