var projeproje_tooltip = false;
var projeproje_tooltipShadow = false;
var projeproje_shadowSize = 4;
var projeproje_tooltipMinWidth = 100;
var projeproje_tooltipMaxWidth = 200;
function showTooltip(e,tooltipTxt)
{
	var bodyWidth = Math.max(document.body.clientWidth,document.documentElement.clientWidth) - 20;
	if(!projeproje_tooltip){
		projeproje_tooltip = document.createElement('DIV');
		projeproje_tooltip.id = 'projeproje_tooltip';
		projeproje_tooltipShadow = document.createElement('DIV');
		projeproje_tooltipShadow.id = 'projeproje_tooltipShadow';
		
		document.body.appendChild(projeproje_tooltip);
		document.body.appendChild(projeproje_tooltipShadow);	
	}
	
	projeproje_tooltip.style.display='block';
	projeproje_tooltipShadow.style.display='block';
	
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	
	var leftPos = e.clientX + 10;
	
	projeproje_tooltip.style.width = null;	// Reset style width if it's set 
	projeproje_tooltip.innerHTML = tooltipTxt;
	projeproje_tooltip.style.left = leftPos + 'px';
	projeproje_tooltip.style.top = e.clientY + 10 + st + 'px';
	
	projeproje_tooltipShadow.style.left =  leftPos + projeproje_shadowSize + 'px';
	projeproje_tooltipShadow.style.top = e.clientY + 10 + st + projeproje_shadowSize + 'px';
	
	if(projeproje_tooltip.offsetWidth>projeproje_tooltipMaxWidth){	/* Exceeding max width of tooltip ? */
		projeproje_tooltip.style.width = projeproje_tooltipMaxWidth + 'px';
	}
	
	var tooltipWidth = projeproje_tooltip.offsetWidth;		
	if(tooltipWidth<projeproje_tooltipMinWidth)tooltipWidth = projeproje_tooltipMinWidth;
	
	projeproje_tooltipShadow.style.width = tooltipWidth + 'px';
	projeproje_tooltip.style.width = tooltipWidth + 'px';
	projeproje_tooltipShadow.style.height = projeproje_tooltip.offsetHeight + 'px';		
	
	if((leftPos + tooltipWidth)>bodyWidth){
		projeproje_tooltip.style.left = (projeproje_tooltipShadow.style.left.replace('px','') - ((leftPos + tooltipWidth)-bodyWidth)) + 'px';
		projeproje_tooltipShadow.style.left = (projeproje_tooltipShadow.style.left.replace('px','') - ((leftPos + tooltipWidth)-bodyWidth) + projeproje_shadowSize) + 'px';
	}
}

function hideTooltip()
{
	projeproje_tooltip.style.display='none';
	projeproje_tooltipShadow.style.display='none';		
}

