function Tooltip_Hide() {
    // hide the tooltip elements
    document.getElementById('tooltip_frame').style.display = 'none';
    document.getElementById('tooltip_content').style.display = 'none';
    document.getElementById('tooltip_arrow').style.display = 'none';
}
function Tooltip_Show(objTarget, intWidth) {
    // get the content
    var strID = objTarget.id;
    strID += '_html';
    var strHtml = document.getElementById(strID).innerHTML;
    // get the coordinates
    var intHeight = objTarget.offsetHeight;
	var intTop = 0;
	var intLeft = 0;
	while(objTarget) {
		intTop += objTarget.offsetTop;
		intLeft += objTarget.offsetLeft;
		objTarget = objTarget.offsetParent;
	}
	// place and show the tooltip
    objTarget = document.getElementById('tooltip_content');
    objTarget.innerHTML = strHtml;
    // objTarget.innerHTML = strMessage;
    objTarget.style.left = (intLeft - 10) + 'px';
    objTarget.style.top = (intTop + intHeight + 15) + 'px';
    objTarget.style.width = intWidth + 'px';
    objTarget.style.display = '';
    // place and show the IFRAME (if needed)
    // note that IE needs an IFRAME to display anything above a drop down or list box
    if (document.all) {
        var objIFrame = document.getElementById('tooltip_frame');
        objIFrame.style.left = objTarget.style.left;
        objIFrame.style.top = objTarget.style.top;
        objIFrame.style.width = objTarget.offsetWidth;
        objIFrame.style.height = objTarget.offsetHeight;
        objIFrame.style.display = '';
    }
    // place and show the tooltip arrow
    objTarget = document.getElementById('tooltip_arrow');
    objTarget.style.left = (intLeft + 5) + 'px';
    objTarget.style.top = (intTop + intHeight + 1) + 'px';
    objTarget.style.display = '';
}