//var rutaCargador = ""; //En desarrollo
var rutaCargador = "/pub/"; //En Produccion
//var urlBase = "http://localhost/aviajes.com/server/php/web"; //En desarrollo
var urlBase = "http://server.aviajes.com/php/web"; //En Produccion
function objAjax(){
  var xmlhttp = false;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}

function axCargarPagina(pDiv, pUrl){
  var idConte;
  var pagina;
  
  idConte = document.getElementById(pDiv);
  pagina = pUrl + "&temp=" + Math.random();

  var miAjax = objAjax();
  miAjax.open("GET", pagina, true);
  miAjax.onreadystatechange = function() {
    if (miAjax.readyState == 4) {
      idConte.innerHTML = miAjax.responseText;
    }
  }
  miAjax.send(null);
}

function axEnviarValor(pele, pmod, pnom, pmai, purl, ptxt, pval, psit) {
  var wdiv = 'divValor';
  var wpag = '/pub/addvalor.php';
  wpag += '?ele=' + encodeURIComponent(pele);
  wpag += '&mod=' + encodeURIComponent(pmod);
  wpag += '&nom=' + encodeURIComponent(pnom);
  wpag += '&mai=' + encodeURIComponent(pmai);
  wpag += '&url=' + encodeURIComponent(purl);
  wpag += '&txt=' + encodeURIComponent(ptxt);
  wpag += '&val=' + encodeURIComponent(pval);
  wpag += '&sit=' + encodeURIComponent(psit);
  
  axCargarPagina(wdiv, wpag);
  return false;
}

function axEnviarReser(pForm, pPag) {
  var idConte;
  var pagina;
  var conte;
  idConte = document.getElementById("maq_res");
  pagina = urlBase + "/procform_ajax.php?";
  var queryString = _devolverQueryString(pForm);
  queryString += "ref=" + pPag;
  pagina += queryString;
  pagina = rutaCargador + "cargador.php?pag=" + encodeURIComponent(pagina) + "&noutf=1&temp=" + Math.random();
  var miAjax = objAjax();
  miAjax.open("GET", pagina, true);
  miAjax.onreadystatechange = function () {
    if (miAjax.readyState == 4) {
      conte = "<div style='font-weight:bold;border:2px solid #D0CBC4; background:#F6EDE4;padding:10px;'>";
      conte += miAjax.responseText;
      conte += "</div>";
      idConte.innerHTML = conte;
    }
  };
  miAjax.send(null);
}
function _devolverQueryString(pForm) {
    var arrElements = pForm.elements;
    var qs = "";
    var valor = "";
    for (var i = 0; i < arrElements.length; i++) {
        if (arrElements[i].type == "select-one") {
            if (arrElements[i].options[arrElements[i].selectedIndex].value == "") {
                valor = arrElements[i].options[arrElements[i].selectedIndex].text;
            } else {
                valor = arrElements[i].options[arrElements[i].selectedIndex].value;
            }
        } else {
            valor = arrElements[i].value;
        }
        qs += arrElements[i].name + "=" + valor + "&";
    }
    return qs;
}
