
var fadeOut;
var fades = new Array();

function showSubmenu(event, id) {
    
    var submenu = document.getElementById(id);

    if (fades[id]){
	fades[id][0].stop();
    }
    else{

	fades[id] = new Array(
	dojo.fadeOut({
	    node: id,
	    duration: 500,
	    onEnd: function(){
		document.getElementById(id).style.visibility = "hidden";
	    }
	    }),
	dojo.fadeIn({
	    node: id,
	    duration: 500
	}));
    }

    submenu.style.visibility = "visible";
    fades[id][1].play();

}

function hideSubmenu(event, id) {
    if (fades[id]) fades[id][0].play();
}