// JavaScript Document
var $j = jQuery.noConflict();
$j(document).ready( function() {
	$j('#p3_menuHolder').mouseenter(function() { showSubmenu(); });
	$j('#p3_menuHolder').mouseleave(function() { hideSubmenu(); });
	$j('.p3_submenu').mouseenter(function() { cancelHideSubmenu(); });
	$j('.p3_submenu').mouseleave(function() { allowClose = true; hideSubmenu(); });
});

var curMenu = "";
var allowChange = false;
var allowOpen = false;
var allowClose = true;
var t;


/* Open submenu after 100 msec */
function showSubmenu() { 
	t = setTimeout(function() {
		if(allowOpen) {
			if(curMenu != "home") {
				$j('.p3_submenu').show(); 
			} else {
				$j('.p3_submenu').hide(); 
			}
		}
	}, 100);
}

/* Cancel submenu close */
function cancelHideSubmenu() { allowClose = false; }

/* Close submenu and dehilite clickers after 100 msec */
function hideSubmenu() { 
	t = setTimeout(function() {
		if(allowClose) {
			$j('.p3_submenu').hide();
		}
	}, 100);
}

function menuOver(id) {
	if(id == curMenu) {
		allowChange = false;
	} else {
		allowChange = true;
	}
	t = setTimeout(function() {
		if(allowChange) {
			if(id != "home") {
				$j('.p3_submenu').show(); 
			} else {
				$j('.p3_submenu').hide(); 
			}
			allowOpen = true;
			$j('.p3_submenuContent').each(function() { $j(this).hide(); });
			$j('#p3_' + id + 'Content').show();
			curMenu = id;
		}
	}, 100);
}

function menuOut() {
	allowChange = false;
	allowOpen = false;
	curMenu = "";
	t = setTimeout(function() {
		if(allowChange) {
		}
	}, 100);
}

