﻿function Trim(cadena) {
    for (i = 0; i < cadena.length; ) {
        if (cadena.charAt(i) == " ")
            cadena = cadena.substring(i + 1, cadena.length);
        else
            break;
    }
    for (i = cadena.length - 1; i >= 0; i = cadena.length - 1) {
        if (cadena.charAt(i) == " ")
            cadena = cadena.substring(0, i);
        else
            break;
    }
    return cadena;
}
function ValidaEmail(cadena) {
    if (cadena.length < 5 || cadena.indexOf("@", 0) < 2 || cadena.indexOf("@", 0) == cadena.length - 1)
        return true;
    else
        return false;
}
function ValidateForm() {
    document.forms[0].txtNombre.value = Trim(document.forms[0].txtNombre.value)
    document.forms[0].txtEmail.value = Trim(document.forms[0].txtEmail.value)
    document.forms[0].txtCelular.value = Trim(document.forms[0].txtCelular.value)
    document.forms[0].txtTelefono.value = Trim(document.forms[0].txtTelefono.value)
    document.forms[0].txtCiudad.value = Trim(document.forms[0].txtCiudad.value)
    
    if (document.forms[0].txtNombre.value == "") {
        document.forms[0].txtNombre.focus();
        alert('Por favor digite su Nombre');
        return false;
    }
    if (ValidaEmail(document.forms[0].txtEmail.value)) {
        document.forms[0].txtEmail.focus();
        alert('Por favor ingrese una dirección de correo válida');
        return false;
    }
    if (document.forms[0].txtTelefono.value == "" || isNaN(document.forms[0].txtTelefono.value)) {
        document.forms[0].txtTelefono.focus();
        alert('Por favor ingrese su número de teléfono (solo números)');
        return false;
    }
    if (document.forms[0].txtCiudad.value == "") {
        document.forms[0].txtCiudad.focus();
        alert('Por favor ingrese su ciudad');
        return false;
    }
    
    return true;
}
function Redirect(URL) 
{
    try {
        navigate(URL);
    }
    catch (ex) {
        window.location = URL;
    }
}