	var projeatolyesi_tooltip = false;
	var projeatolyesi_tooltipShadow = false;
	var projeatolyesi_shadowSize = 2;
	var projeatolyesi_tooltipMaxWidth = 200;
	var projeatolyesi_tooltipMinWidth = 100;
	var projeatolyesi_iframe = false;
	var tooltip_is_msie = (navigator.userAgent.indexOf('MSIE')>=0 && navigator.userAgent.indexOf('opera')==-1 && document.all)?true:false;
	function showTooltip(e,tooltipTxt)
	{
		
		var bodyWidth = Math.max(document.body.clientWidth,document.documentElement.clientWidth) - 20;
	
		if(!projeatolyesi_tooltip){
			projeatolyesi_tooltip = document.createElement('DIV');
			projeatolyesi_tooltip.id = 'projeatolyesi_tooltip';
			projeatolyesi_tooltipShadow = document.createElement('DIV');
			projeatolyesi_tooltipShadow.id = 'projeatolyesi_tooltipShadow';
			
			document.body.appendChild(projeatolyesi_tooltip);
			document.body.appendChild(projeatolyesi_tooltipShadow);	
			
			if(tooltip_is_msie){
				projeatolyesi_iframe = document.createElement('IFRAME');
				projeatolyesi_iframe.frameborder='5';
				projeatolyesi_iframe.style.backgroundColor='#FFFFFF';
				projeatolyesi_iframe.src = '#'; 	
				projeatolyesi_iframe.style.zIndex = 100;
				projeatolyesi_iframe.style.position = 'absolute';
				document.body.appendChild(projeatolyesi_iframe);
			}
			
		}
		
		projeatolyesi_tooltip.style.display='block';
		projeatolyesi_tooltipShadow.style.display='block';
		if(tooltip_is_msie)projeatolyesi_iframe.style.display='block';
		
		var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
		if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
		var leftPos = e.clientX + 2;
		
		projeatolyesi_tooltip.style.width = null;	// Reset style width if it's set 
		projeatolyesi_tooltip.innerHTML = tooltipTxt;
		projeatolyesi_tooltip.style.left = leftPos + 'px';
		projeatolyesi_tooltip.style.top = e.clientY + 2 + st + 'px';

		
		projeatolyesi_tooltipShadow.style.left =  leftPos + projeatolyesi_shadowSize + 'px';
		projeatolyesi_tooltipShadow.style.top = e.clientY + 2 + st + projeatolyesi_shadowSize + 'px';
		
		if(projeatolyesi_tooltip.offsetWidth>projeatolyesi_tooltipMaxWidth){	/* Exceeding max width of tooltip ? */
			projeatolyesi_tooltip.style.width = projeatolyesi_tooltipMaxWidth + 'px';
		}
		
		var tooltipWidth = projeatolyesi_tooltip.offsetWidth;		
		if(tooltipWidth<projeatolyesi_tooltipMinWidth)tooltipWidth = projeatolyesi_tooltipMinWidth;
		
		
		projeatolyesi_tooltip.style.width = tooltipWidth + 'px';
		projeatolyesi_tooltipShadow.style.width = projeatolyesi_tooltip.offsetWidth + 'px';
		projeatolyesi_tooltipShadow.style.height = projeatolyesi_tooltip.offsetHeight + 'px';		
		
		if((leftPos + tooltipWidth)>bodyWidth){
			projeatolyesi_tooltip.style.left = (projeatolyesi_tooltipShadow.style.left.replace('px','') - ((leftPos + tooltipWidth)-bodyWidth)) + 'px';
			projeatolyesi_tooltipShadow.style.left = (projeatolyesi_tooltipShadow.style.left.replace('px','') - ((leftPos + tooltipWidth)-bodyWidth) + projeatolyesi_shadowSize) + 'px';
		}
		
		if(tooltip_is_msie){
			projeatolyesi_iframe.style.left = projeatolyesi_tooltip.style.left;
			projeatolyesi_iframe.style.top = projeatolyesi_tooltip.style.top;
			projeatolyesi_iframe.style.width = projeatolyesi_tooltip.offsetWidth + 'px';
			projeatolyesi_iframe.style.height = projeatolyesi_tooltip.offsetHeight + 'px';
		
		}
				
	}
	
	function hideTooltip()
	{
		projeatolyesi_tooltip.style.display='none';
		projeatolyesi_tooltipShadow.style.display='none';		
		if(tooltip_is_msie)projeatolyesi_iframe.style.display='none';		
	}
	