$().ready(function(){
	//Add widths for FireFox
	if(!$.browser.msie){
		$('#mainMenu>li>ul').each(function(){
			$(this).css('left','-99999px').show();
			$(this).width($(this).width());
			//Hack for MAC
			if(window.navigator.platform.match(/mac/i)){
				var t = $(this).css('top');
				t = (t.substr(0,t.length-2)*1) - 3;
				$(this).css('top',t);
			}
			$(this).hide().css('left','0');
		});
	}
	//Add SELECTED menu item
	$('#mainMenu>li a').each(function(){
		if(this.href && location.href == this.href){
			var node = this;
			for(var node=this;node.parentNode;node=node.parentNode){
				if(node.parentNode.id == 'mainMenu'){
					$(node).children('a').addClass('selected');
					break;
				}
			}
		}
	});
	//Add hover effects
	$('#mainMenu>li').hover(function(){
		$('>a',this).addClass('hover');
		$('>ul',this).stop().css('height','').slideDown();
	},function(){
		$('>a',this).removeClass('hover');
		$('>ul',this).stop().css('height','').slideUp();
	});
});
