function trace(obj){
	var out = "";

	for (i in obj[0]){
		out += i + " -> " + obj[0][i] + "\n"; 
	}

	alert(out);
}

function getX(obj){
	var currentElement = obj;
	var x = 0;
	
	do {
		if (currentElement.offsetLeft > 0){
			x += currentElement.offsetLeft;
		}
	} while (currentElement = currentElement.parentNode);
	
	return x;
}

function getY(obj){
	var currentElement = obj;
	var y = 0;
	
	do {
		if (currentElement.offsetTop > 0){
			y += currentElement.offsetTop;
		}
	} while (currentElement = currentElement.parentNode);
	
	return y;
}

function pxToNumber(pxValue){
	var strlen = pxValue.length;
	var value = pxValue.substr(0, strlen-2);
	return Number(value);
}
