<!------------------ Ajax ---------------------->
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(E){
xmlhttp = new XMLHttpRequest();
} 
}

var div;
var link;

function ajax(id,url){
	div = id;
	link = url;
	abre(url);
	return;
}


function conteudo() {
if (xmlhttp.readyState==1){
   document.getElementById(div).innerHTML="<br><br><br><br><br><br><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src=images/aguarde.gif align=absmiddle /></p><br><br>";
   }
if (xmlhttp.readyState==4){
   //Mostra o HTML recebido
   document.getElementById(div).innerHTML=xmlhttp.responseText;

	retorno=unescape(xmlhttp.responseText);
	ExtraiScript(retorno);


   }
}


function abre(arquivo){
    xmlhttp.open("GET",arquivo);
    xmlhttp.onreadystatechange=conteudo
    //Executa
    xmlhttp.send(null)
}

//FUNCAO PARA PEGAR OS CODIGOS SCRIPT
function ExtraiScript(texto){
    var ini, pos_src, fim, codigo, texto_pesquisa;
    var objScript = null;
    texto_pesquisa = texto.toLowerCase()
    ini = texto_pesquisa.indexOf('<script', 0)
    while (ini!=-1){
        var objScript = document.createElement("script");

        pos_src = texto_pesquisa.indexOf(' src', ini)
        ini = texto_pesquisa.indexOf('>', ini) + 1;

        if (pos_src < ini && pos_src >=0){
            ini = pos_src + 4;
            fim = texto_pesquisa.indexOf('.', ini)+4;
            codigo = texto.substring(ini,fim);
            codigo = codigo.replace("=","").replace(" ","").replace("\"","").replace("\"","").replace("\'","").replace("\'","").replace(">","");
            objScript.src = codigo;
        }else{
            fim = texto_pesquisa.indexOf('</script>', ini);
            codigo = texto.substring(ini,fim);
            objScript.text = codigo;
        }

        document.body.appendChild(objScript);
        ini = texto.indexOf('<script', fim);

        objScript = null;
    }
}

