﻿// JScript File

function mail(fld)
{
/***********************************
    Descripción: Valida que el campo mail sea valido
    Parametro: fld -> el "objeto" del campo a validar
    Programó: Oswaldo Facio Rivas
    Fecha: 30-Jun-2008
***********************************/
  //alert("Campo mail: ["+fld.value+"]");
  if(!fld.value.length||fld.disabled) return false;
  var phony= /@(\w+\.)*example\.(com|net|org)$/i;
  if(phony.test(fld.value))
  {fld.focus(); return false; }
  var emailfmt= /^\w+([.-]\w+)*@\w+([.-]\w+)*\.\w{2,8}$/;
  if(!emailfmt.test(fld.value))
  { fld.focus(); return false; }
  return true;    
}

function trimFld(fld){
  fld.value =  fld.value.replace(/^\s*|\s*$/g,'');
}

function registronoticia(){
    var txtregistro = document.getElementById ('txtregistro');
    trimFld(txtregistro);
    if(!mail(txtregistro)){
        alert('Ingrese un correo valido');
    }else{
        var Response = Menu.grabacorreo(txtregistro.value);
        if (Response === null)
            alert("Sucedió un error al registrar su correo.\nPor favor, intentelo más tarde");
        else{
            switch(Response.value){
                case 0:
                   alert('Ocurrio un error al intentar inscribirlo a noticias.');
                break;
                case 1:
                   alert('Su cuenta de correo se ha registrado correctamente.');
                   txtregistro.value='';
                break;
                case 2:
                   alert('El correo que intenta registrar,ya se encuentra en nuestra lista de correos.');
                break;
                default:
                    alert("Sucedió un error al registrar su correo.\nPor favor, intentelo más tarde");
            }
        }
    }
}
