
function nextSiblingElement(elem){
    s = "";
    do {
        elem = elem.nextSibling;
        if(elem.nodeType == 3){
	    s += elem.tagName + "\n";
        }
    } while (elem) // && elem.nodeType != 3);
    return elem;
}

function openCurrent(){
    var currentPage = YAHOO.util.Dom.getElementsByClassName('current', 'li');
    if(currentPage.length!=1){
 	return;
    }

    var topnode =  currentPage[0].childNodes[1];

    if(topnode){
	if(topnode.tagName && topnode.tagName.toLowerCase() == 'ul'){
	    topnode.style.display = 'inline';
        }
    }
    var parent = currentPage[0].parentNode;
    while(parent && parent.tagName){
	if(parent.tagName.toLowerCase() == 'ul' && parent.className == 'topnode'){
	   parent.style.display = 'inline';
	}
	parent = parent.parentNode;
    }
}

YAHOO.util.Event.onDOMReady(openCurrent);
