

var pullMenu = 
{
	obj : null,
	openMenu : function (iWidth,aLinks,o,m1_count)
	{

//alert(navigator.userAgent);
		if(this.obj){return;}
		if (!(o.contains(event.fromElement)))
		{
			o.style.position = 'relative';
			var oMenuBox = document.createElement("div");
			oMenuBox.className = "pullMenu_menuBox";
			oMenuBox.style.position = 'absolute';
			oMenuBox.style.zIndex = 100;
			oMenuBox.style.padding = '2px';
			oMenuBox.style.width = iWidth +'px';
			//alert(iWidth);
			if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
			//ie
			oMenuBox.style.top = (o.offsetHeight-20)+"px";
			oMenuBox.style.left = (oMenuBox.style.left+0)+ "px";
            }else{
            //chrome
            oMenuBox.style.top = (o.offsetHeight-15)+"px";
			}
							
			o.appendChild(oMenuBox);
			oMenuBox.onmouseout = function (){
				if(this.obj){
					if(!(o.contains(event.toElement))){
						oMenuBox.parentNode.removeChild(oMenuBox);
						this.obj = null;
					}					
				}
			}
			for(i=0;i<aLinks.length;i++){
				var menuUnit = document.createElement("div");
				menuUnit.className = 'pullMenu_menuUnit';
				menuUnit.style.height =17;
				menuUnit.style.padding='3px';
				menuUnit.style.marginTop='3px';
				oMenuBox.appendChild(menuUnit);
				menuUnit.innerHTML = '<font class=menutitle><a  href='+aLinks[i].href+'>'+aLinks[i].txt+'</a></font>';
			}
			this.obj = oMenuBox;	
		}		 
	},
	closeMenu : function (o){
		if(this.obj){
		if (!(o.contains(event.toElement))){
				o.removeChild(this.obj);
				this.obj = null;
		}
		}
	}
}
function $(id)
{
	return document.getElementById(id);
}

