function getObject(objectId)
{
    // cross-browser function to get an object given its id
    if(document.getElementById && document.getElementById(objectId)) 
    {
	    // W3C DOM
	    return document.getElementById(objectId);
    } 
    else if (document.all && document.all(objectId)) 
    {
	    // MSIE 4 DOM
	    return document.all(objectId);
    } 
    else 
    { return false; }
}

function showHideMenu(object, classClosed, classOpen)
{
    var menu = object.id + "_menu";
    var link = "bt_" + object.id;           
    
    if (getObject(menu))    
    {        
        if (getObject(menu).style.display == "none")
        { getObject(menu).style.display = "block"; }        
        else if (getObject(menu).style.display == "block")
        { getObject(menu).style.display = "none"; }         
    }
    
    if (getObject(link))
    {                
        if (getObject(link).className == classClosed)
        { getObject(link).className = classOpen; }        
        else if (getObject(link).className == classOpen)
        { getObject(link).className = classClosed; }
    }
}

function removeImageTrash(imageDiv)
{
    if (getObject(imageDiv))
    {
	var code = getObject(imageDiv).innerHTML;
	code = code.replace(/&nbsp;/, "");
        getObject(imageDiv).innerHTML = code;
    }	
}

function keyPressedInMenu(e, object, classClosed, classOpen)
{
    if (e.keyCode == 13)
    { showHideMenu(object, classClosed, classOpen); }
}