function menuStart(id, style)
{
	el = document.getElementById(id);
	var elements = el.getElementsByTagName('LI');
	var nested = null
	for (var i=0; i<elements.length; i++)
	{
		var element = elements[i];

		element.onmouseover = function(){ this.className += ' hover'; };
		element.onmouseout = function(){ this.className = this.className.replace(new RegExp('hover'), ''); };

		//find nested UL
		nested = element.getElementsByTagName('ul')[0];
		if(!nested) {
			continue;
		}

		//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';
	}
}
