function getoffset(e)
    { 
		var t=e.offsetTop; 
		var l=e.offsetLeft; 
		while(e=e.offsetParent)
		{ 
		  t+=e.offsetTop; 
		  l+=e.offsetLeft; 
		} 
		var rec = new Array(1);
		rec[0] = t;
		rec[1] = l;
		return rec
    }
	if(typeof(HTMLElement) != 'undefined')
	{
		HTMLElement.prototype.contains = function(o)
		{
			while(o != null)
			{
				if(o == this)
				{
					return true;
				}
				o = o.parentNode;
			}
			return false;
		}
	}
	function closediv(e){
		var e = window.event || e;
		var s = e.toElement || e.relatedTarget;
		if(!this.contains(s)){
			this.style.display = "none";
		}
	}
 
	function showlist(obj_id,obj_self)
	{
		hiddenall();
		var obj_div=document.getElementById(obj_id);
		//alert(getoffset(obj_self)[0]);
		obj_div.style.left=getoffset(obj_self)[1]+115+"px";
		obj_div.style.top=getoffset(obj_self)[0]+2+"px";
		obj_div.style.display="";
	}
	function hiddenself(obj_id)
	{
		obj_id.style.display="none";
		//alert('sd');
	}
	function hiddenall()
	{
		for(i=0;i<35;i++)
		{
			var obj_div=document.getElementById("Categorylist"+i);
			if(obj_div!=null)
			{
				obj_div.style.display="none";
			}
		}
	}
	function showself(obj_id)
	{
		var obj_div=document.getElementById(obj_id);
		obj_div.style.display="";
	}