/**
 * Jerry Chan
 * Date 8/4/07
 * Modified from jdMenu sample file
 */

// Initialization, you can leave this here or move this somewhere else
$(function(){
	$('ul.jd_menu_vertical').jdMenu({onShow:loadMenu, onHide:unloadMenu, offset:1});
});

// Hide nav bar border
$(function(){
	$('ul').css("border-top-color", "#0F2F65");
	$('ul').css("border-bottom-color", "#0F2F65");
	$('ul').css("border-left-color", "#0F2F65");
	$('ul').css("border-right-color", "#0F2F65");
});

var MENU_COUNTER = 1;
function loadMenu() {
	if (this.id == 'dynamicMenu') {
		$('> ul > li', this).remove();

		var ul = $('<ul></ul>');
		var t = MENU_COUNTER + 10;
		for (; MENU_COUNTER < t; MENU_COUNTER++) {
			$('> ul', this).append('<li>Item ' + MENU_COUNTER + '</li>');
		}
	}
}

function unloadMenu() {
	if (MENU_COUNTER >= 30) {
		MENU_COUNTER = 1;
	}
}

// We're passed a UL
//	function onHideCheckMenu() {
//		alert("onHideCheckMenu");
//		return !$(this).parent().is('.LOCKED');
//	}

// We're passed a LI
//	function onClickMenu() {
//		alert("onClickMenu");
//		$(this).toggleClass('LOCKED');
//		return true;
//	}
