﻿function validarut() {

    if (document.getElementById("rut").value != "" && document.getElementById("dv").value != "") {
        if (!RutV(document.getElementById("rut").value, document.getElementById("dv").value))
        //return true;



            alert("Deve Ingresar un Rut Valido");

    }

    //return false; 
}

function RutV(rut, dv) {
    var count = 0;
    var count2 = 0;
    var factor = 2;
    var suma = 0;
    var sum = 0;
    var digito = 0;
    var digito_aux = 0;
    count2 = rut.length - 1;

    while (count < rut.length) {
        sum = factor * (parseInt(rut.substr(count2, 1)));
        suma = suma + sum;
        sum = 0;

        count = count + 1;
        count2 = count2 - 1;
        factor = factor + 1;

        if (factor > 7) {
            factor = 2;
        }
    }

    digito = 11 - (suma % 11)

    if (digito == 11) {
        digito = 0;
        digito_aux = 0;
    }

    if (digito == 10) {
        digito = "k";
        digito_aux = "K";
    }

    if (digito != dv && digito_aux != dv) { return 0; } else { return 1; }
}


function Validar(form) {
    if (!form.nombres.value) {
        alert("Debe ingresar: Nombres");
        form.nombres.focus();
        return false;
    }
    if (!form.apellidos.value) {
        alert("Debe ingresar: Apellidos");
        form.apellidos.focus();
        return false;
    }

    if (validarut()) {
        alert("Debe ingresar un rut Valido.");
        form.rut.focus();
        return false;
    }


    // if(!form.rut.value)
    // {
    // alert("Debe ingresar: rut");
    // form.rut.focus();
    // return false;
    // }

    if (!form.telefono.value) {
        alert("Debe ingresar: Teléfono");
        form.telefono.focus();
        return false;
    }
    if (!form.email.value) {
        alert("Debe ingresar: Email");
        form.email.focus();
        return false;
    }
    if (!form.ciudad.value) {
        alert("Debe ingresar: Ciudad");
        form.ciudad.focus();
        return false;
    }
    if (parseInt(form.medio.value) == 0) {
        alert("Debe ingresar: ¿Cómo se informo del Programa?   	 ");
        form.medio.focus();
        return false;
    }
    if (!form.mensaje.value) {
        alert("Debe ingresar Mensaje");
        form.mensaje.focus();
        return false;
    }
    return true;
}