var subMenu=false;

function getPosition(obj) {
var r = { x: obj.offsetLeft, y: obj.offsetTop };
if (obj.offsetParent) {
	var tmp = getPosition(obj.offsetParent);
	r.x += tmp.x;
	r.y += tmp.y;
	}
return r;
}

function subMenuShow(obj,tlm) {
if(obj) {
	pos=getPosition(tlm);
	x=pos.x;
	y=pos.y+28;
	obj.style.left=x+'px';
	obj.style.top=y+'px';
	obj.style.display='block';
	}
}

function subMenuHide(obj) {
if(obj) {
	el=obj;
	setTimeout('subMenuHider(el);',50); /*may be 50 or 100*/
	}
}

function subMenuHider(obj) {
if (subMenu==true) {
	return;
	}
	else {
	obj.style.display='none';
	}
}