/**
 *
 *
 * (c)2006 Jimmy Moore
 */

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	} else if (obj.y) {
		curtop += obj.y;
    }
	return curtop;
}

function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	} else if (obj.x) {
		curleft += obj.x;
    }
	return curleft;
}

function stopEventPropagation(e) {
    if (e.stopPropagation) {
        e.stopPropagation();
        e.preventDefault();
    } else {                    // for IE
        e.cancelBubble = true;
        e.returnValue = false;
    }
}
