/*
	* napaJapan menu script
	* version 1.0
	* Written in summer/fall 2009 by Josh Gemmell
	* Limited Intellect Enterprises
*/

var napaMenuState = 0;		// closed
var napaMenuInMotion = 0;	// no further motion if already in motion
function menuToggler () {
	if( napaMenuState ) {
		return rollupMenu();
	} else {
		return unrollMenu();
	}
}
function unrollMenu () {
	if( napaMenuState == 0 && napaMenuInMotion == 0 ) {
		napaMenuInMotion = 1;
		objM = document.getElementById('napaMenuUnrolled');
		var urm = new Tween(objM.style, 'height', Tween.bounceEaseOut, 26, 278, 1, 'px');
		urm.onMotionFinished = function() {
			napaMenuInMotion = 0;
			napaMenuState = 1;
			document.getElementById('napaMenuKnob').src = 'images/Elements/menu_knob_up_off.png';
		};
		urm.start();
	}
	return false;
}
function rollupMenu() {
	if( napaMenuState == 1 && napaMenuInMotion == 0 ) {
		napaMenuInMotion = 1;
		objM = document.getElementById('napaMenuUnrolled');
		var rum = new Tween(objM.style, 'height', Tween.strongEaseOut, 278, 26, 1, 'px');
		rum.onMotionFinished = function() {
			napaMenuInMotion = 0;
			napaMenuState = 0;
			document.getElementById('napaMenuKnob').src = 'images/Elements/menu_knob_down_off.png';
		};
		rum.start();
	}
	return false;
}
function menuSelector(myMenu) {
	offMenu('CATEGORY'); offMenu('TYPE'); offMenu('BRAND');
	onMenu(myMenu);
	return false;
}
function offMenu (myMenu) {
	var objT = document.getElementById('napaMenuTab'+myMenu);
	var objM = document.getElementById('napaMenuGroup'+myMenu);
	objT.className = 'napaMenuTab';
	objM.style.display = 'none';
}
function onMenu (myMenu) {
	var objT = document.getElementById('napaMenuTab'+myMenu);
	var objM = document.getElementById('napaMenuGroup'+myMenu);
	objT.className = 'napaMenuTab tabOn';
	objM.style.display = 'block';
}
