//preload 'loading' image

loader= new Image(200,19); 
loader.src="/images/loader.gif"; 

function getXMLHTTPRequest() {
try {
req = new XMLHttpRequest();
} catch(err1) {
  try {
  req = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (err2) {
    try {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (err3) {
      req = false;
    } 
  } 
}
return req;
}

var http = getXMLHTTPRequest();
  
function getMenu(numMenuID) 
{
  
  var myurl = '/processing/ajaxmenu.php';
  myRand = parseInt(Math.random()*999999999999999);
  var modurl = myurl+"?rand="+myRand+"&menud="+numMenuID;  
  //alert(modurl);
  http.open("GET", modurl, true);
  http.onreadystatechange = useHttpResponse;
  http.send(null);
}

function useHttpResponse() 
{
  if (http.readyState == 4) 
  {
    
	 if(http.status == 200) 
     { 
	    var strMenu = http.responseXML.getElementsByTagName("menuelement")[0]; 
        document.getElementById('header-right').innerHTML = strMenu.childNodes[0].nodeValue;
     }
  }
  else
  {
	  document.getElementById('header-right').innerHTML = '<div id=\"ajax-loader\"><img src="/images/loader.gif" height="19" width="220" /></div>';
  }
}