function activateDropDown(id) 
{
	obj=document.getElementById(id);
	obj.style.visibility="visible";
	obj.style.display='block';
}

function closeDropDown(id)
{
	document.getElementById(id).style.visibility="hidden";
}

function hideDropDown(id, e)
{
	obj=document.getElementById(id);
	
	if(!obj)
		return false;
	
	//alert(obj.style.visibility);
	
	tempobj=obj;
	mx=e.clientX+document.documentElement.scrollLeft;
	my=e.clientY+document.documentElement.scrollTop;
	
	offsetX=0;
	offsetY=0;
	while(tempobj.offsetParent && tempobj.offsetParent.nodeName!="BODY")
	{
		tempobj=tempobj.offsetParent;
		offsetX+=tempobj.offsetLeft;
		offsetY+=tempobj.offsetTop;
	}
	
//	obj.offsetParent.offsetLeft
	bt=offsetY+obj.offsetTop;
	bb=bt+obj.offsetHeight;
	bl=offsetX+obj.offsetLeft;
	br=bl+obj.offsetWidth;

//	alert(my+ " " + mx +"\n" + bt + " " + bb + " " + bl +" "+ br);
	if((mx<bl||mx>br||my<bt||my>bb)&&obj.style.visibility=="visible")
	{
		obj.style.visibility="hidden";
		obj.style.display='none';
		return true;
	}
	
	return false;
}
