function $(element) {return document.getElementById(element);}

var Position = {};
Position.cumulativeOffset = function(e) {
	var y=0, x=0;
	do {x+=e.offsetLeft || 0;	y+=e.offsetTop || 0;	e=e.offsetParent;} while (e);
	return [x, y];
}
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {
  Position.cumulativeOffset = function(e) {
    var y=0, x=0;
    do {y += e.offsetTop || 0; x += e.offsetLeft || 0;
    	if (e.offsetParent == document.body)
        if (e.style.position == 'absolute') break;
      e = e.offsetParent;
    } while (e);
    return [x, y];
  }
}
