var netscapeOlder,explorerOlder,newVersion

function riconosciBrowser()
{
    if (navigator.appVersion.charAt(0) == "4")
    {
        if (navigator.appName.indexOf("Explorer") >= 0)
        {explorerOlder = true;}
        else
        {netscapeOlder = true;}
    }
    else if (navigator.appVersion.charAt(0) > "4")
    {newVersion = true;}
}

function getPropertyById( id, property )
{
    if (newVersion)
    {
        var styleObject = document.getElementById( id );
        if (styleObject != null)
        {
            styleObject = styleObject.style;
            if (styleObject[property])
            {return styleObject[ property ];}
        }
        return null;
    }
    else if (netscapeOlder)
    {return document[id][property]; }
    else
    {return document.all[id].style[property];}
}

function setPropertyById( id, property, value )
{
    if (newVersion)
    {
        var styleObject = document.getElementById( id );
        if (styleObject != null)
        {
            styleObject = styleObject.style;
            styleObject[ property ] = value;
        }
    }
    else if (netscapeOlder)
    {document[id][property] = value;}
    else if (explorerOlder)
    {
		var styleObject = document.getElementById( id );
        if (styleObject != null)
        {
            styleObject = styleObject.style;
            styleObject[ property ] = value;
        }
    }
}

riconosciBrowser();