var req_guia;

function loadXMLDoc(url)
{
    req_guia = false;

	//window.document.getElementById('selCateg').innerHTML = '<option value="">.....................</option>';
	//window.document.getElementById('selCateg').disabled='disabled';
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req_guia = new XMLHttpRequest();
    
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
		try {
			req_guia = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				req_guia = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
    }

	if (req_guia) {
		req_guia.onreadystatechange = processReqChange;
		req_guia.open("GET", url, true);
		req_guia.send(null);
	}else {
		alert('Aviso: javascript / ajax não compatível com navegador.')	;
	}
}

function processReqChange()
{
    if (req_guia.readyState == 4) {
        if (req_guia.status == 200) {
            // procura pela div id="atualiza" e insere o conteudo
            // retornado nela, como texto HTML
            //window.alert("Houve um problema ao obter os dados:\n" + rText);
            window.document.getElementById('divCateg').innerHTML = req_guia.responseText;
            //window.alert("OK");
			//window.document.getElementById('selCateg').disabled='';
        } else {
            alert("Houve um problema ao obter os dados:\n" + req_guia.statusText);
        }
    }
}


function Atualiza(url)
{
	loadXMLDoc(url);
}
