// Ajax Lib, By André Fauth andre.fauth@gmail.com
function extraiScript(texto){
    var ini = 0;
    while (ini!=-1){
        ini = texto.indexOf('<script', ini);
        if (ini >=0){
            ini = texto.indexOf('>', ini) + 1;
            var fim = texto.indexOf('</script>', ini);
            codigo = texto.substring(ini,fim);
            eval(codigo);
        }
    }
}

function GetXmlHttpObject() { 
var objXMLHttp=null
if (window.XMLHttpRequest) {
	objXMLHttp=new XMLHttpRequest()
} else if (window.ActiveXObject) {
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
	return objXMLHttp
}
function openAjax() { 
var Ajax; 
try {Ajax = new XMLHttpRequest();
}catch(ee) { 
try {Ajax = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e) { 
try {Ajax = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e) {Ajax = false; 
} 
} 
} 
return Ajax; 
} 

function aj(id,url) { 
//alert(id+', '+url+' , '+divAnt);
if(document.getElementById) { 
var exibeResultado = document.getElementById(id); 
var Ajax = openAjax();
Ajax.open("GET", url, true);
Ajax.onreadystatechange = function() { 
if(Ajax.readyState == 1) {
//	exibeResultado.innerHTML = "<div id='loading'><img src='../imagens/ajax-loader.gif' alt=''/></div>"; 
} 
if(Ajax.readyState == 4) {
if(Ajax.status == 200) { 
var resultado = unescape(Ajax.responseText.replace(/\+/g," "));
exibeResultado.innerHTML = resultado;
// executa scripts
extraiScript(resultado);
} 
else { 
exibeResultado.innerHTML = '<li></li>';//"Erro: "+resultado; 
} 
} 
} 
Ajax.send(null);
} 
}
