/*var $j = jQuery.noConflict();
$j(document).ready(function() {
	$j('#menu a').hover(function() {
		clearTimeout(window.submenuTimeout);
		if(window.submenuhoverul)
			$j(window.submenuhoverul).hide();
		$j(window.menuhoverli).removeClass('active');
		var li = $j(this).parent('li');
		var id = $j(li).attr('id');
		if (id == 'red') {
			//window.submenuhoverul = $j('#submenu ul.red').show();
			//$j(li).addClass('active');
		}
		if (id == 'green') {
			window.submenuhoverul = $j('#submenu ul.green').show();
			$j(li).addClass('active');
		}
		if (id == 'brown') {
			//window.submenuhoverul = $j('#submenu ul.brown').show();
			//$j(li).addClass('active');
		}
		if (id == 'blue') {
			//window.submenuhoverul = $j('#submenu ul.blue').show();
			//$j(li).addClass('active');
		}
		window.menuhoverli = li;
	}, function() {
		window.submenuTimeout = setTimeout('hidesubmenu();', 1000);
	});
	$j('#submenu ul').hover(function() {
		clearTimeout(window.submenuTimeout);
	}, function() {
		window.submenuTimeout = setTimeout('hidesubmenu();', 1000);
	});
	$j(document).keypress(function(e) { // toggle profiler on ~ press
		if (e.which == 96) {
			$j('#profiler_section').toggle();
		}
	});
});
function hidesubmenu() {
	$j(window.submenuhoverul).hide();
	$j(window.menuhoverli).removeClass('active');
}*/

var $j = jQuery.noConflict();
$j(document).ready(function() {
	$j('#menu > ul > li').hover(function() {
		hidesub();
		if (window.hsto)
			clearTimeout(window.hsto);
		$j(this).addClass('active');
		var sub = $j(this).find('ul').show().find('ul').hide();
		//positionsub(sub);
	}, function() {
		hidesub_to()
	});
	$j('#menu > ul > li > ul').hover(function() {
		if (window.hsto)
			clearTimeout(window.hsto);
	}, function() {
		hidesub_to()
	});
	$j('#menu > ul > li > ul > li').hover(function() {
		hidesubsub();
		if (window.hssto)
			clearTimeout(window.hssto);
		var ul = $j(this).find('ul').show();
		var left = $j(ul).parent('li').parent('ul').width();
		$j(ul).css({
			left: left-10+'px'
		});
	}, function() {
		hidesubsub_to()
	});
});

function hidesub() {
	$j('#menu ul ul').hide();
	$j('#menu > ul > li').removeClass('active');
}
function hidesubsub() {
	$j('#menu .subsub').hide();
}

function positionsub(sub) {
	var parent = $j(sub).parent('li');
	var left = $j(parent).offset().left;
	$j(sub).css('left',left+'px');
}
function hidesub_to() {
	if (window.hsto)
		clearTimeout(window.hsto);
	window.hsto = setTimeout('hidesub();', 1000);
}
function hidesubsub_to() {
	if (window.hssto)
		clearTimeout(window.hssto);
	window.hssto = setTimeout('hidesubsub();', 1000);
}