// Funcao responsavel de conectar a uma pagina externa e retornar os resultados, no nosso caso a busca_item.php
var field = "";
var msg = "";
function ajax(url,campo,mensagem){
	field = campo;
	msg = mensagem;
    req = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest){
    req = new XMLHttpRequest();
    req.onreadystatechange = processReqChange;
    req.open("GET",url,true);
    req.send(null);
    }
    // Procura por uma versao ActiveX (IE)
    else if (window.ActiveXObject){
    req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req){
        req.onreadystatechange = processReqChange;
        req.open("GET",url,true);
        req.send();
        }
    }
}

function processReqChange(){
    document.getElementById(field).innerHTML = "<img border='0' src='img/load.gif'>"+msg;
    // apenas quando o estado for "completado"
    if (req.readyState == 4){
    // apenas se o servidor retornar "OK"
        if (req.status ==200){
        // procura pelo campo informado e insere o conteudo
        // retornado nela, como texto HTML
        document.getElementById(field).innerHTML = req.responseText;
        }
        else{
        	document.getElementById(field).innerHTML = "<font size=1>Conte&uacute;do indispon&iacute;vel no momento. </font>";
        }
    }
}
