
function alertAncestorsUntilID(node, id) {
	var parent = node;
	if ( parent.id && parent.parentNode.id )
	return parent.parentNode.id;
}

function changeClass(parentID) {
var items=document.getElementById(parentID).getElementsByTagName('a');
for(var i=0; i<1 ;i++) {
    items[i].className = 'current';
    }
}

function initMenus() {
	var sPath = window.location.href;
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1,sPath.lastIndexOf('.'));
	var ulsel;

	var element = document.getElementById(sPage);
    if (element) {
		
         if ($(document.getElementById(sPage)).is('ul')){
			ulsel = document.getElementById(sPage).id;
			changeClass(document.getElementById(sPage).parentNode.id);
		}
		else{
			changeClass(sPage);
			ulsel = alertAncestorsUntilID(document.getElementById(sPage));
		}
		$('ul.dynamic ul').hide();
		
		$('#' + ulsel).show();   
	}      
}

$(document).ready(function() {initMenus();});



