function menu(url, pageElement, callMessage) { 
      document.getElementById(pageElement).innerHTML = callMessage; 
	      try { 
	        req = new XMLHttpRequest(); /* e.g. Firefox */ 
      } catch(e) { 
	          try { 
	          req = new ActiveXObject("Msxml2.XMLHTTP"); 
	          } catch (e) { 
	              try { 
	              req = new ActiveXObject("Microsoft.XMLHTTP"); 
	              } catch (E) { 
	                 req = false; 
	              } 
	          } 
	      } 
	 
	      req.onreadystatechange = function() {responseAJAX(pageElement);}; 
	     req.open("GET",url,true); 
	      req.send(null); 
	 
	  } 
	 
	function responseAJAX(pageElement) { 
	    var output = ''; 
    if(req.readyState == 4) { 
	         if(req.status == 200) { 
              output = req.responseText; 
	              document.getElementById(pageElement).innerHTML = output; 
            } 
	       } 
	   } 
