var navitems;
var activeNavItem;
var timeout;

function start() {
	navitems = document.getElementsByClassName('subnav');

	for ( var x = 0; x < navitems.length ; x++ ) { 
		navitems[x].IsClosing = false;
		navitems[x].style.display = 'none';
		$(navitems[x]).addClassName('subnavsafe');
	}	
}

function drop(objItem) {

	var div = $(objItem.id).next();
	
	cleanup();	
	
	if (div != null) {
		if (!navIsOpen(objItem.id)) {
			//var blindDown = Effect.BlindDown(div, {duration:0.1});
			$(div).show();
			div.IsClosing = false;
		}
	}
	
	activeNavItem = objItem.id;
}

function cleanup() {
	
	for ( var x = 0; x < navitems.length ; x++ ) { 
		if (navitems[x].style.display != 'none') {
			//var blindUp = Effect.BlindUp(navitems[x], {duration:0.1});
			$(navitems[x]).hide();
			activeNavItem = null;
		}
	}
}

function navIsOpen(id) {
	return (id==activeNavItem);
}

document.onclick = cleanup;
