	var tooltip = false;
	var tooltipShadow = false;
	var shadowSize = 4;
	var tooltipMaxWidth = 200;
	function showTooltip(e,tooltipTxt)
	{
		if(!tooltip){
			tooltip = document.createElement('DIV');
			tooltip.id = 'tooltip';
			tooltipShadow = document.createElement('DIV');
			tooltipShadow.id = 'tooltipShadow';
			
			document.body.appendChild(tooltip);
			document.body.appendChild(tooltipShadow);	
		}
		
		tooltip.style.display='block';
		tooltipShadow.style.display='block';
		
		var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
		
		tooltip.style.width = null;	// Reset style width if it's set 
		tooltip.innerHTML = tooltipTxt;
		tooltip.style.left = e.clientX + 10 + 'px';
		tooltip.style.top = e.clientY + 10 + st + 'px';
		
		
		
		tooltipShadow.style.left = e.clientX + 10 + shadowSize + 'px';
		tooltipShadow.style.top = e.clientY + 10 + st + shadowSize + 'px';
		
		if(tooltip.offsetWidth>tooltipMaxWidth){	/* Exceeding max width of tooltip ? */
			tooltip.style.width = tooltipMaxWidth + 'px';
		}
		
		
		tooltipShadow.style.width = tooltip.offsetWidth + 'px';
		tooltipShadow.style.height = tooltip.offsetHeight + 'px';
		
		
		
	}
	
	function hideTooltip()
	{
		tooltip.style.display='none';
		tooltipShadow.style.display='none';		
	}
