
// Overlib menu and sub-menu closing function
function nd_all()
{
	nd_sub();
	nd();
	unlock();
}

function call_nd_sub()
{
	nd_sub();
	unlock();
}

function lock()
{
	if (document.getElementById("Mask") && (document.getElementById("overDiv").style.visibility=="visible"))
		mask_on("overDiv", "Mask");
	if (document.getElementById("Mask2") && (document.getElementById("overDiv_sub").style.visibility=="visible"))
		mask_on("overDiv_sub", "Mask2");
}

function unlock()
{
	if (document.getElementById("Mask") && (document.getElementById("overDiv").style.visibility!="visible"))
		mask_off("overDiv", "Mask");
	if (document.getElementById("Mask2") && (document.getElementById("overDiv_sub").style.visibility!="visible"))
		mask_off("overDiv_sub", "Mask2");
}

function mask_on(Element, Mask)
{
	T=document.getElementById(Element).style.top;
	L=document.getElementById(Element).style.left;
	W=document.getElementById(Element).scrollWidth;
	H=document.getElementById(Element).scrollHeight;
	document.getElementById(Mask).style.top=T;
	document.getElementById(Mask).style.left=L;
	document.getElementById(Mask).style.width=W;
	document.getElementById(Mask).style.height=H;
	document.getElementById(Mask).style.visibility="visible";
}

function mask_off(Element, Mask)
{
	document.getElementById(Mask).style.visibility="hidden";
	document.getElementById(Mask).style.width=0;
	document.getElementById(Mask).style.height=0;
	document.getElementById(Mask).style.top=0;
	document.getElementById(Mask).style.left=0;
}