  	var submenu = false;
  	var activemenu = false;
  	var menutoclose = false;
  	var timer = false;
  	
  
  	function showMenu(parent, target) {
  		document.getElementById('menu-'+target).style.top = findPosTop(parent)+'px';
  		document.getElementById('menu-'+target).style.left = findPosLeft(parent) + parent.offsetWidth - 10 + 'px';
  		document.getElementById('menu-'+target).style.display= 'block';
  		activemenu = document.getElementById('menu-'+target);
  	}
  
  	function closeMenu() {
			if ( activemenu )
 				activemenu.style.display = 'none';
  	}
  	
  	function hideMenu() {
			closeMenu();
  	}
  
  	function findPosTop(obj) {
			var curtop = 0;
			if (obj.offsetParent) {
				do {
					curtop += obj.offsetTop;
				} while (obj = obj.offsetParent);
				return curtop;
			}
  	}
  	
  	function findPosLeft(obj) {
			var curleft = 0;
			if (obj.offsetParent) {
				do {
					curleft += obj.offsetLeft;
				} while (obj = obj.offsetParent);
				return curleft;
			}
  	}
  	
  	function showSubmenu(target) {
  		menutoclose = false;
  		document.getElementById('menu-'+target).style.display = 'block';
  	}