// Desarrollado por Alvaro José Agámez Licha
// Agosto 2005

function RegistraNavegacion(intNavegacion)
{
  var strConsulta, strURL;
  strURL = "code/InsertLog.asp";

  objHttpRequest = CrearHttpRequest();
  objHttpRequest.open('POST', strURL, false);
  objHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  //objHttpRequest.onreadystatechange =  ProcesarCambioPeticion;

  //window.status = strConsulta;
  strConsulta = "idTipoLog=" + intNavegacion;
  objHttpRequest.send(strConsulta);
  return((objHttpRequest.status == 200 || objHttpRequest.status == 0) ? objHttpRequest.responseText : objHttpRequest.status);
}

function ProcesarCambioPeticion()
{
  // si la petición resulta "complete"
  if (objHttpRequest.readyState == 4)
  {
    //alert("Estatus Petición: " + objHttpRequest.status);
    // si el código de estado HTTP es "OK"
    if (objHttpRequest.status == 200)
    {
      // ... El tratamiento de las expresiones va aquí ...
      Respuesta = objHttpRequest.responseXML.documentElement;

      // Se construye la función que va a procesar la respuesta
      //strFuncion = "ProcesarDatos(" + Cantidad + ")";
      strFuncion = "";
      eval(strFuncion);
    }
    else
    {
      alert("Hay un Problema recuperando los datos XML:\n" + objHttpRequest.statusText);
    }
  }
}