NlsMnMgr.loadMenuFromHTML=function(id,wMbar,rep,opts)
{
	var el=NlsMenu.$GE(id),	ul=el.getElementsByTagName("UL"), st=0;
	if(wMbar){
		$loadMenuFromHTML(this,ul[0],true);
		st=1
		}
	for(var i=st;i<ul.length;i++){
		$loadMenuFromHTML(this,ul[i],false);
		}
	if(opts)
		this.setMenusProperties(opts);
	if(rep){
		ul[0].style.display="none";
		if(wMbar)
			this.renderMenubar(id,true);
		else 
			this.renderMenus(this.mgrId);
		}
};
function $loadMenuFromHTML(mgr,el,isMbar){
	var mn,ch,li,it;
	if(isMbar){
		mn=mgr.createMenubar(el.id);
	}else{
		mn=mgr.createMenu(el.id);
	}
	ch=el.childNodes;
	for(var i=0;i<ch.length;i++){
		it=null;
		if(ch[i].nodeType==1&&ch[i].tagName=="LI"){
			li=ch[i].childNodes;
			for(var j=0;j<li.length;j++){
				if(li[j].nodeType==1){
					switch(li[j].tagName){
						case"DIV":
							mn.addCustomMenu(li[j].innerHTML);
							break;
						case"A":
							it=mn.addItem(ch[i].id,"");
							$parseMnItem(mn,it,li[j]);
							break;
						case"UL":
							if(it)
								mn.addSubmenu(it.id,li[j].id);
								$loadMenuFromHTML(mgr,li[j],false);
						break;
						case"SPAN":
							if(li[j].innerHTML=="-")
								mn.addSeparator();
							else 
								mn.addSeparator(li[j].innerHTML);
					}
				}
			}
		}
	}
};

function $parseMnItem(mn,it,a){
	var ac=a.childNodes;
	for(var i=0;i<ac.length;i++){
		if(ac[i].nodeType==3){
			it.capt=ac[i].nodeValue
		}else if(ac[i].nodeType==1){
			switch(ac[i].tagName){
				case"DIV":
				case"SPAN":
					it.capt=ac[i].innerHTML;
				case"IMG":
					if(mn.icPath==""){
						it.ico=[ac[i].src]
					}else{
						it.ico=[ac[i].src.substr(ac[i].src.lastIndexOf("/")+1)]
					}
			}
		}
	}
	it.url=a.href;
	it.target=$aonevl(a.target,it.target);
	it.title=$aonevl(a.getAttribute("title"),"");
};