function meuAjax(url_in, parameters, xlmnum){
  var ajax = requisicao();

  if (!ajax) {
    alert('O navegador não dá suporte a linguagem AJAX');
  }

  ajax.onreadystatechange = MudaEstado;
  ajax.open('POST', url_in + '?' + new Date(), true);
  ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  ajax.setRequestHeader("Content-length", parameters.length);
  ajax.setRequestHeader("Connection", "close");
  ajax.send(unescape(parameters));

  function MudaEstado(){
    if (ajax.readyState==4){
      if(ajax.status == 200){
      document.getElementById('statxml').innerHTML = '&nbsp;';
        var resposta = ajax.responseText;
        if (resposta.substring(0,2)=='ok'){
          window.location.href='http://www.safisa.com.br/00-xmlRec.php?xml='+xlmnum+'&down=1';
        }else{
          alert('Arquivo XML não encontrado, verifique o número inserido.')
        }
      document.getElementById('xmlnum').focus();
      }
    }
  }

  function requisicao() {
    if(typeof(XMLHttpRequest)!='undefined'){ return new XMLHttpRequest(); }
    var axO=['Microsoft.XMLHTTP','Msxml2.XMLHTTP','Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0'];
    for(var i=0;i<axO.length;i++){ try{ return new ActiveXObject(axO[i]);}catch(e){} }
    return null;
  }
}



