ragazzi non capisco cosa sbaglio, ma non funzionano queste funzioni

codice:
function cambia(dato1, campo1){
	document.getElementById(campo1).innerHTML = dato1;
}
	

/*AJAX*/
var ajax_req = null;
function ajaxOk() {
    if (ajax_req.readyState == 4 && ajax_req.status == 200) {
        return ajax_req.responseText;
    } else {
        return false;
    }
}

function bo_ajax(dato1,campo1,pagina) {
    
	
    var miafunz = function() {
        var risultato = ajaxOk();
        if (risultato != false) {
            a = risultato;
            return cambia(a, campo1);
        }
    }
    ajax_req = CreateXmlHttpReq(miafunz);
    ajax_req.open("GET",pagina);
    ajax_req.send(null);
}
/*fine ajax*/