﻿var ie = window.document.all;
var ns6 = window.document.getElementById && (!(window.document.all));

function ShowToolTip(link)
{
	if((ns6 || ie))/* && (message != ""))*/
	{	
	    var linkParent = link.offsetParent;
	    	    
	    var items = linkParent.getElementsByTagName('span');
	    var title = items[0].innerHTML;
	    var pubDate = items[1].innerHTML;
	    var desc = items[2].innerText;
	    var image = items[2].getElementsByTagName('IMG');
	    	    
	    var spanContent = "<table width='100%' class='tooltip' cellspacing='0' cellpadding='2'>";
	    spanContent += "<tr>";
	    spanContent += "<td colspan=2 class='tooltiptitle'>"+title+"</td>";
	    spanContent += "</tr>";
	    spanContent += "<tr>";
	    spanContent += "<td colspan=2 class='tooltippubdate'>"+pubDate+"<hr /></td>";
        spanContent += "</tr>";
        if(image[0]!=null)
        {
	        var newImg = document.createElement('img');
	        newImg.src = image[0].src;
	        newImg.className = 'tooltip';
	        newImg.border = image[0].border;
	        newImg.alt = image[0].alt;
	        spanContent += "<tr>";
	        spanContent += "<td class='tooltipimg'>"+newImg.outerHTML+"</td>";
	        spanContent += "<td valign='top' class='tooltipdescription'>"+desc+"</td>";
            spanContent += "</tr>";
        }
        else
        {
	        spanContent += "<tr>";
	        spanContent += "<td colspan=2 class='tooltipdescriptionnoimg'>"+desc+"</td>";
            spanContent += "</tr>";
        }
        
        
	    	    
	    /*Add tooltip span*/
        var objToolTip = document.createElement('span');
        objToolTip.id = 'pnlToolTip';
        objToolTip.className = 'tooltip';
        objToolTip.innerHTML = spanContent;
        
	    /*Dimension of body and mouse*/
	    /*var bodyHeight = document.body.clientHeight * 1/2 + document.body.scrollTop;*/
        linkParent.appendChild(objToolTip);
        var bodyHeight = document.body.clientHeight;
	    var mousePositionHeight = window.event.clientY+objToolTip.offsetHeight+10;
	    if(mousePositionHeight>bodyHeight)	            
	    {
            /*var obj = linkParent.document.getElementById('pnlToolTip');*/
            /*obj.style.top = mousePositionHeight - obj.offsetHeight - link.offsetHeight;*/	        
            objToolTip.style.top = event.y-objToolTip.offsetHeight-link.offsetHeight;
        }
        return false;
        
	}

}

function HideToolTip(link)
{
	var linkParent = link.offsetParent;	
	var objToolTip = document.getElementById('pnlToolTip');
	if(linkParent!='undefined' && linkParent!='undefined'!=null && objToolTip!='undefined' && objToolTip!=null)
    	linkParent.removeChild(objToolTip);
    
}

