//Modificado por Fernando Laveso em 02/06/2009

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 jax(Pagina,Div) {
  if(document.getElementById){
    var exibeResultado = document.getElementById(Div);
    var ajax = openAjax();
	 var re = new RegExp("&amp;","g");
	 Pagina = Pagina.replace(re, "&");
    ajax.open("GET", Pagina, true);
    ajax.onreadystatechange = function(){
      if(ajax.readyState == 1){
        exibeResultado.innerHTML = "<p align='center' style='width:100%'><img style=\"width:16px;height:16px;\" src=\"images/carregando.gif\"></p>";
      }
      if(ajax.readyState == 4){
			if(ajax.status == 200){
				var resultado = ajax.responseText;
				resultado = resultado.replace(/\+/g," ");
				resultado = unescape(resultado);
				exibeResultado.innerHTML = resultado;
			} else {
				exibeResultado.innerHTML = "Página não encontrada.";
			}
		}
    }
    ajax.send(null);
  }
}


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);
    }
  }
}


