
var xmlMenu;
if (window.XMLHttpRequest)
  {
  xmlMenu=new window.XMLHttpRequest();
  xmlMenu.open("GET","menu.xml",false);
  xmlMenu.send("");
  xmlMenu=xmlMenu.responseXML;
  }
else if (ActiveXObject("Microsoft.XMLDOM"))
  {
  xmlMenu=new ActiveXObject("Microsoft.XMLDOM");
  xmlMenu.async=false;
  xmlMenu.load("menu.xml");
  }

function ajaxFunction(url,div)
{
var xmlhttp;
var respuesta;
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }

  xmlhttp.onreadystatechange=function()
    {
    if(xmlhttp.readyState==4)
      {
      respuesta=xmlhttp.responseText;
      document.getElementById(div).innerHTML=respuesta;
      }     
    }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function menu()
{
x=xmlMenu.getElementsByTagName('items');
var menu="";
var submenu="";
var expand="";
for (i=0;i<x.length;i++)
  {
  expand=(x[i].getAttribute("expand"));
  id=(x[i].getElementsByTagName("item")[0].getAttribute("id"));
  action=(x[i].getElementsByTagName("item")[0].getAttribute("action"));
  menu=menu + '<div class="menuitem" onmouseover="this.className=\'menuitemover\'" onmouseout="this.className=\'menuitem\'" onClick="' + action + '" >' + (x[i].getElementsByTagName("item")[0].childNodes[0].nodeValue);
  menu=menu + '</div>';
  if (expand=="on")
    {
    y=x[i].getElementsByTagName("subitem");
    for (j=0;j<y.length;j++)
      {
      id=(y[j].getAttribute("id"));
      action=(y[j].getAttribute("action"));
      menu=menu + '<div class="menusubitem" onClick="' + action + '">' + (y[j].childNodes[0].nodeValue);
      menu = menu + '</div>';
      }
    }
  }
document.getElementById("menu").innerHTML= menu;
}
