function createRequestObject() {
  var ro;
  var browser = navigator.appName;
  if(browser == "Microsoft Internet Explorer"){
    ro = new ActiveXObject("Microsoft.XMLHTTP");
  }else{
    ro = new XMLHttpRequest();
  }
  return ro;
}

var http = createRequestObject();

function sndReq(action) {
  http.open('get', 'rpc.php?action='+action);
  http.onreadystatechange = handleResponse;
  http.send(null);
}

function handleResponse() {
  if(http.readyState == 4){
    var response = http.responseText;
    var update = new Array();
   
    if(response.indexOf('|' != -1)) {
      update = response.split('|');
      //show(update[0]);
      
      document.getElementById(update[0]).innerHTML = update[1];
      //document.getElementById('foo').innerHTML=update[1];
    }
  }
}

function show(id){
    document.getElementById(id).style.display="inline"
      return(false)
}
function hide(id){
    document.getElementById(id).style.display="none"
      return(false)
}

function keypress(){
  if(document.getElementById('search').value){
    sndReqArg('findCompany',document.getElementById('search').value)
  }
}

function sndReqArg(action,arg) {
  http.open('get', 'rpc.php?action='+action+'&arg='+arg);
  http.onreadystatechange = handleResponse;
  http.send(null);
}

function findCompany(){
  var searchString = document.getElementById('search').value;
  alert(searchString);
  return true;
}

function selectCompany(ContactID,Company){
  document.getElementById('contactid').value=ContactID;
  document.getElementById('search').value=Company;
  document.getElementById('company').innerHTML='';
  hide('company');
}


