function highlight_menu(item_str) {
	var item = Ext.get(item_str);
	item.addClass("selected_menu");
}

function menu_enter(e,t) {
	this.highlight("ffffff", {
		attr: "color",
		endColor: "999999",
		easing: "easeOut",
		duration: 1
	});
	this.addClass("hover_menu");

}

function menu_leave(e,t) {
	this.highlight("999999", {
		attr: "color",
		endColor: "ffffff",
		easing: "easeOut",
		duration: 1
	});
	
	this.removeClass.defer(800, this, [ "hover_menu" ]);
}

Ext.onReady(function() {
	var addr = window.location.href;
	var sel = "home_m";
	
	if(addr.search("/dossier") > 0) {
		highlight_menu("dossier_m");
		sel = "dossier_m";
	}
	else if(addr.search("/memoir") > 0) {
		highlight_menu("memoir_m");
		sel = "memoir_m";
	}
	else if(addr.search("/help") > 0) {
		highlight_menu("support_m");
		sel = "support_m";
	}
	else if(addr.search("/blog") > 0) {
		highlight_menu("blog_m");
		sel = "blog_m";
	}	
	else highlight_menu("home_m");
	
	if(sel != "dossier_m")
		Ext.get("dossier_m").hover(menu_enter, menu_leave, Ext.get("dossier_m"));
	
	if(sel != "memoir_m")
		Ext.get("memoir_m").hover(menu_enter, menu_leave, Ext.get("memoir_m"));
	
	if(sel != "support_m")
		Ext.get("support_m").hover(menu_enter, menu_leave, Ext.get("support_m"));
	
	if(sel != "home_m")
		Ext.get("home_m").hover(menu_enter, menu_leave, Ext.get("home_m"));
	Ext.get("store_m").hover(menu_enter, menu_leave, Ext.get("store_m"));
	
	if(sel != "blog_m")
		Ext.get("blog_m").hover(menu_enter, menu_leave, Ext.get("blog_m"));
})

