    function createRequestObject() { 

       var req; 
    
       if(window.XMLHttpRequest){ 
          // Firefox, Safari, Opera... 
          req = new XMLHttpRequest(); 
       } else if(window.ActiveXObject) { 
          // Internet Explorer 5+ 
          req = new ActiveXObject("Microsoft.XMLHTTP"); 
       } else { 
          // There is an error creating the object, 
          // just as an old browser is being used. 
          alert('Problem creating the XMLHttpRequest object'); 
       } 
    
       return req; 
    
    } 
    
    // Make the XMLHttpRequest object 
    var http = createRequestObject(); 
    
    function sendRequest(q) { 
    
       // Open PHP script for requests
	   var searchbox = document.getElementById("q");
	   searchbox.onclick = sendRequest;
       http.open('get', 'http://www.ardomums.co.uk/suggest.php?q='+ searchbox.value); 
       http.onreadystatechange = handleResponse; 
       http.send(null); 
    
    } 
    function sendRequest2(q) { 
    
       // Open PHP script for requests
	   var searchbox = q;
	   searchbox.onclick = sendRequest;
       http.open('get', 'http://www.ardomums.co.uk/suggest.php?q=menu85564&p='+ q); 
       http.onreadystatechange = handleResponse; 
       http.send(null); 
    
    } 
    
    function handleResponse() { 
    
       if(http.readyState == 4 && http.status == 200){ 
    
          // Text returned FROM the PHP script 
          var response = http.responseText; 
    
          if(response) { 
             // UPDATE ajaxTest content 
             document.getElementById("searchResults").innerHTML = response; 
          } 
    
       } 
    
    } 