function NavXmlBuilder(){
	this.document=null;
}

NavXmlBuilder.prototype.load=NavXmlBuilder_load;
NavXmlBuilder.prototype.getMenuItem=NavXmlBuilder_getMenuItem;
NavXmlBuilder.prototype.getNavCtrl=NavXmlBuilder_getNavCtrl;

function NavXmlBuilder_load(path){
	
	this.document=loadXmlDoc(path);
}

function NavXmlBuilder_getMenuItem(name,zindex){
	if(zindex==null)zindex=0;
	var rootMenu=new MenuItem(name);
	rootMenu.zindex=zindex;
	var node=selectSingleNode(this.document.documentElement,"navigation/menuItem");
	if(node==null)return null;
	rootMenu.setXmlNode(node);
	rootMenu.qname=name;
	return rootMenu;
}

function NavXmlBuilder_getNavCtrl(name){
	var nav=new NavIE(name);
	var node=selectSingleNode(this.document.documentElement,"navigation/setting");
	if(node==null)return node;
	nav.setXmlNode(node);
	return nav;
}