window.onload=rollup;
function rollout(objMenuitem, objEvent)
{
	var objUl = document.getElementById(objMenuitem);
    var iKeyCode;
    if (objEvent && objEvent.type == 'keypress')
    {
        if (objEvent.keyCode)
            iKeyCode = objEvent.keyCode;
        else if (objEvent.which)
            iKeyCode = objEvent.which;
        if (iKeyCode != 13 && iKeyCode != 32)
            return true;
    }
    if (objUl.childNodes[1].style.display == 'block'){
        var strDisplay = 'none';
        var strClass = 'up';
    } else {
        var strDisplay = 'block';
        var strClass = 'dn';
        }

    var objMenu = document.getElementById('mainnav');
    var objNested = objMenu.getElementsByTagName('div');
    for (var i=0; i<objNested.length; i++)
        if (objNested[i].style.display == 'block')
            objNested[i].style.display = 'none';
    		objUl.childNodes[1].style.display = strDisplay;
    		objUl.childNodes[0].className = strClass;
    return false;
    
}

function rollup()
{
    var bRollup, objLinks, objNode, objAnchor;
    if (document.getElementById && document.createElement)
    {
		var strLocation = window.location;
		var objMenu = document.getElementById('mainnav');
		var objNested = objMenu.getElementsByTagName('ul');
		var objDiv = objMenu.getElementsByTagName('span');
        for (var i=0; i<objNested.length; i++)
        {
            bRollup = true;

            if (bRollup == true){
                objNested[i].style.display = 'none';
            } else {
                objNested[i].style.display = 'block';
			}
        }
        for (var i=0; i<objDiv.length; i++)
        {
            strContent = objDiv[i].firstChild.data;
            objAnchor = document.createElement('a');
            objAnchor.href = '#';
            objAnchor.className = 'navlnk';
            objAnchor.style.backgroundImage = '../img/dcrt.gif';
            objAnchor.onclick = function(event){return rollout(this.parentNode.parentNode.id, event);}
            objAnchor.onkeypress = function(event){return rollout(this.parentNode.parentNode.id, event);}
            objAnchor.appendChild(document.createTextNode(strContent));
            objDiv[i].replaceChild(objAnchor, objDiv[i].firstChild);
            }
    }
}
