function createRequestObject() {
    var ro;
 
    try {
        if (window.XMLHttpRequest) ro = new XMLHttpRequest()
        else ro = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(er) {
      alert('Ajax is not available for this browser');
    } 
    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('|');
            changeText(update[0], update[1])
        }
    }
}
 
function changeText( div2show, text ) {
    // Detect Browser
    var IE = (document.all) ? 1 : 0;
    var DOM = 0; 
    if (parseInt(navigator.appVersion)>=5) {DOM=1};
 
    if (DOM) {
        var viewer = document.getElementById(div2show)
        viewer.innerHTML=text
    }
    else if(IE) {
        document.all[div2show].innerHTML=text
    }
} 