// ================================
// DHTML mini library
// Gerard Ferrandez - January 2007
// http://www.dhteumeuleu.com
// ================================

id = function(o) {
	return document.getElementById(o);
}

px = function (x) {
	return ''.concat(Math.round(x), 'px');
}

pxLeft = function(o) {
	for (var x = 0; o != null; o = o.offsetParent) x += o.offsetLeft;
	return x;
}

pxTop = function(o) {
	for (var x = 0; o != null; o = o.offsetParent) x += o.offsetTop;
	return x;
}

/* ==== DOM 2 add event ==== */
addEvent = function (o, e, f) {
	var r = false;
	if (window.addEventListener) {
		o.addEventListener(e, f, false);
		r = true;
	} else if (window.attachEvent) {
		r = o.attachEvent('on' + e, f);
	}
	return r;
}
