﻿//----------------------------------------------------------
// Fecha                     : 20091113
// Programador               : Edison Bardález
// Evolutivo                 : P-0035 GestCambPort
// Descripción del cambio    : Creación de Función para validar el ingreso de sólo números.
//----------------------------------------------------------

function soloNumeros(evento)
{
  // Algunos caracteres: backspace = 8, enter = 13, '0' = 48, '9' = 57
  var nav4 = window.Event ? true : false;
  var key = nav4 ? evento.which : evento.keyCode;
  return (key <= 13 || (key >= 48 && key <= 57));
}

function trim(value)
{
    var temp = value;
    var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
    if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
    var obj = / +/g;
    temp = temp.replace(obj, " ");
    if (temp == " ") { temp = ""; }
    return temp;
}

//function ValidarCelular(combo, celular) 
//{ 
//  var indice = document.getElementById(combo).selectedIndex;  
//  var localidad  = document.getElementById(combo).options[indice].value;
//  alert('combo:' + combo);
//  alert('celular:' + celular);
//  if (localidad != '-1')
//  { 
//    var exp;
//    if (localidad == '01')
//      { exp = /^9(\\d{7})$/ }
//    else  
//      { exp = /^9(\\d{6})$/ }
//    alert(exp.test(celular));
//    return exp.test(celular);
//  } 
//  return true;
//}

function cerrarSesion() 
{
  //window.alert(document.location);
  var xmlHttp;
  try
  {        
    xmlHttp = new XMLHttpRequest(); // Firefox, Opera 8.0+, Safari
  }
  catch (e)
  {    
    try
    {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
    }
    catch (e)
    {
      try
      {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e)
      {
        //alert("Your browser does not support AJAX!");
        return false;
      }
    }
  }
  
  xmlHttp.onreadystatechange = function()
  {
    if (xmlHttp.readyState == 4)
    {
      window.alert("se ha cerrado la session");
      //document.myForm.time.value = xmlHttp.responseText;
    }
  }
  
  xmlHttp.open("GET", "privado/cerrar.aspx", true);
  xmlHttp.send(null);
}
//INI 20091113 – Edison Bardález – P-0035 GestCambPort - Creación de la Función
function validaNumero(control){
   var permitidos = "0123456789";
   var valor;   
   for (var i=0;i<control.value.length;i++)
   {
      valor=control.value.substring(i,i+1);       
     if (permitidos.indexOf(valor) == -1)
     {
      control.value = control.value.substring(0,i);    
      alert("- Formato Incorrecto. Sólo Números!");
      break;
     }
   }
}
function validarNumeracion(e) {
    tecla = (document.all) ? e.keyCode : e.which; 
    if (tecla==8) return true; 
    patron =/\d/; 
    te = String.fromCharCode(tecla); 
    return patron.test(te);
}	
//FIN 20091113 – Edison Bardález – P-0035 GestCambPort - Creación de la Función