function createXMLHttpRequest() {
var ua;
if(window.XMLHttpRequest) {
    try {
      ua = new XMLHttpRequest();
    } catch(e) {
      ua = false;
    }
  } else if(window.ActiveXObject) {
    try {
      ua = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
      ua = false;
    }
  }
  return ua;
}

//* AJAX readyState Status Codes:
//* 0 - uninitialized
//* 1 - loading
//* 2 - loaded
//* 3 - interactive
//* 4 - complete

var req = createXMLHttpRequest();

function sendRequest(id) {
  req.open('get', 'search.php?keyword=' + id);
  req.onreadystatechange = handleResponse;
  req.send(null);
}

function handleResponse() {
if(req.readyState == 4){
    var response = req.responseText;
    var update = new Array();
if(response.indexOf('||' != -1)) {
      update = response.split('||');
      document.getElementById(update[0]).innerHTML = update[1];
    }
  }
  else
   req.readyState;
   //alert("loading" + req.readyState);
}

