// load events
$(initSearchMenu);

// search menu
var searchmenu = {};
function initSearchMenu() {
	// menu data
	searchmenu.currentmenu = null;
	searchmenu.menuitems = {
		range_searchnav: {trigger:$("#range_searchnav"), button:$("#range_searchbutton"), menu:$("#range_searchMenu")},
		usage_searchnav: {trigger:$("#usage_searchnav"), button:$("#usage_searchbutton"), menu:$("#usage_searchMenu")},
		skin_searchnav: {trigger:$("#skin_searchnav"), button:$("#skin_searchbutton"), menu:$("#skin_searchMenu")}
	};
		
	// menu events
	$.each(searchmenu.menuitems, function(i,val) {
		//val.trigger.click(onSearchMenuButtonClick);
		val.trigger.mouseenter(onSearchMenuButtonMouseEnter);
		val.trigger.mouseleave(onSearchMenuButtonMouseLeave);
	});
}

function onSearchMenuButtonClick(e) {
	e.preventDefault();
}

function onSearchMenuButtonMouseEnter(e) {
	showSearchMenuItem(this.id);
}
	
function onSearchMenuButtonMouseLeave(e) {
	hideSearchMenuItem(this.id);
}

function showSearchMenuItem(mid) {
	mi = searchmenu.menuitems[mid];
	mi.button.addClass("open");
	mi.menu.stop(true, true);
	mi.menu.fadeIn("fast");
}

function hideSearchMenuItem(mid) {
	mi = searchmenu.menuitems[mid];
	mi.button.removeClass("open");
	mi.menu.stop(true, true);
	mi.menu.hide();
}

