
function getY( oElement )
{
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetTop;
oElement = oElement.offsetParent;
}
return iReturnValue;
}

function getX( oElement )
{
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetLeft;
oElement = oElement.offsetParent;
}
return iReturnValue;
}

function tipOver(cid) {
	//alert(cid);	
	var tipAnchor = document.getElementById('tipAnchor');	
	var pop = document.getElementById(cid);
	var popStyle = pop.style;
	popStyle.display = "block";

	popStyle.top = (getY(tipAnchor))+15 + "px";
	popStyle.left = (getX(tipAnchor))+15 + "px";
	
	
	//pop.style.visibility = 'visible';	
}

function tipOut(cid) {
	//document.getElementById(cid).style.visibility = 'hidden';		
	//var pop = document.getElementById(cid);		
	//pop.style.visibility = 'hidden';	
	var pop = document.getElementById(cid);	
	var popStyle = pop.style;
	popStyle.display = "none";
}

function tipOverA(cid, canchor) {
	//alert(cid);	
	var tipAnchor = document.getElementById(canchor);	
	var pop = document.getElementById(cid);
	var popStyle = pop.style;
	popStyle.display = "block";

	popStyle.top = (getY(tipAnchor))+15 + "px";
	popStyle.left = (getX(tipAnchor))+15 + "px";
	
	
	//pop.style.visibility = 'visible';	
}

function tipOverText(cid, canchor, text) {
	//alert(cid);	
	var tipAnchor = document.getElementById(canchor);	
	var pop = document.getElementById(cid);
	if (pop != undefined) {
    	var popStyle = pop.style;
    	popStyle.display = "block";

    	popStyle.top = (getY(tipAnchor))+25 + "px";
    	popStyle.left = (getX(tipAnchor))+15 + "px";
    	pop.innerHTML = '<p>' + text + '</p>';
	}
	
	//pop.style.visibility = 'visible';	
}
