if(document.getElementById){
	unnamedItemsCount=0;
	parseList=function(item,parent){
		if(document.getElementById){
			if(!parent){
				CSSMenu=new Menu(item.id);
				for(var i=0;i<item.childNodes.length;i++){
					var child=item.childNodes[i];
					if(child.tagName=='LI'){
						parseList(child,item);
					}
				}
				return CSSMenu;
			}
			else{
				if(!item.id || item.id==''){
					item.id='cssMenuItem'+unnamedItemsCount++;
				}
				CSSMenu.add(item.id,parent.id);
				for(var i=0;i<item.childNodes.length;i++){
					var childUL=item.childNodes[i];
					if(childUL.tagName=='UL'){
						for(var k=0;k<childUL.childNodes.length;k++){
							var childLI=childUL.childNodes[k];
							if(childLI.tagName=='LI'){
								parseList(childLI,item);
							}
						}
					}
				}
			}
		}
	}
}