function action_confirm(message) {
	var action = confirm(message);
	if(action == true) {
		return true;
	}
	return false;
}

var $___timerSub;
var $subTool = null;
var $timeoutSub = 1500;

function setSubMenuEvents(inID, inID2) {
	$('#' + inID).mouseover(function() {
		$('#' + inID2).css({top: String($('#' + inID).offset().top + 31) + 'px', left: String($('#' + inID).offset().left) + 'px'});
		toogleSubMenu(inID, inID2);
		$subTool = inID2;
	});
	$('#' + inID).mouseout(function() {
		hideSubMenu(inID2);
	});
	$('#' + inID2).mouseover(function() {
		keepSubMenu(inID2);
	});
	$('#' + inID2).mouseout(function() {
		hideSubMenu(inID2);
	});
}

function toogleSubMenu(inID, inID2) {
	if($subTool != null) {
		if(inID2 != $subTool) {
			$('#' + $subTool).css({display: 'none'});
		}
	}
	if($___timerSub != 'undefined') {
		clearTimeout($___timerSub);
	}
	$('#' + inID2).css({display: 'block'});
}

function hideSubMenu(inID) {
	$___timerSub = setTimeout("toggleSubMenuHide('" + inID + "')", $timeoutSub);
}

function toggleSubMenuHide(inID) {
	$('#' + inID).css({display: 'none'});
}

function keepSubMenu(inID) {
	clearTimeout($___timerSub);
	$('#' + inID).css({display: 'block'});
}
