﻿var id = 0;
var pnl = 0;
var registro = "";
var formulario = "";

$("document").ready(
        function() {

            validarLogin();

            var valor = $("#ctl00_hdUsuario").val();
            if (valor != "") {
                $("#formLogin").hide();
            } else {
                $("#formLogin").show();
            }

            $("#lnkAlumno").keydown(
                function(e) {
                    e.preventDefault();
                }
            );


            $("#txtRegistroContrasenaRepetirDocente").keydown(
                function(e) {
                    if (pnl < 3) {
                        if (e.which == 9) {
                            pnl++;
                            e.preventDefault();
                            $('#div1').animate(
                            {
                                left: '-=550'
                            },
                            500,
                            function() {
                                $("#txtRegistroRegionColegioDocente").focus();
                            }
                         );
                        }
                    }
                }
            );


            $("#txtRegistroContrasenaRepetirAlumno").keydown(
                function(e) {
                    if (pnl < 3) {
                        if (e.which == 9) {
                            pnl++;
                            e.preventDefault();
                            $('#div1').animate(
                            {
                                left: '-=550'
                            },
                            500,
                            function() {
                                $("#txtRegistroRegionColegioAlumno").focus();
                            }
                         );
                        }
                    }
                }
            );


            $("#pre6").keydown(
                function(e) {
                    e.preventDefault();
                    if (pnl < 3) {
                        if (e.which == 9) {
                            pnl++;
                            $("#btnFinRegistroDocente").click();
                        }
                    }
                }
            );



            //VALIDACIÓN CAMPOS LOGIN        
            $("#formLogin").validate({
                errorContainer: $("#contenedorError"),
                errorLabelContainer: $("#contenedorError ul"),
                wrapper: 'li',
                meta: 'validate'
            });

            //EFECTO SELECCIÓN AMARILLO DE CAJAS DE TEXTO
            $(".cajatexto").enfocar();


            //EVENTO OLVIDO CONTRASEÑA
            $("#lnkOlvido").click(
                function(e) {
                    e.preventDefault();
                    $("#txtCorreoOlvido").focus();
                    $("#divOlvidoContrasena").ventanaCompleja(550, 150, false);
                }
            )

            //EVENTO REGISTRO
            $("#lnkRegistro").click(
                    function(e) {
                        e.preventDefault();
                        $(".alumno").hide();
                        $(".docente").hide();
                        $(".otro").hide();
                        $("#registro").ventanaCompleja(550, 550, false);
                    }
                );

            //EVENTO CERRAR VENTANA MODAL
            $(".btnCancelar").click(
                    function(e) {
                        e.preventDefault();
                        $.modal.close();
                    }
                );

            //AGREGAR FECHA DE NACIMIENTO
            $("#txtRegistroDiaDocente").append("<option></option>");
            $("#txtRegistroDiaAlumno").append("<option></option>");
            $("#txtRegistroDiaOtro").append("<option></option>");
            for (var z = 1; z <= 31; z++) {
                $("#txtRegistroDiaDocente").append("<option value='" + z + "'>" + z + "</option>");
                $("#txtRegistroDiaAlumno").append("<option value='" + z + "'>" + z + "</option>");
                $("#txtRegistroDiaOtro").append("<option value='" + z + "'>" + z + "</option>");
            }

            $("#txtRegistroMesDocente").append("<option></option>");
            $("#txtRegistroMesAlumno").append("<option></option>");
            $("#txtRegistroMesOtro").append("<option></option>");

            $("#txtRegistroMesDocente").append("<option value='1'>ENERO</option>");
            $("#txtRegistroMesDocente").append("<option value='2'>FEBRERO</option>");
            $("#txtRegistroMesDocente").append("<option value='3'>MARZO</option>");
            $("#txtRegistroMesDocente").append("<option value='4'>ABRIL</option>");
            $("#txtRegistroMesDocente").append("<option value='5'>MAYO</option>");
            $("#txtRegistroMesDocente").append("<option value='6'>JUNIO</option>");
            $("#txtRegistroMesDocente").append("<option value='7'>JULIO</option>");
            $("#txtRegistroMesDocente").append("<option value='8'>AGOSTO</option>");
            $("#txtRegistroMesDocente").append("<option value='9'>SEPTIEMBRE</option>");
            $("#txtRegistroMesDocente").append("<option value='10'>OCTUBRE</option>");
            $("#txtRegistroMesDocente").append("<option value='11'>NOVIEMBRE</option>");
            $("#txtRegistroMesDocente").append("<option value='12'>DICIEMBRE</option>");

            $("#txtRegistroMesAlumno").append("<option value='1'>ENERO</option>");
            $("#txtRegistroMesAlumno").append("<option value='2'>FEBRERO</option>");
            $("#txtRegistroMesAlumno").append("<option value='3'>MARZO</option>");
            $("#txtRegistroMesAlumno").append("<option value='4'>ABRIL</option>");
            $("#txtRegistroMesAlumno").append("<option value='5'>MAYO</option>");
            $("#txtRegistroMesAlumno").append("<option value='6'>JUNIO</option>");
            $("#txtRegistroMesAlumno").append("<option value='7'>JULIO</option>");
            $("#txtRegistroMesAlumno").append("<option value='8'>AGOSTO</option>");
            $("#txtRegistroMesAlumno").append("<option value='9'>SEPTIEMBRE</option>");
            $("#txtRegistroMesAlumno").append("<option value='10'>OCTUBRE</option>");
            $("#txtRegistroMesAlumno").append("<option value='11'>NOVIEMBRE</option>");
            $("#txtRegistroMesAlumno").append("<option value='12'>DICIEMBRE</option>");

            $("#txtRegistroMesOtro").append("<option value='1'>ENERO</option>");
            $("#txtRegistroMesOtro").append("<option value='2'>FEBRERO</option>");
            $("#txtRegistroMesOtro").append("<option value='3'>MARZO</option>");
            $("#txtRegistroMesOtro").append("<option value='4'>ABRIL</option>");
            $("#txtRegistroMesOtro").append("<option value='5'>MAYO</option>");
            $("#txtRegistroMesOtro").append("<option value='6'>JUNIO</option>");
            $("#txtRegistroMesOtro").append("<option value='7'>JULIO</option>");
            $("#txtRegistroMesOtro").append("<option value='8'>AGOSTO</option>");
            $("#txtRegistroMesOtro").append("<option value='9'>SEPTIEMBRE</option>");
            $("#txtRegistroMesOtro").append("<option value='10'>OCTUBRE</option>");
            $("#txtRegistroMesOtro").append("<option value='11'>NOVIEMBRE</option>");
            $("#txtRegistroMesOtro").append("<option value='12'>DICIEMBRE</option>");


            $("#txtRegistroAnnoDocente").append("<option></option>");
            $("#txtRegistroAnnoAlumno").append("<option></option>");
            $("#txtRegistroAnnoOtro").append("<option></option>");
            for (var z = 2005; z >= 1920; z--) {
                $("#txtRegistroAnnoDocente").append("<option value='" + z + "'>" + z + "</option>");
                $("#txtRegistroAnnoAlumno").append("<option value='" + z + "'>" + z + "</option>");
                $("#txtRegistroAnnoOtro").append("<option value='" + z + "'>" + z + "</option>");
            }

            $("#rbPrimaria").change(
                    function() {
                        $("#txtGradoAnnoEstudioAlumno").html("");
                        $("#txtGradoAnnoEstudioAlumno").append("<option></option>");
                        $("#txtGradoAnnoEstudioAlumno").append("<option value='1'>1er. grado</option>");
                        $("#txtGradoAnnoEstudioAlumno").append("<option value='2'>2do. grado</option>");
                        $("#txtGradoAnnoEstudioAlumno").append("<option value='3'>3er. grado</option>");
                        $("#txtGradoAnnoEstudioAlumno").append("<option value='4'>4to. grado</option>");
                        $("#txtGradoAnnoEstudioAlumno").append("<option value='5'>5to. grado</option>");
                        $("#txtGradoAnnoEstudioAlumno").append("<option value='6'>6to. grado</option>");
                    }
            );

            $("#rbSecundaria").change(
                    function() {
                        $("#txtGradoAnnoEstudioAlumno").html("");
                        $("#txtGradoAnnoEstudioAlumno").append("<option></option>");
                        $("#txtGradoAnnoEstudioAlumno").append("<option value='7'>1er. año</option>");
                        $("#txtGradoAnnoEstudioAlumno").append("<option value='8'>2do. año</option>");
                        $("#txtGradoAnnoEstudioAlumno").append("<option value='9'>3er. año</option>");
                        $("#txtGradoAnnoEstudioAlumno").append("<option value='10'>4to. año</option>");
                        $("#txtGradoAnnoEstudioAlumno").append("<option value='11'>5to. año</option>");
                    }
            );



            //EVENTO DE LOGUEO
            $("#btnLogin").click(
                  function(e) {
                      e.preventDefault();
                      if ($("#formLogin").valid()) {
                          $("#divIniciandoSesion").html("<div class='textoEspera'><img src='/elementos/imagenes/general/cargando.gif'><br/><br/>Espere por favor.</div>");
                          $("#divIniciandoSesion").ventanaSimple(550, 150, false);

                          var urlRetorno = obtenerParametro("RetornoURL");

                          var datos = { usuario: $("#txtUsuario").val(), contrasena: $("#txtContrasena").val(), url: urlRetorno };

                          var usuarios = new Usuarios("Login");
                          usuarios.Loguearse(datos,
                                    function(dirUrl) {
                                        var parametros;
                                        var mensaje;
                                        parametros = dirUrl.split("|");
                                        if (parametros[0] != "") {
                                            if (parametros[0] != "invalido") {
                                                document.location.href = parametros[0];
                                            } else {
                                                $("#divIniciandoSesion").html("<div class='textoEspera'><br/><br/>El usuario y la contraseña no son válidos.</div>");
                                                id = setInterval("$.modal.close();$('#txtUsuario').focus();clearInterval(id);", 2000);
                                            }
                                        } else {
                                            $("#formLogin").hide();
                                            LoginExitoso(parametros[1]);
                                            $("#divIniciandoSesion").html("<div class='textoEspera'><br/><br/>Acceso autorizado.</div>");
                                            id = setInterval("$.modal.close();$('#txtUsuario').focus();clearInterval(id);", 2000);
                                        }
                                    }
                            );
                      }
                      else {
                          $("#divIniciandoSesion").html("<div class='textoError'>" + $("#contenedorError").html() + "</div>");
                          $("#divIniciandoSesion").ventanaSimple(550, 150, false);

                          id = setInterval("$.modal.close();$('#txtUsuario').focus();clearInterval(id);", 3000);
                      }
                  }
            )


            //EVENTO ENVIAR CONTRASEÑA OLVIDADA
            $("#btnEnviarContrasena").click(
                    function() {
                        $(".formOlvidoContrasena").validate({
                            errorContainer: $("#contenedorError"),
                            errorLabelContainer: $("#contenedorError ul"),
                            wrapper: 'li',
                            meta: 'validate'
                        });



                        if ($(".formOlvidoContrasena").valid()) {
                            var datos = { correo: $("#txtCorreoOlvido").val() };

                            $("#divOlvidoContrasena").html("<div class='textoEspera'><img src='/elementos/imagenes/general/cargando.gif'><br/><br/>Enviando contraseña, espere por favor.</div>");

                            var usuarios = new Usuarios("Contrasena");
                            usuarios.RecuperarContrasena(datos,
                                    function(estado) {
                                        if (estado != "True") {
                                            $("#divOlvidoContrasena").html("<div class='textoEspera'><br/>No se pudo enviar el correo.<br/>Intente más tarde.</div>");
                                            id = setInterval("$.modal.close();clearInterval(id);", 2000);
                                        } else {
                                            $("#divOlvidoContrasena").html("<div class='textoEspera'><br/><br/>La contraseña fue enviada. Revise su correo.</div>");
                                            id = setInterval("$.modal.close();$('#txtUsuario').focus();clearInterval(id);", 2000);
                                        }
                                    }
                            );
                        } else {
                            $("#divOlvidoContrasena").html("<div class='textoError'>" + $("#contenedorError").html() + "</div>");
                            id = setInterval("$.modal.close();clearInterval(id);", 3000);
                        }
                    }
            )


            var ubigeo = new Ubigeo("Ubigeo");
            var datos;

            //UBIGEO DOCENTES REGIONES
            $("#txtRegistroRegionColegioDocente").append("<option></option>");
            $("#txtRegistroRegionColegioAlumno").append("<option></option>");

            $('txtRegistroProvinciaColegioDocente').attr('disabled', 'disabled');
            $('txtRegistroDistritoColegioDocente').attr('disabled', 'disabled');
            $('txtRegistroColegioDocente').attr('disabled', 'disabled');
            $('txtRegistroProvinciaColegioAlumno').attr('disabled', 'disabled');
            $('txtRegistroDistritoColegioAlumno').attr('disabled', 'disabled');
            $('txtRegistroColegioAlumno').attr('disabled', 'disabled');

            ubigeo.ListarRegiones(datos,
                function(regiones) {
                    if (regiones.length) {
                        for (var i = 0; i < regiones.length; i++) {
                            $("#txtRegistroRegionColegioDocente").append("<option value='" + regiones[i].idRegion + "' title='" + regiones[i].cRegion + "'>" + regiones[i].cRegion + "</option>");
                            $("#txtRegistroRegionColegioAlumno").append("<option value='" + regiones[i].idRegion + "' title='" + regiones[i].cRegion + "'>" + regiones[i].cRegion + "</option>");
                        }
                    }
                }
            );

            $('#txtRegistroRegionColegioDocente').change(function() {
                $("#txtRegistroProvinciaColegioDocente").empty();
                $("#txtRegistroDistritoColegioDocente").empty();
                $("#txtRegistroColegioDocente").empty();

                $('txtRegistroProvinciaColegioDocente').attr('disabled', 'disabled');
                $('txtRegistroDistritoColegioDocente').attr('disabled', 'disabled');
                $('txtRegistroColegioDocente').attr('disabled', 'disabled');

                $("#cargadorDocenteProvincia").css("display", "block");

                $("#txtRegistroProvinciaColegioDocente").append("<option></option>");

                datos = { idRegion: $(this).attr('value') };
                ubigeo.ListarProvincias(datos,
                    function(provincias) {
                        if (provincias.length) {
                            $('txtRegistroProvinciaColegioDocente').attr('disabled', '');
                            for (var i = 0; i < provincias.length; i++) {
                                $("#txtRegistroProvinciaColegioDocente").append("<option value='" + provincias[i].idProvincia + "'>" + provincias[i].cProvincia + "</option>");
                            }
                            $("#cargadorDocenteProvincia").css("display", "none");
                        }
                    }
                );
            });

            //UBIGEO DOCENTES PROVINCIAS
            $('#txtRegistroProvinciaColegioDocente').change(function() {
                $("#txtRegistroDistritoColegioDocente").empty();
                $("#txtRegistroColegioDocente").empty();

                $('txtRegistroDistritoColegioDocente').attr('disabled', 'disabled');
                $('txtRegistroColegioDocente').attr('disabled', 'disabled');

                $("#cargadorDocenteDistrito").css("display", "block");

                $("#txtRegistroDistritoColegioDocente").append("<option></option>");
                datos = { idProvincia: $(this).attr('value') };
                ubigeo.ListarDistritos(datos,
                    function(distritos) {
                        if (distritos.length) {
                            $('txtRegistroDistritoColegioDocente').attr('disabled', '');
                            for (var i = 0; i < distritos.length; i++) {
                                $("#txtRegistroDistritoColegioDocente").append("<option value='" + distritos[i].idDistrito + "'>" + distritos[i].cDistrito + "</option>");
                            }
                            $("#cargadorDocenteDistrito").css("display", "none");
                        }
                    }
                );
            });


            //UBIGEO DOCENTES DISTRITOS
            $('#txtRegistroDistritoColegioDocente').change(function() {
                $("#txtRegistroColegioDocente").empty();

                $('txtRegistroColegioDocente').attr('disabled', 'disabled');

                $("#cargadorDocenteColegio").css("display", "block");

                $("#txtRegistroColegioDocente").append("<option></option>");
                datos = { idDistrito: $(this).attr('value') };
                ubigeo.ListarColegios(datos,
                    function(colegios) {
                        if (colegios.length) {
                            $('txtRegistroColegioDocente').attr('disabled', '');
                            for (var i = 0; i < colegios.length; i++) {
                                $("#txtRegistroColegioDocente").append("<option value='" + colegios[i].idColegio + "'>" + colegios[i].cColegio + "</option>");
                            }
                            $("#cargadorDocenteColegio").css("display", "none");
                        }
                    }
                );
            });

            //UBIGEO ALUMNOS REGIONES

            $('#txtRegistroRegionColegioAlumno').change(function() {
                $("#txtRegistroProvinciaColegioAlumno").empty();
                $("#txtRegistroDistritoColegioAlumno").empty();
                $("#txtRegistroColegioAlumno").empty();

                $('txtRegistroProvinciaColegioAlumno').attr('disabled', 'disabled');
                $('txtRegistroDistritoColegioAlumno').attr('disabled', 'disabled');
                $('txtRegistroColegioAlumno').attr('disabled', 'disabled');

                $("#cargadorAlumnoProvincia").css("display", "block");

                $("#txtRegistroProvinciaColegioAlumno").append("<option></option>");
                datos = { idRegion: $(this).attr('value') };
                ubigeo.ListarProvincias(datos,
                    function(provincias) {
                        if (provincias.length) {
                            $('txtRegistroProvinciaColegioAlumno').attr('disabled', '');
                            for (var i = 0; i < provincias.length; i++) {
                                $("#txtRegistroProvinciaColegioAlumno").append("<option value='" + provincias[i].idProvincia + "'>" + provincias[i].cProvincia + "</option>");
                            }
                            $("#cargadorAlumnoProvincia").css("display", "none");
                        }
                    }
                );
            });

            //UBIGEO ALUMNOS PROVINCIAS
            $('#txtRegistroProvinciaColegioAlumno').change(function() {
                $("#txtRegistroDistritoColegioAlumno").empty();
                $("#txtRegistroColegioAlumno").empty();

                $('txtRegistroDistritoColegioAlumno').attr('disabled', 'disabled');
                $('txtRegistroColegioAlumno').attr('disabled', 'disabled');

                $("#cargadorAlumnoDistrito").css("display", "block");

                $("#txtRegistroDistritoColegioAlumno").append("<option></option>");
                datos = { idProvincia: $(this).attr('value') };
                ubigeo.ListarDistritos(datos,
                    function(distritos) {
                        if (distritos.length) {
                            $('txtRegistroDistritoColegioAlumno').attr('disabled', '');
                            for (var i = 0; i < distritos.length; i++) {
                                $("#txtRegistroDistritoColegioAlumno").append("<option value='" + distritos[i].idDistrito + "'>" + distritos[i].cDistrito + "</option>");
                            }
                            $("#cargadorAlumnoDistrito").css("display", "none");
                        }
                    }
                );
            });


            //UBIGEO ALUMNOS DISTRITOS
            $('#txtRegistroDistritoColegioAlumno').change(function() {
                $("#txtRegistroColegioAlumno").empty();

                $('txtRegistroColegioAlumno').attr('disabled', 'disabled');

                $("#cargadorAlumnoColegio").css("display", "block");

                $("#txtRegistroColegioAlumno").append("<option></option>");
                datos = { idDistrito: $(this).attr('value') };
                ubigeo.ListarColegios(datos,
                    function(colegios) {
                        if (colegios.length) {
                            $('txtRegistroColegioAlumno').attr('disabled', '');
                            for (var i = 0; i < colegios.length; i++) {
                                $("#txtRegistroColegioAlumno").append("<option value='" + colegios[i].idColegio + "'>" + colegios[i].cColegio + "</option>");
                            }
                            $("#cargadorAlumnoColegio").css("display", "none");
                        }
                    }
                );
            });


            //EL ENFOQUE INICIAL ES EN LA CAJA DE TEXTO USUARIO
            $("#txtUsuario").focus();


            //EVENTO CLICK DE SELECCIÓN DE REGISTRO DE DOCENTES Y ALUMNOS
            $('.btnI').click
            (
                function(e) {
                    e.preventDefault();
                    var ref = $(this).attr("href");

                    pnl = 1;
                    if (ref == "docente") {
                        $(".alumno").hide();
                        $(".docente").show();
                        $(".otro").hide();
                        registro = "Docente";
                        formulario = ".formRegistroDocente";
                    } else {
                        if (ref == "alumno") {
                            $(".docente").hide();
                            $(".alumno").show();
                            $(".otro").hide();
                            registro = "Alumno";
                            formulario = ".formRegistroAlumno";
                        } else {
                            $(".docente").hide();
                            $(".alumno").hide();
                            $(".otro").show();
                            registro = "Otro";
                            formulario = ".formRegistroOtro";
                        }
                    }

                    $('#div1').animate({
                        left: '-=550'
                    }, 500, function() {
                        $(formulario + " #parte" + pnl + registro).find(':input:first').focus();
                        pnl++;

                    });
                }
            );



            //EVENTO BOTÓN AVANCE A SIGUIENTE PANTALLA. REGISTRO
            $('.btnA').click
            (
                function(e) {
                    e.preventDefault();
                    $('#div1').animate({
                        left: '-=550'
                    }, 500, function() {
                        if (pnl < 3) {
                            if (pnl == 2) {
                                $(formulario + " #parte" + pnl + registro).find('select:first').focus();
                            }
                            pnl++;
                        }
                    });
                }
            );

            //EVENTO BOTÓN RETROCESO A PREVIA PANTALLA. REGISTRO
            $('.btnR').live("click",
                function(e) {
                    e.preventDefault();
                    $('#div1').animate({
                        left: '+=550'
                    }, 500, function() {
                        if (pnl > 0) {
                            pnl--;
                            if (pnl == 1) {
                                $(".alumno").hide();
                                $(".docente").hide();
                                $(".otro").hide();
                            }

                            if (pnl == 2) {
                                $(formulario + " #parte" + (pnl - 1) + registro).find('input:first').focus();
                            }

                            if (pnl == 3) {
                                $(formulario + " #parte" + (pnl - 1) + registro).find('select:first').focus();
                            }

                            if (pnl == 4) {
                                $(formulario + " #parte" + (pnl - 1) + registro).find('select:first').focus();
                            }

                        }
                    });
                }
            )



            //EVENTO FIN DE REGISTRO DOCENTE
            $('#btnFinRegistroDocente').click
            (
                function(e) {
                    e.preventDefault();

                    pnl++;

                    var mensaje;
                    mensaje = "";

                    $(".formRegistroDocente").validate({
                        errorContainer: $("#contenedorError"),
                        errorLabelContainer: $("#contenedorError ul"),
                        wrapper: 'li',
                        meta: 'validate'
                    });

                    $('#div1').animate({
                        left: '-=550'
                    }, 500, function() {
                    });


                    if ($(".formRegistroDocente").valid()) {
                        var registro = new Registro("RegistroUsuario");
                        var vnombres = $("#txtRegistroNombreDocente").val();
                        var vapePat = $("#txtRegistroApellidoPaternoDocente").val();
                        var vapeMat = $("#txtRegistroApellidoMaternoDocente").val();
                        var vdni = $("#txtRegistroDNIDocente").val();
                        var vtelefono = $("#txtRegistroTelefonoDocente").val();
                        var vdianacimiento = $("#txtRegistroDiaDocente").val();
                        var vmesnacimiento = $("#txtRegistroMesDocente").val();
                        var vannonacimiento = $("#txtRegistroAnnoDocente").val();
                        var vcorreo = $("#txtRegistroCorreoDocente").val();
                        var vcontrasena = $("#txtRegistroContrasenaDocente").val();
                        var vcolegio = $("#txtRegistroColegioDocente").val();
                        var primaria1 = $("#primaria1").is(":checked");
                        var primaria2 = $("#primaria2").is(":checked");
                        var primaria3 = $("#primaria3").is(":checked");
                        var primaria4 = $("#primaria4").is(":checked");
                        var primaria5 = $("#primaria5").is(":checked");
                        var primaria6 = $("#primaria6").is(":checked");
                        var secundaria1 = $("#secundaria1").is(":checked");
                        var secundaria2 = $("#secundaria2").is(":checked");
                        var secundaria3 = $("#secundaria3").is(":checked");
                        var secundaria4 = $("#secundaria4").is(":checked");
                        var secundaria5 = $("#secundaria5").is(":checked");
                        var pre6 = $("#pre6").is(":checked");

                        var cadGrado = "";
                        if (primaria1) {
                            cadGrado += "1|";
                        } else {
                            cadGrado += "0|";
                        }

                        if (primaria2) {
                            cadGrado += "1|";
                        } else {
                            cadGrado += "0|";
                        }

                        if (primaria3) {
                            cadGrado += "1|";
                        } else {
                            cadGrado += "0|";
                        }

                        if (primaria4) {
                            cadGrado += "1|";
                        } else {
                            cadGrado += "0|";
                        }

                        if (primaria5) {
                            cadGrado += "1|";
                        } else {
                            cadGrado += "0|";
                        }

                        if (primaria6) {
                            cadGrado += "1|";
                        } else {
                            cadGrado += "0|";
                        }

                        if (secundaria1) {
                            cadGrado += "1|";
                        } else {
                            cadGrado += "0|";
                        }

                        if (secundaria2) {
                            cadGrado += "1|";
                        } else {
                            cadGrado += "0|";
                        }

                        if (secundaria3) {
                            cadGrado += "1|";
                        } else {
                            cadGrado += "0|";
                        }

                        if (secundaria4) {
                            cadGrado += "1|";
                        } else {
                            cadGrado += "0|";
                        }

                        if (secundaria5) {
                            cadGrado += "1|";
                        } else {
                            cadGrado += "0|";
                        }

                        if (pre6) {
                            cadGrado += "1";
                        } else {
                            cadGrado += "0";
                        }

                        mensaje = "<div class='textoEspera'><img src='/elementos/imagenes/general/cargando.gif'><br/><br/>Registro en progreso, espere por favor.</div>";
                        $(".capaRegistroFinal").html(mensaje);

                        datos = { nombres: vnombres, apepat: vapePat, apemat: vapeMat, dni: vdni, telefono: vtelefono, dianacimiento: vdianacimiento, mesnacimiento: vmesnacimiento, annonacimiento: vannonacimiento, correo: vcorreo, contrasena: vcontrasena, colegio: vcolegio, grados: cadGrado };
                        registro.RegistroDocente(datos,
                            function(estado) {
                                if (estado) {
                                    $(".capaRegistroFinal").html("<div class='textoEspera'><br/><br/>Registro completo.<br>Le hemos enviado la confirmación a su buzón de correo.</div>");
                                    id = setInterval("$.modal.close();clearInterval(id);", 2000);
                                } else {
                                    var mensaje = "";
                                    mensaje += "<div class='botonesAccion'>";
                                    mensaje += "<a href='#' class='btnR'><img src='elementos/imagenes/registro/boton_atras.jpg' /></a>";
                                    mensaje += "</div>";
                                    mensaje += "<div class='textoEspera'><br/><br/>El correo está registrado, por favor ingrese otro.</div>";

                                    $(".capaRegistroFinal").html(mensaje);
                                }
                            }
                        );

                    } else {
                        mensaje += "<div class='botonesAccion'>";
                        mensaje += "<a href='#' class='btnR'><img src='elementos/imagenes/registro/boton_atras.jpg' /></a>";
                        mensaje += "</div>";
                        mensaje += ("<div class='textoError'>" + $("#contenedorError").html() + "</div>");

                        $(".capaRegistroFinal").html(mensaje);
                    }
                }
            )


            //EVENTO FIN DE REGISTRO ALUMNO
            $('#btnFinRegistroAlumno').click
            (
                function(e) {
                    e.preventDefault();

                    pnl++;

                    var mensaje;
                    mensaje = "";

                    $(".formRegistroAlumno").validate({
                        errorContainer: $("#contenedorError"),
                        errorLabelContainer: $("#contenedorError ul"),
                        wrapper: 'li',
                        meta: 'validate'
                    });

                    $('#div1').animate({
                        left: '-=550'
                    }, 500, function() {

                    });


                    if ($(".formRegistroAlumno").valid()) {
                        var registro = new Registro("RegistroUsuario");
                        var vnombres = $("#txtRegistroNombreAlumno").val();
                        var vapePat = $("#txtRegistroApellidoPaternoAlumno").val();
                        var vapeMat = $("#txtRegistroApellidoMaternoAlumno").val();
                        var vdianacimiento = $("#txtRegistroDiaAlumno").val();
                        var vmesnacimiento = $("#txtRegistroMesAlumno").val();
                        var vannonacimiento = $("#txtRegistroAnnoAlumno").val();
                        var vcorreo = $("#txtRegistroCorreoAlumno").val();
                        var vcontrasena = $("#txtRegistroContrasenaAlumno").val();
                        var vcolegio = $("#txtRegistroColegioAlumno").val();
                        var vgrado = $("#txtGradoAnnoEstudioAlumno").val();
                        var vsexo = $("input[@name=sexo[]]:checked").val(); ;


                        mensaje = "<div class='textoEspera'><img src='/elementos/imagenes/general/cargando.gif'><br/><br/>Registro en progreso, espera por favor.</div>";
                        $(".capaRegistroFinal").html(mensaje);

                        datos = { nombres: vnombres, apepat: vapePat, apemat: vapeMat, dianacimiento: vdianacimiento, mesnacimiento: vmesnacimiento, annonacimiento: vannonacimiento, correo: vcorreo, contrasena: vcontrasena, colegio: vcolegio, grado: vgrado, sexo: vsexo };

                        registro.RegistroAlumno(datos,
                            function(estado) {
                                if (estado) {
                                    $(".capaRegistroFinal").html("<div class='textoEspera'><br/><br/>Registro completo.<br>Te hemos enviado la confirmación a tu buzón de correo.</div>");
                                    id = setInterval("$.modal.close();clearInterval(id);", 2000);
                                } else {
                                    var mensaje = "";
                                    mensaje += "<div class='botonesAccion'>";
                                    mensaje += "<a href='#' class='btnR'><img src='elementos/imagenes/registro/boton_atras.jpg' /></a>";
                                    mensaje += "</div>";
                                    mensaje += "<div class='textoEspera'><br/><br/>El correo está registrado, por favor ingresa otro.</div>";

                                    $(".capaRegistroFinal").html(mensaje);
                                }
                            }
                        );



                    } else {
                        mensaje += "<div class='botonesAccion'>";
                        mensaje += "<a href='#' class='btnR'><img src='elementos/imagenes/registro/boton_atras.jpg' /></a>";
                        mensaje += "</div>";
                        mensaje += ("<div class='textoError'>" + $("#contenedorError").html() + "</div>");

                        $(".capaRegistroFinal").html(mensaje);
                    }
                }
            )


            //EVENTO FIN DE REGISTRO OTRO
            $('#btnFinRegistroOtro').click
            (
                function(e) {
                    e.preventDefault();

                    pnl++;

                    var mensaje;
                    mensaje = "";

                    $(".formRegistroOtro").validate({
                        errorContainer: $("#contenedorError"),
                        errorLabelContainer: $("#contenedorError ul"),
                        wrapper: 'li',
                        meta: 'validate'
                    });

                    $('#div1').animate({
                        left: '-=550'
                    }, 500, function() {

                    });


                    if ($(".formRegistroOtro").valid()) {
                        var registro = new Registro("RegistroUsuario");
                        var vnombres = $("#txtRegistroNombreOtro").val();
                        var vapePat = $("#txtRegistroApellidoPaternoOtro").val();
                        var vapeMat = $("#txtRegistroApellidoMaternoOtro").val();
                        var vdianacimiento = $("#txtRegistroDiaOtro").val();
                        var vmesnacimiento = $("#txtRegistroMesOtro").val();
                        var vannonacimiento = $("#txtRegistroAnnoOtro").val();
                        var vcorreo = $("#txtRegistroCorreoOtro").val();
                        var vcontrasena = $("#txtRegistroContrasenaOtro").val();
                        var vconocimiento = $("#txtConocimientoTransitando").val();


                        mensaje = "<div class='textoEspera'><img src='/elementos/imagenes/general/cargando.gif'><br/><br/>Registro en progreso, espera por favor.</div>";
                        $(".capaRegistroFinal").html(mensaje);

                        datos = { nombres: vnombres, apepat: vapePat, apemat: vapeMat, dianacimiento: vdianacimiento, mesnacimiento: vmesnacimiento, annonacimiento: vannonacimiento, correo: vcorreo, contrasena: vcontrasena, conocimiento: vconocimiento };

                        registro.RegistroOtro(datos,
                            function(estado) {
                                if (estado) {
                                    $(".capaRegistroFinal").html("<div class='textoEspera'><br/><br/>Registro completo.<br>Te hemos enviado la confirmación a tu buzón de correo.</div>");
                                    id = setInterval("$.modal.close();clearInterval(id);", 2000);
                                } else {
                                    var mensaje = "";
                                    mensaje += "<div class='botonesAccion'>";
                                    mensaje += "<a href='#' class='btnR'><img src='elementos/imagenes/registro/boton_atras.jpg' /></a>";
                                    mensaje += "</div>";
                                    mensaje += "<div class='textoEspera'><br/><br/>El correo está registrado, por favor ingresa otro.</div>";

                                    $(".capaRegistroFinal").html(mensaje);
                                }
                            }
                        );



                    } else {
                        mensaje += "<div class='botonesAccion'>";
                        mensaje += "<a href='#' class='btnR'><img src='elementos/imagenes/registro/boton_atras.jpg' /></a>";
                        mensaje += "</div>";
                        mensaje += ("<div class='textoError'>" + $("#contenedorError").html() + "</div>");

                        $(".capaRegistroFinal").html(mensaje);
                    }
                }
            )














        }
    )

