var xmlDoc;
var links_text = new Array; /*("Link 1", "Link 2", "Link 3"); */
var subitems_url = new Array;
var subitems = new Array;


/* MAIN Calling Code */ 
loadXML();


function loadXML()
{
    //load xml file
    // code for IE
    if (window.ActiveXObject)
    {
	    xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	    xmlDoc.async=false;
	    xmlDoc.load(XML_FilePath+"menutext.xml");
	    readXML();
    }
    // code for Mozilla, Firefox, Opera, etc.
    else if (document.implementation && document.implementation.createDocument)
    {
        b_async = false;
	    //xmlDoc=document.implementation.createDocument("","",null);
	    //xmlDoc.async=false;
	    //xmlDoc.load(XML_FilePath+"menutext.xml");
	    req = new XMLHttpRequest();
	    req.open("GET", XML_FilePath+"menutext.xml", b_async);
	    req.send(null);
	    xmlDoc = req.responseXML.documentElement;
	    readXML();
    }
    else
    {
	    alert('Your browser cannot handle this script');
    }
}


function readXML()
{
	var aryMenus = xmlDoc.getElementsByTagName('menu');
	for (var i=0; i < aryMenus.length; i++)
	{   
	    links_text[i] = aryMenus[i].getElementsByTagName("title")[0].firstChild.data;
	    var arySubMenus = aryMenus[i].getElementsByTagName("submenu");
	    subitems[i] = new Array();
        subitems_url[i] = new Array;
		for (var j=0; j < arySubMenus.length; j++)
		{
		    subitems[i][j] = arySubMenus[j].getElementsByTagName("label")[0].firstChild.data;
            subitems_url[i][j] = arySubMenus[j].getElementsByTagName("url")[0].firstChild.data;
		}
	}
	
	dyn_menu_gen(); 
}


/* Menu generating function */ 
function dyn_menu_gen() 
{ 
    document.write('<ul class="nav">');
    for(var i=0; i<links_text.length; i++) 
    { 
//      document.write('<li class="current">');
      document.write('<li>');
      document.write('<a href="#" class="nav">' + links_text[i] + '</a>');
      document.write('<ul>');
      for(var n=0; n<subitems[i].length; n++)
      {
        document.write('<li>');
        document.write('<a href="' + subitems_url[i][n] + '">' + subitems[i][n] + '</a>');
        document.write('</li>');
      }
      document.write('</ul>');
      document.write('</li>');
    }
    document.write('</ul>'); 
} 



