rem: var nested = null 
context: 	constructor: function(element) 	{			var elements = element.getElementsByTagName("LI");		for (var i=0; i<elements.length; i++) 		{			var element = elements[i];						this.registerEvent(element, 'mouseover');			this.registerEvent(element, 'mouseout');						//find nested UL			var nested = null			for (j=0; j < element.childNodes.length; j++) {				if (element.childNodes[j].nodeName == "UL")  {						nested = element.childNodes[j]				}			}						if(nested == null) 				return;						//declare width			var offsetWidth  = 0;						//find longest child			for (k=0; k < nested.childNodes.length; k++) {				var node  = nested.childNodes[k]				if (node.nodeName == "LI") 					offsetWidth = (offsetWidth >= node.offsetWidth) ? offsetWidth :  node.offsetWidth;			}						//match longest child			for (l=0; l < nested.childNodes.length; l++) {				var node = nested.childNodes[l]				if (node.nodeName == "LI") {					node.style.width = offsetWidth+'px';				}			}						nested.style.width = offsetWidth+'px';		}	},
meta: 3891	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3891/03fa1b1b1ccad77d34f5cb7c73709e327fea78dd/menu.js/buggy/administrator/templates/new_admin/js/menu.js