function menuOpen(target, imagename, menu)
{
    target.src = imagename;

    if (document.getElementById(menu))
    {
        menuTarget = document.getElementById(menu);
        menuTarget.style.display = 'block';
    }
}

function menuClose(target, imagename, menu)
{
    target.src = imagename;
    if (document.getElementById(menu))
    {
        menuTarget = document.getElementById(menu);
        menuTarget.style.display = 'none';
    }
}

function resetLefts()
{
    if (document.body.clientWidth)
    {
        left = 298 + ((document.body.clientWidth - 730) / 2);
    }
    else if (document.layers)
    {
        left = 298 + ((document.body.innerWidth - 730) / 2);
    }

    //Fix the IE wierdness
    browser = navigator.appName;
    version = navigator.appVersion;
    //alert(version);
    if (browser == 'Microsoft Internet Explorer')
    {
        if (version.indexOf("MSIE 6.0") > -1 || version.indexOf("MSIE 7.0") > -1)
        {
            left += 3;
            menuTop = '56px';
            document.getElementById('menuBase').style.top = "176px" // Custom;
            document.getElementById('menuShop').style.top = menuTop;
            document.getElementById('menuComp').style.top = menuTop;
            document.getElementById('menuChar').style.top = menuTop;
            document.getElementById('menuInside').style.top = menuTop;
        }
        else if (version.indexOf("Macintosh") > -1)
        {
            left -= 6;
        }
        else if (version.indexOf("MSIE 5.0") > -1 || version.indexOf("MSIE 5.5") > -1)
        {
            left -= 8;
        } else {
            left += 3;
        }
    }

    document.getElementById('menuBase').style.left = (0 + left) + 'px';
    document.getElementById('menuShop').style.left = (0 + left) + 'px';
    document.getElementById('menuComp').style.left = (97 + left) + 'px';
    document.getElementById('menuChar').style.left = (198 + left) + 'px';
    document.getElementById('menuInside').style.left = (281 + left) + 'px';
}