timer=null; // признак, того, что таймер запущен
timer_delay=500;
nowid=null; // слой, который сейчас виден

function show(obj,id){
	hideDiv();
	nowid=id;
	G=document.getElementById(id);
	G.style.left = getPos(obj,"Left")+"px";
	G.style.top =  getPos(obj,"Top")+obj.offsetHeight+"px";
}
function getPos(obj,sProp) {
	var iPos = 0;
	while (obj!=null) {
		iPos+=obj["offset" + sProp]
		obj = obj.offsetParent
	}
	return iPos
}
function cancelHideMenu(obj){
	if(timer!=null){
		clearTimeout(timer1);
		timer=null;
	}
}
function hidemenu(){
	if(timer==null){
		timer1=setTimeout("hideDiv()",timer_delay);
		timer=1;
	}
}
function hideDiv(){
	if(nowid!=null){
		G=document.getElementById(nowid);
		G.style.left="-1000px";
		G.style.top="-1000px";
		timer=null;
		nowid=null;
		clearTimeout(timer1);
	}
}
