$(document).ready(function(){
	function HoverOver(){
		$(this).addClass('hover');
	}
	function HoverOut(){
		$(this).removeClass('hover');
	}
	function RootLevelHoverOver(){
		$(this).children('.subLevel').animate({height:'toggle'},100);
	}
	function RootLevelHoverOut(){
		$(this).children('.subLevel').animate({height:'toggle'},100);
	}
	function SubLevelHoverOver(){
		$(this).children('.subLevelRight').animate({width:'toggle'},100);
	}
	function SubLevelHoverOut(){
		$(this).children('.subLevelRight').animate({width:'toggle'},100);
	}
	var config = {
		sensitivity: 2,
		interval: 200,
		over: HoverOver,
		timeout: 500,
		out: HoverOut
	};
	var configRootLevel = {
		sensitivity: 2,
		interval: 50,
		over: RootLevelHoverOver,
		timeout: 200,
		out: RootLevelHoverOut
	};
	var configSubLevel = {
		sensitivity: 2,
		interval: 50,
		over: SubLevelHoverOver,
		timeout: 200,
		out: SubLevelHoverOut
	};
	$("#dnnMenu .topLevel > li.haschild").hoverIntent(configRootLevel);
	$(".subLevel li.haschild").hoverIntent(configSubLevel);
});
