function findPos(el) {
	var x = y = 0;
	if(el.offsetParent) {
		x = el.offsetLeft;
		y = el.offsetTop;
		while(el = el.offsetParent) {
			x += el.offsetLeft;
			y += el.offsetTop;
		}
	}
	return {'x':x, 'y':y};
}

getOffsetPosition = function(el, inTYPE) {
	var iValLeft = 0;
	var iValTop = 0;
	while (el && el.tagName != 'BODY') {
		iValLeft += eval(el.offsetLeft);
		iValTop += eval(el.offsetTop);
		el = el.offsetParent;
	}
	return {'x':iValLeft, 'y':iValTop};
}

function sourisxy(e) {
 	x = (navigator.appName=="Netscape") ? e.pageX : event.clientX + document.documentElement.scrollLeft;
	y = (navigator.appName=="Netscape") ? e.pageY : event.clientY + document.documentElement.scrollTop;
	
	return {'x':x, 'y':y};
}