function ScriptOnload(texto){
var Emular = document.createElement('script');
//Busca inicio das funções
dividir = texto.split('<script>');
//Busca o fim
fim = dividir[1].split('</script>');
//Seta atributo para indicar linguagem da script
Emular.setAttribute('language','Javascript');
Emular.text = fim[0];//Roda Onloads
document.body.appendChild(Emular);
}

function iniciaAjax()
{
	//verifica se é o internet explorer
	if (window.ActiveXObject) 
	{
		var ajax = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		var ajax = new XMLHttpRequest();
	}
	return ajax;
}

function mostraConteudo(valor)
{
	//inicia a conexãoassíncrona com o servidor
	ajax = iniciaAjax();
	
	//a cada mudança de status da conexão ele irá chamar a outra função
	ajax.onreadystatechange = mostraConteudo2;
	
	//abre a conexão com o servidor
	ajax.open("GET", valor);
	
	//envia a requisição para o servidor
	ajax.send();
}

function mostraConteudo2()
{
	// apenas quando o estado for "completado"
    if (ajax.readyState == 4) 
	{
        // apenas se o servidor retornar "OK"
        if (ajax.status == 200) 
		{
			document.getElementById('conteudo').innerHTML = ajax.responseText;
			 ScriptOnload(ajax.responseText);
		} 
		else 
		{
            alert("Houve um problema ao obter os dados:\n" + ajax.statusText);
        }
    }
}
