zindex=0;
block1="";
block2="";
id1="";
id2="";

function defl(id){
	if (block2=='none'){
		hide (id2);
	}
	if (block1=='none' && (block2=='' || block2=='none')){
		hide(id1);
		zindex=0;
	}
}
setInterval("defl()", 10);


function showMenu(objid, id){
	zindex++;
	var z = getObject(id);
	z.zIndex=zindex;

 // определяем координаты глваного элемента меню
	var coords=getElementPosition(objid);
	//alert(coords.left+' '+coords.top);

 // определяем ширину и высоту элемента меню
 	var width=getObjectWidth(objid)
 	var height=getObjectHeight(objid)

 // определяем точку позиционирования слоя меню
 	var preX=parseInt(width/2);
 	var preY=parseInt(height/2);

 	var divX=preX+coords.left;
 	var divY=preY+coords.top;

 	//alert (divX+' '+divY);

 // выводим слой id в точку позиционирования
 	var layer=getObject(id);
 	layer.left=divX;
 	layer.top=divY;
 	//alert (layer.left+' '+layer.top);
 	show(id);

}
function hideMenu(id){
	return false;
}

function setBlock(level,id){
	if (level == 1) {
		block1='stop';
		id1=id;
	}
	if (level == 2){
		block2='stop';
		id2=id;
	}
}
function unsetBlock(level){
	if (level == 1){
		block1='none';
	}
	if (level == 2){
		block2='none';
	}
}
