var req;

function loadXMLDoc(url)
{
    req = null;
  
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
  
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}

function processReqChange()
{

    var conteudo=document.getElementById('primaryContent');
    conteudo.innerHTML='<div id=load><div id=loadText>carregando...</div></div>';

    if (req.readyState == 4) {

        if (req.status == 200) { 

            var texto=req.responseText
          
            texto=texto.replace(/\+/g," ");
            texto=unescape(texto);
          
            document.getElementById('primaryContent').innerHTML = texto;
        } else {
          
            alert("Ops!\n Erro ao obter dados!" );
        }
    }
}
function search(form,pg){

  var conteudo=document.getElementById('resultset');
  conteudo.innerHTML='<div id=loadPost><div id=loadTextPost>Processando Dados...</div></div>';

  var dados    = getDados(form);
  var oXMLHttp = objXMLHttp();
  oXMLHttp.open("POST",pg,true);
  oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
  
  oXMLHttp.onreadystatechange = function(){
    if(oXMLHttp.readyState == 4) {
	  if(oXMLHttp.status == 200) {
	    mensagem(oXMLHttp.responseText);
	  }
	  else{ mensagem("Ocorreu o erro: "+ oXMLHttp.statusText); }
	}
  }
  oXMLHttp.send(dados);
  return false; 
}

function mensagem(msg){
  document.getElementById('resultset').innerHTML=msg;
}


