var peticion;

function MM_swapImgRestore() {
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() {
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() {
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function fintranet() {
  if (document.formentrar.usuario.value == ""){
    alert('¡¡ Es necesario el usuario !!');
    document.formentrar.usuario.focus();
    return false;
  }
  if (document.formentrar.contrasenia.value == ""){
    alert('¡¡ Es necesario la contraseña !!');
    document.formentrar.contrasenia.focus();
    return false;
  }

return true;
}

function femarketing() {
  if ((document.emarketing.email.value == "") ||
    document.emarketing.email.value.indexOf('@') == -1 ||
    document.emarketing.email.value.indexOf('.') == -1){
    alert('¡¡ Es necesario un correo electrónico !!');
    document.emarketing.email.focus();
    return false;
  }
return true;
}

function fregistrarse() {
  if (document.registrarse.nombre.value == ""){
    alert('¡¡ Es necesario el campo nombre !!');
    document.registrarse.nombre.focus();
    return false;
  }
  if (document.registrarse.apellido1.value == ""){
    alert('¡¡ Es necesario el campo 1er apellido !!');
    document.registrarse.apellido1.focus();
    return false;
  }
  if ((document.registrarse.email.value == "") ||
    document.registrarse.email.value.indexOf('@') == -1 ||
    document.registrarse.email.value.indexOf('.') == -1){
    alert('¡¡ Es necesario un correo electrónico !!');
    document.registrarse.email.focus();
    return false;
  }
  if (document.registrarse.strCAPTCHA.value == ""){
    alert('¡¡ Es necesario el código de verificación !!');
    document.registrarse.strCAPTCHA.focus();
    return false;
  }
return true;
}

function recargar() {
  document.images.micaptcha.src = "aspcaptcha.asp?d=" + new Date().getSeconds();
  document.registrarse.strCAPTCHA.focus();
}

function enfoque(micampo) {
  micampo.focus();
}

function expander(objeto,texto,mivariable,expande,exp) {
  objeto.innerHTML = '<a href="#" onclick="contraer(' + mivariable + ',\'' + texto + '\',\'' + mivariable + '\',' + exp + ',\'' + exp + '\');">' + texto + '</a><span class="Estilo35"><span class="Estilo51"> &#9660;&#9660;</span></span>';
  expande.style.visibility = 'visible';
  expande.style.position = 'static';
}

function contraer(objeto,texto,mivariable,expande,exp) {
  objeto.innerHTML = '<a href="#" onclick="expander(' + mivariable + ',\'' + texto + '\',\'' + mivariable + '\',' + exp + ',\'' + exp + '\');">' + texto + '</a><span class="Estilo35"><span class="Estilo33"> &#9658;&#9658;</span></span>';
  expande.style.visibility = 'hidden';
  expande.style.position = 'absolute';
}

function obtenerXHR() {
  req = false;
  if (window.XMLHttpRequest){
    req = new XMLHttpRequest();
  }else{
    if (ActiveXObject){
      var vectorVersiones = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
      for (var i=0; i<vectorVersiones.length; i++){
        try{
          req = new ActiveXObject(vectorVersiones[i]);
          return req;
        } catch (e) {}
      }
    }
  }return req;
}

function divmostrar(link) {
  peticion = obtenerXHR();
  var mipagina = 'leer.asp?link=' + link;
  peticion.open("GET", mipagina, true);
  peticion.onreadystatechange = procesar;
  peticion.send(null);
}

function procesar() {
  if (peticion.readyState == 4) {
    if (peticion.status == 200) {
      document.getElementById("Divcontenido").innerHTML = peticion.responseText;
    }
  }
 }

function bloquear() {
  if (event.keyCode == 13) event.returnValue = false;
}

function mostrarDiv(objeto,objeto2) {
  quitarDiv2('arriba2','registrese');
  var miobjeto = document.getElementById(objeto)
  miobjeto.style.visibility = 'visible';
  var miobjeto2 = document.getElementById(objeto2)
  miobjeto2.innerHTML = '<a href="#" onclick="quitarDiv(\'' + objeto + '\',\'' + objeto2 + '\');">&iquest; OLVIDO SU CONTRASE&Ntilde;A ? </a>';
}

function quitarDiv(objeto,objeto2) {
  var miobjeto = document.getElementById(objeto)
  miobjeto.style.visibility = 'hidden';
  var miobjeto2 = document.getElementById(objeto2)
  miobjeto2.innerHTML = '<a href="#" onclick="mostrarDiv(\'' + objeto + '\',\'' + objeto2 + '\');">&iquest; OLVIDO SU CONTRASE&Ntilde;A ? </a>';
}

function mostrarDiv2(objeto,objeto2) {
  quitarDiv('arriba','olvidar');
  var miobjeto = document.getElementById(objeto)
  miobjeto.style.visibility = 'visible';
  var miobjeto2 = document.getElementById(objeto2)
  miobjeto2.innerHTML = '<img src="imagenes/mundito.jpg" height="20" align="middle" />&nbsp;&nbsp;<a href="#" onclick="quitarDiv2(\'' + objeto + '\',\'' + objeto2 + '\');">REGISTRESE AQU&Iacute;</a>&nbsp;&nbsp;<img src="imagenes/mundito.jpg" height="20" align="middle" />';
}

function quitarDiv2(objeto,objeto2) {
  var miobjeto = document.getElementById(objeto)
  miobjeto.style.visibility = 'hidden';
  var miobjeto2 = document.getElementById(objeto2)
  miobjeto2.innerHTML = '<img src="imagenes/mundito.jpg" height="20" align="middle" />&nbsp;&nbsp;<a href="#" onclick="mostrarDiv2(\'' + objeto + '\',\'' + objeto2 + '\');">REGISTRESE AQU&Iacute;</a>&nbsp;&nbsp;<img src="imagenes/mundito.jpg" height="20" align="middle" />';
}

function FRECUPERAR() {
  if ((document.frmRecuperar.txtREmail.value == "") ||
    document.frmRecuperar.txtREmail.value.indexOf('@') == -1 ||
    document.frmRecuperar.txtREmail.value.indexOf('.') == -1){
    alert('¡¡ Es necesario su correo electrónico !!');
    document.frmRecuperar.txtREmail.focus();
    return true;
  }
  enviarDatosR();
}

function enviarDatosR(){
  var parametros = 'email=' + document.frmRecuperar.txtREmail.value;
  var da12 = document.getElementById("da12")
  var da13 = document.getElementById("da13")
  da12.innerHTML = 'Cargando...';
  da13.innerHTML = '<div align="center"><img src="imagenes/cargar.gif" width="16" height="16" border="0" /></div>';
  peticion = obtenerXHR();
  peticion.open("POST","recuperar.asp",true);
  peticion.onreadystatechange = procesarDatosR;
  peticion.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  peticion.send(parametros);
}

function procesarDatosR(){
  if (peticion.readyState==4){
    if (peticion.status==200){
      var da12 = document.getElementById("da12")
      var da13 = document.getElementById("da13")
      da12.innerHTML = 'RESULTADOS';
      da13.innerHTML = peticion.responseText;
    }
  }
}

function FREGISTRAR() {
  if (document.frmRegistrar.elegir[0].checked != true && document.frmRegistrar.elegir[1].checked != true){
    alert('¡¡ No se puede registrar si no acepta una opción !!');
    document.frmRegistrar.elegir[0].focus();
    return true;
  }
  if ((document.frmRegistrar.txtGEmail.value == "") ||
    document.frmRegistrar.txtGEmail.value.indexOf('@') == -1 ||
    document.frmRegistrar.txtGEmail.value.indexOf('.') == -1){
    alert('¡¡ Es necesario su correo electrónico !!');
    document.frmRegistrar.txtGEmail.focus();
    return true;
  }
  enviarDatosG();
}

function FREGISTRAR2() {
  if ((document.frmRegistrar.txtGEmail.value == "") ||
    document.frmRegistrar.txtGEmail.value.indexOf('@') == -1 ||
    document.frmRegistrar.txtGEmail.value.indexOf('.') == -1){
    alert('¡¡ Es necesario su correo electrónico !!');
    document.frmRegistrar.txtGEmail.focus();
    return true;
  }
  enviarDatosG();
}

function enviarDatosG(){
  var parametros = $("frmRegistrar").serialize();
  var da21 = document.getElementById("da21")
  da21.innerHTML = '<div>Cargando...</div><div align="center"><img src="imagenes/cargar.gif" width="16" height="16" border="0" /></div>';
  peticion = obtenerXHR();
  peticion.open("POST","registrar.asp",true);
  peticion.onreadystatechange = procesarDatosG;
  peticion.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  peticion.send(parametros);
}

function procesarDatosG(){
  if (peticion.readyState==4){
    if (peticion.status==200){
      if (peticion.responseText == 'espere') {
        divConectando.innerHTML = '<p class="Estilo5">INICIANDO SESI&Oacute;N</p><p class="Estilo1">ESPERE UN MOMENTO UN ASESOR LO(A) ATENDERA</p><p><img src="imagenes/cargar.gif" width="16" height="16" border="0" /></p>';
        rConexion();
      }else{
        var da21 = document.getElementById("da21")
        da21.innerHTML = peticion.responseText;
      }
    }
  }
}

function FREGISTRAR3() {
  if (document.frmRegistrar.txtGNombre.value == ""){
    alert('¡¡ Es necesario su nombre !!');
    document.frmRegistrar.txtGNombre.focus();
    return true;
  }
  if (document.frmRegistrar.txtGApellido.value == ""){
    alert('¡¡ Es necesario por lo menos un apellido !!');
    document.frmRegistrar.txtGApellido.focus();
    return true;
  }
  if (document.frmRegistrar.txtGContrasenia.value == ""){
    alert('¡¡ Debe de crear una contraseña !!');
    document.frmRegistrar.txtGContrasenia.focus();
    return true;
  }
  enviarDatosU();
}

function enviarDatosU(){
  var parametros = $("frmRegistrar").serialize();
  var da21 = document.getElementById("da21")
  da21.innerHTML = '<div>Cargando...</div><div align="center"><img src="imagenes/cargar.gif" width="16" height="16" border="0" /></div>';
  peticion = obtenerXHR();
  peticion.open("POST","upregistro.asp",true);
  peticion.onreadystatechange = procesarDatosG;
  peticion.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  peticion.send(parametros);
}

function FENTRAR() {
  if ((document.frmEntrar.txtSEmail.value == "") ||
    document.frmEntrar.txtSEmail.value.indexOf('@') == -1 ||
    document.frmEntrar.txtSEmail.value.indexOf('.') == -1){
    alert('¡¡ Es necesario su correo electrónico !!');
    document.frmEntrar.txtSEmail.focus();
    return true;
  }
  if (document.frmEntrar.txtSContrasenia.value == ""){
    alert('¡¡ Es necesario su contraseña !!');
    document.frmEntrar.txtSContrasenia.focus();
    return true;
  }
  enviarDatosE();
}

function enviarDatosE(){
  var parametros = $("frmEntrar").serialize();
  var divEntrando = document.getElementById("divEntrando")
  divEntrando.innerHTML = '<img src="imagenes/cargar.gif" width="16" height="16" border="0" />';
  peticion = obtenerXHR();
  peticion.open("POST","entrar.asp",true);
  peticion.onreadystatechange = procesarDatosE;
  peticion.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  peticion.send(parametros);
}

function procesarDatosE(){
  document.frmEntrar.txtSContrasenia.value = "";
  enfoque(document.frmEntrar.txtSEmail);
  document.frmEntrar.txtSEmail.select();
  if (peticion.readyState==4){
    if (peticion.status==200){
      var divConectando = document.getElementById("divConectando")
      if (peticion.responseText == 'espere'){
        divConectando.innerHTML = '<p class="Estilo5">INICIANDO SESI&Oacute;N</p><p class="Estilo1">ESPERE UN MOMENTO UN ASESOR LO(A) ATENDERA</p><p><img src="imagenes/cargar.gif" width="16" height="16" border="0" /></p>';
        rConexion();
      } else {
        if (peticion.responseText == 'listo'){
          window.location.replace('enlinea.asp');
        } else {
          var divEntrando = document.getElementById("divEntrando")
          divEntrando.innerHTML = peticion.responseText;
        }
      }
    }
  }
}

function mandarMsj() {
  if (event.keyCode == 13){
    FCHAT();
    event.returnValue = false;
  }
}

function FCHAT(){
  var parametros = $("frChat").serialize();
  peticion = obtenerXHR();
  peticion.open("POST","recibir.asp",true);
  peticion.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  peticion.send(parametros);
  document.frChat.txtMensaje.value = "";
}

var jx = 1;
function rConexion(){
enviarConexion();
jx++;
setTimeout("rConexion()",500);
}

function enviarConexion(){
  peticion = obtenerXHR();
  peticion.open("GET","buscar.asp",true);
  peticion.onreadystatechange = procesarConexion;
  peticion.send(null);
}

function procesarConexion(){
  if (peticion.readyState==4){
    if (peticion.status==200){
      if (peticion.responseText == 'redireccionando'){
        window.location.replace('enlinea.asp');
      }
    }
  }
}