   var m_toolTips_toolTipDiv = null;
   
   function toolTips_showToolTip ( parentPageId, itemId, toolTipText, x, y ) {
	 
	   var toolTipDiv = document.createElement ( "div" );
	   toolTipDiv.style.width = "220px";
	   toolTipDiv.style.height = "140px";
	   //toolTipDiv.style.backgroundColor = "#ff0000";
	   toolTipDiv.style.position = "absolute";
	   toolTipDiv.style.top = y + "px";
	   toolTipDiv.style.left = x + "px";
	   
	   var speechBubbleImage = document.createElement ( "img" );
	   speechBubbleImage.src = "./images/SpeechBubble.png";
	   speechBubbleImage.style.width = "220px";
	   speechBubbleImage.style.height = "140px";
	   
	  
       var version = parseFloat(navigator.appVersion.split('MSIE')[1]);

       if ((version >= 5.5) && (version < 7) && (document.body.filters)) {
		   try {
			  toolTipDiv.style.filter = "progid:dximagetransform.microsoft.alphaimageloader(src='./images/SpeechBubble.png', sizingmethod='scale')";
			  toolTipDiv.style.display="inline-block";
		   } catch ( excHide ) {
		   }
	   } else {
	      toolTipDiv.appendChild (speechBubbleImage);
	   }
	   
	   var textOverSpeechBubble = document.createElement ( "p" );
	   textOverSpeechBubble.style.position = "absolute";
	   textOverSpeechBubble.style.top = "0px";
	   textOverSpeechBubble.style.left = "0px";
	   textOverSpeechBubble.style.textAlign = "left";
	   textOverSpeechBubble.style.margin = "0px";
	   textOverSpeechBubble.style.paddingTop = "4px";
	   textOverSpeechBubble.style.paddingLeft = "46px";
	   textOverSpeechBubble.style.paddingRight = "20px";
	   textOverSpeechBubble.style.color = "#ffffff";
	   textOverSpeechBubble.style.fontWeight = "bold";
	   textOverSpeechBubble.style.fontSize = "15px";
	   toolTipDiv.appendChild (textOverSpeechBubble);
	   textOverSpeechBubble.innerHTML = toolTipText;
	   
	   var parentPage = document.getElementById ( parentPageId );
	   parentPage.appendChild ( toolTipDiv );
	   
	   m_toolTips_toolTipDiv = toolTipDiv;
   }
   
   function toolTips_hideToolTip () {
	  if ( m_toolTips_toolTipDiv ) {
	     m_toolTips_toolTipDiv.parentNode.removeChild(m_toolTips_toolTipDiv);
		 m_toolTips_toolTipDiv = null;
	  }
   }
   
