
var sActiveMenu = false;

function showActionMenu(sElement){
	if (sActiveMenu && (sElement != sActiveMenu)) hideActionMenu(sActiveMenu);
	if (!sActiveMenu){
		$(sElement.parentNode.childNodes[3]).addClass('sActionHolderOpened');
		$('body').click(function(){hideActionMenu(sElement)});
	}
	return false;
}

function showItemMenu(sElement){
	if (sActiveMenu && (sElement != sActiveMenu)) hideItemMenu(sActiveMenu);
	if (!sActiveMenu){
		$(sElement.parentNode.childNodes[3]).addClass('sActionHolderOpenedLong');
		$('body').click(function(){hideItemMenu(sElement)});
	}
	return false;
}

function hideActionMenu(sElement){
	if (!sElement) return;
	if (!sActiveMenu) {
		sActiveMenu = sElement
	}
	else{
		$(sElement.parentNode.childNodes[3]).removeClass('sActionHolderOpened');
		$('body').unbind('click');
		sActiveMenu = false;
	}
   return false;
}

function hideItemMenu(sElement){
	if (!sElement) return;
	if (!sActiveMenu) {
		sActiveMenu = sElement
	}
	else{
		$(sElement.parentNode.childNodes[3]).removeClass('sActionHolderOpenedLong');
		$('body').unbind('click');
		sActiveMenu = false;
	}
    return false;
}

function closeActionMenu(sElement){
    if (!sElement) return;
    $(sElement.parentNode.childNodes[3]).removeClass('sActionHolderOpened');
}

function closeItemMenu(sElement){
    if (!sElement) return false;
    $(sElement.parentNode.childNodes[3]).removeClass('sActionHolderOpenedLong');
    return false;
}


