js_img_Expand = 'images/css/iconExpand.gif';
    js_img_Contract = 'images/css/iconContract.gif';
js_img_Blank = 'images/css/iconEmpty.gif';


function ToggleVisibility(elementToHide, elementClicked, imgClicked)
{
    ele = document.getElementById(elementToHide);
    clicked = document.getElementById(elementClicked);
    imgClicked = document.getElementById(imgClicked);
    if(ele.style.display == 'none')
    {
        ele.style.display = '';
        if(clicked)
        {
            clicked.className = 'Expanded' ; 
        }
        if(imgClicked)
        {
            imgClicked.src = js_img_Contract;
        }

    }else
    {
        ele.style.display = 'none';
        if(clicked)
        {
            clicked.className = '';  
        }
       if(imgClicked)
        {
            imgClicked.src = js_img_Expand;
        }

    }
}


function DisplayRelatedItems(sender)
{
    var div = document.getElementById('divRelatedItems');
    var left = getposOffset(sender, 'left');
    
    
    var top = getposOffset(sender, 'top');
    
    div.style.top = (top + 15) + 'px';
    div.style.left = (left - 85) + 'px';
    
    SetUpForAutoHide(div.id);
    
    
    div.style.display = 'block';
}
function SetUpForAutoHide(elementid)
{
    var element = document.getElementById(elementid);
    searchhide = setTimeout("document.getElementById('" + elementid + "').style.display = 'none';",2000);
    element.onmouseover = function onmouseover() { var div = document.getElementById(elementid); div.style.display = 'block'; clearTimeout(searchhide); }
    element.onmouseout = function onmouseout() { searchhide = setTimeout("document.getElementById('" + elementid + "').style.display = 'none';",500); }
}
function getposOffset(what, offsettype)
{
    var fixoffsetleft = 8
    var fixoffsettop = 5;
    var totaloffset=(offsettype=="left")? (what.offsetLeft - fixoffsetleft) : (what.offsetTop + fixoffsettop);
    
    var parentEl=what.offsetParent;
    while (parentEl!=null)
    {
        totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
        parentEl=parentEl.offsetParent;
    }
    return totaloffset;
}