

function showFormHint(ctl,hintDiv) {
//	ctl = document.getElementById(button);
	targetDiv = document.getElementById(hintDiv);
	
    var leftpos = 0;
    var toppos = 0;

    var aTag = ctl;
    // Added try-catch to the next loop (MYFACES-870)
    try
    {
        do {
            aTag = aTag.offsetParent;
            leftpos += aTag.offsetLeft;
            toppos += aTag.offsetTop;
        }
        while (aTag.tagName != "BODY");
    }
    catch (ex)
    {
        // ignore
    }

    var leftScrollOffset = 0;
    var topScrollOffset = 0;

    aTag = ctl;
    // Added try-catch (MYFACES-870)
    try
    {
        do {
            leftScrollOffset += aTag.scrollLeft;
            topScrollOffset += aTag.scrollTop;
            aTag = aTag.parentNode;
        }
        while (aTag.tagName != "BODY");
    }
    catch (ex)
    {
        // ignore
    }

    var top = ctl.offsetTop + toppos - topScrollOffset + ctl.offsetHeight;
    var left = ctl.offsetLeft + leftpos - leftScrollOffset + 4;
	if (document.getElementById('ResizeContainer')) {
		left -= document.getElementById('ResizeContainer').offsetLeft;
	} else {
		left -= document.getElementById('PopupResizeContainer').offsetLeft;
	}
	left += ctl.width;
	top -= ctl.height;

    targetDiv.style.left = left + "px";
    targetDiv.style.top = top + "px";

    targetDiv.style.visibility = 'visible';
	targetDiv.style.display = 'block';
	
}
function hideFormHint(hintDiv) {
	targetDiv = document.getElementById(hintDiv);
    targetDiv.style.visibility = 'hidden';
	targetDiv.style.display = 'none';
    targetDiv.style.left = '0px';
}



/*
function showFormHint(ctl,hintDiv) {
//	ctl = document.getElementById(button);
	targetDiv = document.getElementById(hintDiv);
	
    var leftpos = 0;
    var toppos = 0;

    var aTag = ctl;
    // Added try-catch to the next loop (MYFACES-870)
    try
    {
        do {
            aTag = aTag.offsetParent;
            leftpos += aTag.offsetLeft;
            toppos += aTag.offsetTop;
        }
        while (aTag.tagName != "BODY");
    }
    catch (ex)
    {
        // ignore
    }

    var leftScrollOffset = 0;
    var topScrollOffset = 0;

    aTag = ctl;
    // Added try-catch (MYFACES-870)
    try
    {
        do {
            leftScrollOffset += aTag.scrollLeft;
            topScrollOffset += aTag.scrollTop;
            aTag = aTag.parentNode;
        }
        while (aTag.tagName != "BODY");
    }
    catch (ex)
    {
        // ignore
    }

    var top = ctl.offsetTop + toppos - topScrollOffset + ctl.offsetHeight;
    var left = ctl.offsetLeft + leftpos - leftScrollOffset + 4;
	left -= document.getElementById('ResizeContainer').offsetLeft;
	left += ctl.width;
	top -= ctl.height;

    targetDiv.style.left = left + "px";
    targetDiv.style.top = top + "px";

    targetDiv.style.visibility = 'visible';
	targetDiv.style.display = 'block';
	
}
function hideFormHint(hintDiv) {
	targetDiv = document.getElementById(hintDiv);
    targetDiv.style.visibility = 'hidden';
	targetDiv.style.display = 'none';
    targetDiv.style.left = '0px';
}
*/