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 Checkfield(field) {
  http.open("get", "xhtml/rpc.php?op=formcheck&field=" +field.name+"&value=" + field.value);
  http.onreadystatechange = handleResponse; 
  http.send(null);
}
 
function handleResponse() {
    if(http.readyState == 4){
		if (http.status == 200) {
        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
    }
}
