/************************************************************
@author: 		Mario Diaz
description:	positions layer over charts teaser
@created: 		2007-09-18
************************************************************/

var bMsie = (document.all) ? true : false;


/**
* positions clickable layer over charts teaser layer
*/
function positionChartsOverlay () {
	aPos = findPos (document.getElementById('charts_teaser_layer'));
	var eClickLayer = document.getElementById('charts_teaser_overlay');
	if (bMsie) {
		eClickLayer.style.left = aPos[0];
		eClickLayer.style.top = aPos[1];
	} else {
		eClickLayer.style.left = aPos[0] + "px";
		eClickLayer.style.top = aPos[1] + "px";
	}
}

/**
* help function for retrieving pos of an element 
* @param object obj
* return int array
*/
function findPos (obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}