function getNode(nodeId) {
    if( document.getElementById )
        return document.getElementById( nodeId );
    else if( document.all && document.all( nodeId ) )
        return document.all( nodeId );
    else if( document.layers && document.layers[ nodeId ] )
        return document.layers[ nodeId ];
    else
        return false;
}
var prev=null;
function showImg( model, src, link, name, type ) {
    model.className = "sel";  
    if(prev) prev.className = "";
    prev=model;  
    var ih = getNode( "imgholder" );  
    ih.setAttribute( "src", src );
    ih.style.top = findPosY( model ) - 483 + "px";
    var il = getNode( "imglink" );
    il.setAttribute( "href", "../"+link );
    il.style.display= "inline";
    document.frm1.url.value=link;
    document.frm1.mod.value=name;
    if (type != null)
    {document.frm1.type.value=type;}

}

function hideImg(model) {
    var ih = getNode( "imgholder" );  
    ih.setAttribute( "src", "" );
    var il = getNode( "imglink" );
    il.style.display= "none";
    il.setAttribute( "style", "display='none';");
}


function findPosY(obj) {
    var top = 0;
    if (obj.offsetParent)  {
        while (obj.offsetParent) {
            top += obj.offsetTop
            obj = obj.offsetParent;
        }
    } else if( obj.y )
    top += obj.y;
    return top;
}
