/******************************************************************/
/* Abrir ventana de confirmacion de envio de mensajes             */
/******************************************************************/
var ctime=0;
function abrirVentanaSMS(url, name) 
{
  var parametros = "?codigo="  + document.sms.codigo.value 
                 + "&numero="  + document.sms.numero.value  
                 + "&mensaje=" + document.sms.mensaje.value 
                 + "&servicio=" + document.sms.servicio.value;
  myWindow=window.open(url+parametros,name,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=250,height=205,left=100,top=100');
  return false;
}

/******************************************************************/
/* Borrar contenido de la forma (campos numero y mensaje)        */
/******************************************************************/

function Borrar()
{
  document.sms.reset();
  document.sms.mensaje.focus();  // Para que actualize los caracteres restantes
}



/******************************************************************/
/* Permite validar si un campo ingresado es un valor numerico     */                                                
/******************************************************************/
function isInteger (s) 
{
  var reInteger = /^[0-9]+$/; 
  return reInteger.test(s); 
}
/******************************************************************/
/* Procesar envio de SMS                                          */
/******************************************************************/

                 /******************************************************************/
/* Procesar envio de SMS                                          */
/******************************************************************/

function Enviar()
{
  var limite = 120;
  var cel_val = document.sms.numero.value;
  var msg_val = document.sms.mensaje.value;
  var longitud = cel_val.length;
  
  if ( !isInteger(cel_val) ) 
  {
    alert("El número celular debe ser un valor numérico.");
    document.sms.numero.focus();
    return false;
  }
  else if (longitud < 7)
  {
    alert("El número celular debe ser de 7 dígitos. Por favor intente nuevamente.");
    document.sms.numero.focus();
    return false;
  }
  else 
  {
      if (msg_val.length < 1) 
      {
        alert ("Por favor, escriba un mensaje.");
        document.sms.mensaje.focus();
        return false;
      }
  }
  
  if (msg_val.length > limite) 
  {
    alert ("Disculpe, la cantidad de carateres por mensaje es sólo de " + limite + ".");
    document.sms.mensaje.value = document.sms.mensaje.value.substring(0, limite);
    return false;
  }

   abrirVentanaSMS("http://www.movilnet.com.ve/smsinternet/validarCliente.jsp","EnvioSMS");
  
}

/******************************************************************/
/* Restringe la entrada en el elemento "elem" (text ó textarea)   */
/* hasta "limite" caracteres y muestra la cantidad de caracteres  */
/* restantes en el div "divMsg" .                                 */
/******************************************************************/
function countChars(elem, limite, divMsg) {
    var totalMensaje = elem.value.length;
    if (totalMensaje > limite) {
        elem.value = elem.value.substring(0, limite);
        totalMensaje = elem.value.length;
    }
    divMsg.innerHTML = "Caracteres restantes:" + (limite-totalMensaje);
    return false;
};
/*********************************************************/
/*Funcion que valida el captcha
/**********************************************************/
function enviarMsg()
{

  if (document.enviar_sms.captcha.value=='')
  {
  alert ("Disculpa, para poder enviar el mensaje debes introducir el código de seguridad en el campo indicado.");
  document.enviar_sms.captcha.focus();
  return false;
  }
  else
  {
  opener.document.sms.reset();
  document.enviar_sms.Submit.disabled=true;
  return true;
  }

}