﻿
        $(document).ready(function(){
        
          
            
            $("#ctl00_SiteMainArea_txtFechaNacimiento").datepicker({firstDay: 1,  dateFormat: 'dd/mm/yy' ,showAnim: '' ,showOn: 'button',
                buttonImageOnly: true, buttonImage: '../includes/media/img/calendar.gif', changeMonth: true,
			changeYear: true,
                buttonText: 'Haz Click - Para seleccionar una fecha',yearRange:'-40:+40', clearText: '',
                minDate: new Date(1969, 1 - 1, 1), maxDate: new Date(2000, 1 + 10, 31)}); // Hasta el 31 del 12 del 84

                       
            //============= Tool Tip =============
            $('.datepick-trigger').tooltip({
			    track: true,
			    delay: 0,
			    showURL: false,
			    fade: 250,
			    showBody: " - ",
			    show: { effect: 'slide' }
		    });
    		//=============Fin Tool Tip =============
    		
    		//AJAX
    		$("#imgAjaxLoaderComuna").hide();
    		$("#imgAjaxLoaderAreaUno").hide();
    		$("#imgAjaxLoaderAreaDos").hide();
    		$("#imgAjaxLoaderAreaTres").hide();
    		$("#imgAjaxLoaderCarreraUno").hide();
    		$("#imgAjaxLoaderCarreraDos").hide();
    		$("#imgAjaxLoaderCarreraTres").hide();
    		$("#imgAjaxLoaderComunaColegio").hide();
    		$("#imgAjaxLoaderColegio").hide();
    		
    		
    		$("#ctl00_SiteMainArea_ddlRegion").change(function (){
    		    Region_SelectedIndexChanged();
    		});
    		
    		$("#ctl00_SiteMainArea_ddlRegionC").change(function (){
    		    RegionC_SelectedIndexChanged();
    		});
    		
    		$("#ctl00_SiteMainArea_ddlComuna").change(function (){
    		    $(this).children().each(function(){
    		        
    		        if( $(this).val() == $("#ctl00_SiteMainArea_ddlComuna").val() )
    		        
    		            $("#ctl00_SiteMainArea_hdnComunaId").val( $("#ctl00_SiteMainArea_ddlComuna").val() );
    		    });
    		});
    		
    		
    		
    		$("#ctl00_SiteMainArea_ddlInstitucionCarreraUno").change(function (){
    		    Institucion_SelectedIndexChanged( 
    		        document.getElementById("ctl00_SiteMainArea_ddlInstitucionCarreraUno"), 
    		        document.getElementById("ctl00_SiteMainArea_hdnInstitucionCarreraUno"), 
    		        document.getElementById("ctl00_SiteMainArea_ddlAreaCarreraUno"), 
    		        document.getElementById("ctl00_SiteMainArea_hdnAreaCarreraUno"), 
    		        document.getElementById("ctl00_SiteMainArea_ddlCarreraUno"),
    		        document.getElementById("ctl00_SiteMainArea_hdnCarreraUno"),
    		        document.getElementById("imgAjaxLoaderAreaUno"),
    		        document.getElementById("imgAjaxLoaderCarreraUno") );
    		});
    		$("#ctl00_SiteMainArea_ddlInstitucionCarreraDos").change(function (){
    		    Institucion_SelectedIndexChanged( 
    		        document.getElementById("ctl00_SiteMainArea_ddlInstitucionCarreraDos"), 
    		        document.getElementById("ctl00_SiteMainArea_hdnInstitucionCarreraDos"), 
    		        document.getElementById("ctl00_SiteMainArea_ddlAreaCarreraDos"), 
    		        document.getElementById("ctl00_SiteMainArea_hdnAreaCarreraDos"), 
    		        document.getElementById("ctl00_SiteMainArea_ddlCarreraDos"),
    		        document.getElementById("ctl00_SiteMainArea_hdnCarreraDos"),
    		        document.getElementById("imgAjaxLoaderAreaDos"),
    		        document.getElementById("imgAjaxLoaderCarreraDos") );
    		});
    		$("#ctl00_SiteMainArea_ddlInstitucionCarreraTres").change(function (){
    		    Institucion_SelectedIndexChanged( 
    		        document.getElementById("ctl00_SiteMainArea_ddlInstitucionCarreraTres"), 
    		        document.getElementById("ctl00_SiteMainArea_hdnInstitucionCarreraTres"), 
    		        document.getElementById("ctl00_SiteMainArea_ddlAreaCarreraTres"), 
    		        document.getElementById("ctl00_SiteMainArea_hdnAreaCarreraTres"), 
    		        document.getElementById("ctl00_SiteMainArea_ddlCarreraTres"),
    		        document.getElementById("ctl00_SiteMainArea_hdnCarreraTres"),
    		        document.getElementById("imgAjaxLoaderAreaTres"),
    		        document.getElementById("imgAjaxLoaderCarreraTres") );
    		});
    		$("#ctl00_SiteMainArea_ddlAreaCarreraUno").change(function (){
    		    Area_SelectedIndexChanged( 
    		        document.getElementById("ctl00_SiteMainArea_ddlInstitucionCarreraUno"), 
    		        document.getElementById("ctl00_SiteMainArea_hdnInstitucionCarreraUno"), 
    		        document.getElementById("ctl00_SiteMainArea_ddlAreaCarreraUno"), 
    		        document.getElementById("ctl00_SiteMainArea_hdnAreaCarreraUno"), 
    		        document.getElementById("ctl00_SiteMainArea_ddlCarreraUno"),
    		        document.getElementById("ctl00_SiteMainArea_hdnCarreraUno"),
    		        document.getElementById("imgAjaxLoaderCarreraUno") );
    		});
    		$("#ctl00_SiteMainArea_ddlAreaCarreraDos").change(function (){
    		    Area_SelectedIndexChanged( 
    		        document.getElementById("ctl00_SiteMainArea_ddlInstitucionCarreraDos"), 
    		        document.getElementById("ctl00_SiteMainArea_hdnInstitucionCarreraDos"), 
    		        document.getElementById("ctl00_SiteMainArea_ddlAreaCarreraDos"), 
    		        document.getElementById("ctl00_SiteMainArea_hdnAreaCarreraDos"), 
    		        document.getElementById("ctl00_SiteMainArea_ddlCarreraDos"),
    		        document.getElementById("ctl00_SiteMainArea_hdnCarreraDos"),
    		        document.getElementById("imgAjaxLoaderCarreraDos") );
    		});
    		$("#ctl00_SiteMainArea_ddlAreaCarreraTres").change(function (){
    		    Area_SelectedIndexChanged( 
    		        document.getElementById("ctl00_SiteMainArea_ddlInstitucionCarreraTres"), 
    		        document.getElementById("ctl00_SiteMainArea_hdnInstitucionCarreraTres"), 
    		        document.getElementById("ctl00_SiteMainArea_ddlAreaCarreraTres"), 
    		        document.getElementById("ctl00_SiteMainArea_hdnAreaCarreraTres"), 
    		        document.getElementById("ctl00_SiteMainArea_ddlCarreraTres"),
    		        document.getElementById("ctl00_SiteMainArea_hdnCarreraTres"),
    		        document.getElementById("imgAjaxLoaderCarreraTres") );
    		});
    		$("#ctl00_SiteMainArea_ddlCarreraUno").change(function (){
    		    $("#ctl00_SiteMainArea_hdnCarreraUno").val( $("#ctl00_SiteMainArea_ddlCarreraUno").val() ); 
    		});
    		$("#ctl00_SiteMainArea_ddlCarreraDos").change(function (){
    		    $("#ctl00_SiteMainArea_hdnCarreraDos").val( $("#ctl00_SiteMainArea_ddlCarreraDos").val() ); 
    		});
    		$("#ctl00_SiteMainArea_ddlCarreraTres").change(function (){
    		    $("#ctl00_SiteMainArea_hdnCarreraTres").val( $("#ctl00_SiteMainArea_ddlCarreraTres").val() ); 
    		});
    		$("#ctl00_SiteMainArea_ddlComunaColegio").change(function (){
    		    ComunaColegio_SelectedIndexChanged();
                // csoto   290909   ingreso el codigo de la comuna del  colegio
                $("#ctl00_SiteMainArea_hdnComunaColegioId").val( $("#ctl00_SiteMainArea_ddlComunaColegio").val() );     		    
    		});
    		$("#ctl00_SiteMainArea_ddlColegio").change(function (){
    		    $("#ctl00_SiteMainArea_hdnColegioId").val( $("#ctl00_SiteMainArea_ddlColegio").val() ); 
    		});
    		
    		$("#ctl00_SiteMainArea_chkEnviarSMS").change(function (){
    		    	//ValidarPrefijoCelular();
    		        ValidarCelular();
    		});
    		
    		$("#ctl00_SiteMainArea_ddlCurso").change(function (){
    		    
    		   Curso_SelectedIndexChanged();
    		   ValidarCurso();
    		    
    		});
    		
    		Curso_SelectedIndexChanged();
        });
        

        function Curso_SelectedIndexChanged() {
       
    		    if($("#ctl00_SiteMainArea_ddlCurso").val() == 1){
    		    $("#campoAno").show();
    		       
    		    }
    		    else{
    		    $("#campoAno").hide();
    		       
    		    }
        
        }
        
        

        function IsCharacterAllowedInEmail(evt)
        {
            var charCode = (evt.which) ? evt.which : evt.keyCode
    		
    		//Espacio no permitido
    		if( charCode == 32 )
    		
    		    return false;
        }
        
        function IsCharacterAllowedInRut(evt)
	    {
		    var charCode = (evt.which) ? evt.which : evt.keyCode
		
		    // 8 = Backspace
		    // 9 = Tecla TAB
            if( charCode == 8 || charCode == 9 )
                return true;
            
		    //Teclas izquierda, arriba, derecha y abajo permitidas
		    if( 37 <= charCode && charCode <= 40)
			    return true;
    		
		    // Letra k K
            if( charCode == 107 || charCode == 75 )
                return true;
    		
		    // 45 = Guión.
		    // 46 = Punto.
		    if ( charCode != 45 && charCode != 46  && (charCode < 48 || 57 < charCode) )
			    return false;
    			
		    return true;
	    }

        function AtraparTecla(evt)
        {
            var charCode = (evt.which) ? evt.which : evt.keyCode;
            
            //Tecla TAB permitida
            if( charCode == 9 )
                return true;
            
            return false;
        }
        
        var enablePostBackAux;
        var enablePostBackFinal;
        
        function CargarPostbackFinal(){
            if (!enablePostBackAux)
                enablePostBackFinal = false;
        }
        
        function Validar(txtRut){
            enablePostBackFinal = true;
            
            enablePostBackAux = ValidarCorreoElectronico();CargarPostbackFinal();
           
            enablePostBackAux = ValidarRut(true, txtRut);CargarPostbackFinal();
            
            enablePostBackAux = ValidarNombre();           CargarPostbackFinal();
            enablePostBackAux = ValidarApellidoPaterno();  CargarPostbackFinal();
            enablePostBackAux = ValidarApellidoMaterno();  CargarPostbackFinal();
            enablePostBackAux = ValidarSexo();             CargarPostbackFinal();
            enablePostBackAux = ValidarFecha();            CargarPostbackFinal();
            enablePostBackAux = ValidarCalle();            CargarPostbackFinal();
            //enablePostBackAux = ValidarNumero();           CargarPostbackFinal();
            enablePostBackAux = ValidarTelefonoUno();      CargarPostbackFinal();
            //enablePostBackAux = ValidarPrefijoCelular();   CargarPostbackFinal();
            //enablePostBackAux = ValidarCelular();          CargarPostbackFinal();
            enablePostBackAux = ValidarRegion();           CargarPostbackFinal();
            enablePostBackAux = ValidarRegionC();           CargarPostbackFinal();
            enablePostBackAux = ValidarComuna();           CargarPostbackFinal();
            enablePostBackAux = ValidarComunaColegio();    CargarPostbackFinal();
            enablePostBackAux = ValidarColegio();          CargarPostbackFinal();
            enablePostBackAux = ValidarCurso();          CargarPostbackFinal();
            
            enablePostBackAux = ValidarPreferenciaUno();          CargarPostbackFinal();
             enablePostBackAux = ValidarPreferenciaDos();          CargarPostbackFinal();
              enablePostBackAux = ValidarPreferenciaTres();          CargarPostbackFinal();
           
            //Si hubo algún error se muestra un pequeño mensaje
            if(enablePostBackFinal)
            {
                $("#msgErrorFinal").removeClass("validacion").addClass("hidden");
            }
            else
                $("#msgErrorFinal").removeClass("hidden").addClass("validacion");
            
            //Si es todo válido se realiza el PostBack
            return enablePostBackFinal;
        }
        
        function ValidarCurso(){
         if($("#ctl00_SiteMainArea_ddlCurso").val() == 1){
    		    $("#msgCurso").removeClass("validacion").addClass("hidden");
    		    if($('#ctl00_SiteMainArea_ddlAno').val() == -1){
    		    
                $("#msgAno").removeClass("hidden").addClass("validacion");
                return false;
    		    }
    		    else{
    		     $("#msgAno").removeClass("validacion").addClass("hidden");
    		     return true;
    		    }
    		    
    		       
    		    }
    		    else{
    		     if($("#ctl00_SiteMainArea_ddlCurso").val() == -1){
    		     
    		       $("#msgCurso").removeClass("hidden").addClass("validacion");
                return false;
    		     
    		     }
    		     else{
    		      $("#msgCurso").removeClass("validacion").addClass("hidden");
    		     return true;
    		     }
    		       
    		    }
        }
        
        function Region_SelectedIndexChanged()
        {
            if( $("#ctl00_SiteMainArea_ddlRegion").val() == -1 )
            {
                $("#ctl00_SiteMainArea_ddlComuna").html("");
                $("#ctl00_SiteMainArea_ddlComuna").attr("disabled", "disabled");
                
           
            }else{
                $("#imgAjaxLoaderComuna").fadeIn();
                
                // Cambio de las comunas
                $.ajax({
                    type: "POST",
                    url: "/registro/REG_Registro.aspx/ObtenerComunas",
                    data: "{'idRegion':'" + $("#ctl00_SiteMainArea_ddlRegion").val() + "'}",
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    error: function(msg){
                        $("#imgAjaxLoaderComuna").fadeOut();
                    },
                    success: function(msg) {
                        var JSonResponse = eval('(' +  msg.d + ')');
                        var newDOM = "";
                        
                        for(i=0; i<=JSonResponse.comunas.length-1; i++)
                        {
                            newDOM+="<option value='"+JSonResponse.comunas[i].id+"'>"+JSonResponse.comunas[i].nombre+"</option>";
                        }
                        
                        $("#ctl00_SiteMainArea_ddlComuna").removeAttr("disabled");
                        $("#ctl00_SiteMainArea_ddlComuna").html( newDOM );
                        
                    
                        
                        $("#ctl00_SiteMainArea_ddlComuna").val( -1 );
                     
                        
                        $("#imgAjaxLoaderComuna").fadeOut();
                       
                    }
                });//Fin AJAX
            }
        }
        
        function RegionC_SelectedIndexChanged()
        {
            if( $("#ctl00_SiteMainArea_ddlRegionC").val() == -1 )
            {
                             
                $("#ctl00_SiteMainArea_ddlComunaColegio").html("");
                $("#ctl00_SiteMainArea_ddlComunaColegio").attr("disabled", "disabled");
                
                $("#ctl00_SiteMainArea_ddlColegio").html("");
                $("#ctl00_SiteMainArea_ddlColegio").attr("disabled", "disabled");
            }else{
                
                $("#imgAjaxLoaderComunaColegio").fadeIn();
                
                // Cambio de las comunas
                $.ajax({
                    type: "POST",
                    url: "/registro/REG_Registro.aspx/ObtenerComunas",
                    data: "{'idRegion':'" + $("#ctl00_SiteMainArea_ddlRegionC").val() + "'}",
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    error: function(msg){
                        $("#imgAjaxLoaderComuna").fadeOut();
                    },
                    success: function(msg) {
                        var JSonResponse = eval('(' +  msg.d + ')');
                        var newDOM = "";
                        
                        for(i=0; i<=JSonResponse.comunas.length-1; i++)
                        {
                            newDOM+="<option value='"+JSonResponse.comunas[i].id+"'>"+JSonResponse.comunas[i].nombre+"</option>";
                        }
                                             
                        
                        $("#ctl00_SiteMainArea_ddlComunaColegio").removeAttr("disabled");
                        $("#ctl00_SiteMainArea_ddlComunaColegio").html( newDOM );
                                           
                        $("#ctl00_SiteMainArea_ddlComunaColegio").val( -1 );
                                               
                        $("#imgAjaxLoaderComunaColegio").fadeOut();
                    }
                });//Fin AJAX
            }
        }
        
                
        function Institucion_SelectedIndexChanged( ctrlInstitucion,   ctrlHdnInstitucion, 
                                                   ctrlArea,          ctrlHdnArea, 
                                                   ctrlCarrera,       ctrlHdnCarrera,
                                                   ctrlAreaImgLoader, ctrlCarreraImgLoader)
        {
            $(ctrlHdnInstitucion).val( $(ctrlInstitucion).val() );
        
            var AreaOpcionSeleccionadaAntigua    = $(ctrlArea).val();
            var CarreraOpcionSeleccionadaAntigua = $(ctrlCarrera).val();
                
            if( $( ctrlInstitucion ).val() == -1 )
            {
                // ÁREA - Copio el contenido antiguo de las áreas de conocimiento.
               /*$(ctrlArea).html(
                    $("#ctl00_SiteMainArea_ddlAreasTodasTemp").html()
                );
                
                $(ctrlArea).val( AreaOpcionSeleccionadaAntigua );
                $(ctrlHdnArea).val( AreaOpcionSeleccionadaAntigua );
               */
                
              // SeleccionarCarreras(ctrlInstitucion, ctrlHdnInstitucion, ctrlArea, ctrlHdnArea, ctrlCarrera, ctrlHdnCarrera, ctrlCarreraImgLoader);
            
           /* Area_SelectedIndexChanged(ctrlInstitucion, ctrlHdnInstitucion, 
                                           ctrlArea,        ctrlHdnArea, 
                                           ctrlCarrera,     ctrlHdnCarrera,
                                           ctrlCarreraImgLoader)*/
                                           
                                           $(ctrlArea).html("");
                                           $(ctrlArea).attr("disabled", "disabled");
                                           
            
            }
            else
            {
                $(ctrlAreaImgLoader).fadeIn();
                
                // Cambio de los colegios
                $.ajax({
                    type: "POST",
                    url: "/registro/REG_Registro.aspx/ObtenerAreasDeLaInstitucion",
                    data: "{'idInstitucion':'" + $( ctrlInstitucion ).val() + "'}",
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    error: function(msg){
                        $(ctrlAreaImgLoader).fadeOut();
                    },
                    success: function(msg) {
                        var JSonResponse = eval('(' +  msg.d + ')');
                        var newDOM = "";
                        
                        var encontrado = false;
                        
                        for(i=0; i<=JSonResponse.areas.length-1; i++)
                        {
                            //Se encontró una coincidencia, y se deja seleccionado el valor antiguo
                            if(AreaOpcionSeleccionadaAntigua == JSonResponse.areas[i].id)
                            {
                                newDOM+="<option value='"+JSonResponse.areas[i].id+"' selected='selected'>"+JSonResponse.areas[i].nombre+"</option>";
                                
                                $(ctrlHdnArea).val( AreaOpcionSeleccionadaAntigua );
                                
                                encontrado = true;
                            }   
                            else
                                newDOM+="<option value='"+JSonResponse.areas[i].id+"'>"+JSonResponse.areas[i].nombre+"</option>";
                        }
                        
                        $(ctrlArea).removeAttr("disabled");
                        $(ctrlArea).html( newDOM );
                        
                        $(ctrlAreaImgLoader).fadeOut();
                        
                        if(encontrado)
                        {
                            Area_SelectedIndexChanged( ctrlInstitucion, ctrlHdnInstitucion, ctrlArea, ctrlHdnArea, ctrlCarrera, ctrlHdnCarrera, ctrlCarreraImgLoader);
                        }
                        else
                        {
                            $(ctrlCarrera).val( -1 );
                            $(ctrlHdnCarrera).val( -1 );
                        }
                    }
                });//Fin AJAX
            }
        }
        
        function Area_SelectedIndexChanged(ctrlInstitucion, ctrlHdnInstitucion, 
                                           ctrlArea,        ctrlHdnArea, 
                                           ctrlCarrera,     ctrlHdnCarrera,
                                           ctrlCarreraImgLoader)
        {
            $(ctrlHdnArea).val( $(ctrlArea).val() );
        
            if( $( ctrlArea ).val() == -1 )
            {
                $(ctrlCarrera).html("");
                $(ctrlCarrera).attr("disabled", "disabled");
            }
            else
            {
                SeleccionarCarreras(ctrlInstitucion, ctrlHdnInstitucion, ctrlArea, ctrlHdnArea, ctrlCarrera, ctrlHdnCarrera, ctrlCarreraImgLoader);
            }
        }
        
        function SeleccionarCarreras( ctrlInstitucion,   ctrlHdnInstitucion, 
                                      ctrlArea,          ctrlHdnArea, 
                                      ctrlCarrera,       ctrlHdnCarrera,
                                      ctrlCarreraImgLoader)
        {
            $(ctrlCarreraImgLoader).fadeIn();
                
            var CarreraOpcionAntiguaSeleccionada = $(ctrlCarrera).val();
            
            // Cambio de los colegios
            $.ajax({
                type: "POST",
                url: "/registro/REG_Registro.aspx/ObtenerCarrerasDelArea",
                data: "{'idInstitucion':'" + $( ctrlInstitucion ).val() + "', " + 
                      " 'idArea':'" + $( ctrlArea ).val() + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                error: function(msg){
                    $(ctrlCarreraImgLoader).fadeOut();
                },
                success: function(msg) {
                    var JSonResponse = eval('(' +  msg.d + ')');
                    var newDOM = "";
                    
                    var encontrado = false;
                    
                    for(i=0; i<=JSonResponse.carreras.length-1; i++)
                    {
                        //Se encontró una coincidencia, y se deja seleccionado el valor antiguo
                        if (CarreraOpcionAntiguaSeleccionada == JSonResponse.carreras[i].id)
                        {
                            newDOM+="<option value='"+JSonResponse.carreras[i].id+"' selected='selected'>"+JSonResponse.carreras[i].nombre+"</option>";
                            
                            $(ctrlHdnCarrera).val( CarreraOpcionAntiguaSeleccionada );
                            
                            encontrado = true;
                        }
                        else
                        {
                            newDOM+="<option value='"+JSonResponse.carreras[i].id+"'>"+JSonResponse.carreras[i].nombre+"</option>";
                        }
                    }
                    
                    $(ctrlCarrera).removeAttr("disabled");
                    $(ctrlCarrera).html( newDOM );
                    
                    if(!encontrado)
                    {
                        $(ctrlCarrera).val( -1 );
                        $(ctrlHdnCarrera).val( -1 );
                    }
                    
                    $(ctrlCarreraImgLoader).fadeOut();
                }
            });//Fin AJAX
        }
        
        function ComunaColegio_SelectedIndexChanged()
        {
            if( $("#ctl00_SiteMainArea_ddlComunaColegio").val() == -1 )
            {
                $("#ctl00_SiteMainArea_ddlColegio").html("");
                $("#ctl00_SiteMainArea_ddlColegio").attr("disabled", "disabled");
            }
            else
            {
                $("#imgAjaxLoaderColegio").fadeIn();
                
                // Cambio de los colegios
                $.ajax({
                    type: "POST",
                    url: "/registro/REG_Registro.aspx/ObtenerColegios",
                    data: "{'idComuna':'" + $("#ctl00_SiteMainArea_ddlComunaColegio").val() + "'}",
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    error: function(msg){
                        $("#imgAjaxLoaderColegio").fadeOut();
                    },
                    success: function(msg) {
                        var JSonResponse = eval('(' +  msg.d + ')');
                        
                        var newDOM = "";
                        
                        for(i=0; i<=JSonResponse.colegios.length-1; i++)
                        {
                            newDOM+="<option value='"+JSonResponse.colegios[i].id+"'>"+JSonResponse.colegios[i].nombre+"</option>";
                        }
                        
                        $("#ctl00_SiteMainArea_ddlColegio").removeAttr("disabled");
                        $("#ctl00_SiteMainArea_ddlColegio").html( newDOM );
                        
                        $("#ctl00_SiteMainArea_ddlColegio").val( -1 );
                        
                        $("#imgAjaxLoaderColegio").fadeOut();
                    }
                });//Fin AJAX
            }
        }
        
        function ValidarCorreoElectronico(){
            if( $("#ctl00_SiteMainArea_txtCorreoElectronico").val() == "" ){
                $("#msgCorreoElectronicoMensajeError1").removeClass("hidden").addClass("validacion");
                $("#msgCorreoElectronicoMensajeError2").removeClass("validacion").addClass("hidden");
                return false;
            }else if( !isEmail( $("#ctl00_SiteMainArea_txtCorreoElectronico").val() ) ){
                $("#msgCorreoElectronicoMensajeError1").removeClass("validacion").addClass("hidden");
                $("#msgCorreoElectronicoMensajeError2").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgCorreoElectronicoMensajeError1").removeClass("validacion").addClass("hidden");
                $("#msgCorreoElectronicoMensajeError2").removeClass("validacion").addClass("hidden");
                return true;}
        }
          function ValidarCorreoElectronicoR(){
            if( $("#ctl00_SiteMainArea_txtCorreoElectronico").val() == "" ){
                $("#msgCorreoElectronicoMensajeError1").removeClass("hidden").addClass("validacion");
                $("#msgCorreoElectronicoMensajeError2").removeClass("validacion").addClass("hidden");
                return false;
            }else if( !isEmail( $("#ctl00_SiteMainArea_txtCorreoElectronicoR").val() ) ){
                $("#msgCorreoElectronicoRMensajeError1").removeClass("validacion").addClass("hidden");
                $("#msgCorreoElectronicoRMensajeError2").removeClass("hidden").addClass("validacion");
                return false;
            }else if( $("#ctl00_SiteMainArea_txtCorreoElectronicoR").val() != $("#ctl00_SiteMainArea_txtCorreoElectronico").val() ){
                $("#msgCorreoElectronicoRMensajeError1").removeClass("validacion").addClass("hidden");
                $("#msgCorreoElectronicoRMensajeError2").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgCorreoElectronicoRMensajeError1").removeClass("validacion").addClass("hidden");
                $("#msgCorreoElectronicoRMensajeError2").removeClass("validacion").addClass("hidden");
                return true;}
        }
        function ValidarNombre(){
            if( $.trim($("#ctl00_SiteMainArea_txtNombre").val()) == "" ){
                $("#msgNombreMensajeError").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgNombreMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
        }
        function ValidarApellidoPaterno(){
            if( $.trim($("#ctl00_SiteMainArea_txtApellidoPaterno").val()) == "" ){
                $("#msgApellidoPaternoMensajeError").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgApellidoPaternoMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
        }
        function ValidarApellidoMaterno(){
            if( $.trim($("#ctl00_SiteMainArea_txtApellidoMaterno").val()) == "" ){
                $("#msgApellidoMaternoMensajeError").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgApellidoMaternoMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
        }
        function ValidarSexo(){
            if( $("#ctl00_SiteMainArea_ddlSexo").val() == -1 ){
                $("#msgSexoMensajeError").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgSexoMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
        }
        function ValidarFecha(){
            if( $("#ctl00_SiteMainArea_txtFechaNacimiento").val() == "" ||
                $("#ctl00_SiteMainArea_txtFechaNacimiento").val() == "Escoge una fecha" ){
                $("#msgFechaNacimientoError").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgFechaNacimientoError").removeClass("validacion").addClass("hidden");
                return true;}
        }
        function ValidarCalle(){
            if( $.trim($("#ctl00_SiteMainArea_txtCalle").val()) == "" ){
                $("#msgCalleMensajeError").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgCalleMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
        }
      
        function ValidarRegion(){
            if( $("#ctl00_SiteMainArea_ddlRegion").val() == -1 ){
                $("#msgRegionMensajeError").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgRegionMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
        }
        
        function ValidarRegionC(){
            if( $("#ctl00_SiteMainArea_ddlRegionC").val() == -1 ){
                $("#msgRegionCMensajeError").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgRegionCMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
        }
        
        function ValidarComuna(){
            if( $("#ctl00_SiteMainArea_ddlComuna").val() == -1 ||
                $("#ctl00_SiteMainArea_ddlComuna").attr("disabled") == true){
                $("#msgComunaMensajeError").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgComunaMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
        }
        function ValidarComunaColegio(){
            if( $("#ctl00_SiteMainArea_ddlComunaColegio").val() == -1){
                $("#msgComunaColegioMensajeError").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgComunaColegioMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
        }
        function ValidarTelefonoUno(){
            if( $.trim($("#ctl00_SiteMainArea_txtTelefonoUno").val()) == "" ){
                $("#msgTelefonoUnoMensajeError1").removeClass("hidden").addClass("validacion");
                $("#msgTelefonoUnoMensajeError2").removeClass("validacion").addClass("hidden");
                return false;
            }else{
                $("#msgTelefonoUnoMensajeError1").removeClass("validacion").addClass("hidden");
                $("#msgTelefonoUnoMensajeError2").removeClass("validacion").addClass("hidden");
                return true;}
        }
        
        
        function ValidarCelular(){
            if( $("#ctl00_SiteMainArea_chkEnviarSMS").attr("checked") ){
                  $("#reqCelular").show();
            
                if( $.trim($("#ctl00_SiteMainArea_txtCelular").val()) == "" || $("#ctl00_SiteMainArea_ddlPrefijoCelular").val() == -1 ){
                    $("#msgCelularMensajeError").removeClass("hidden").addClass("validacion");
                   
                    return false;}
                else{
                    $("#msgCelularMensajeError").removeClass("validacion").addClass("hidden");
                    return true;
                   
                    }
                    
                    
                }
                
            else{
            $("#reqCelular").hide();
                if( ($("#ctl00_SiteMainArea_ddlPrefijoCelular").val() != -1 && $.trim($("#ctl00_SiteMainArea_txtCelular").val()) == "") || ($("#ctl00_SiteMainArea_ddlPrefijoCelular").val() == -1 && $.trim($("#ctl00_SiteMainArea_txtCelular").val()) != "")  ){
                    $("#msgCelularMensajeError").removeClass("hidden").addClass("validacion");
                   
                    return false;}
                else{
                    $("#msgCelularMensajeError").removeClass("validacion").addClass("hidden");
                    
                    return true;}
            }
                
        }
        function ValidarPreferenciaUno(){
            if( $("#ctl00_SiteMainArea_ddlInstitucionCarreraUno").val() != -1){
            
            if($("#ctl00_SiteMainArea_ddlAreaCarreraUno").val() == -1){
                $("#msgAreaCarreraUnoMensajeError").removeClass("hidden").addClass("validacion");
                return false;
                
                }
                else{
                  $("#msgAreaCarreraUnoMensajeError").removeClass("validacion").addClass("hidden");
                  
                 if($("#ctl00_SiteMainArea_ddlCarreraUno").val() == -1){
                $("#msgCarreraUnoMensajeError").removeClass("hidden").addClass("validacion");
                return false;
                
                }
                
                else{
                $("#msgCarreraUnoMensajeError").removeClass("validacion").addClass("hidden");
                return true;
                }
                
                }
            }else{
                $("#msgAreaCarreraUnoMensajeError").removeClass("validacion").addClass("hidden");
                 $("#msgCarreraUnoMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
               
        }
        
        function ValidarPreferenciaDos(){
            if( $("#ctl00_SiteMainArea_ddlInstitucionCarreraDos").val() != -1){
            
            if($("#ctl00_SiteMainArea_ddlAreaCarreraDos").val() == -1){
                $("#msgAreaCarreraDosMensajeError").removeClass("hidden").addClass("validacion");
                return false;
                
                }
                else{
                  $("#msgAreaCarreraDosMensajeError").removeClass("validacion").addClass("hidden");
                  
                 if($("#ctl00_SiteMainArea_ddlCarreraDos").val() == -1){
                $("#msgCarreraDosMensajeError").removeClass("hidden").addClass("validacion");
                return false;
                
                }
                
                else{
                $("#msgCarreraDosMensajeError").removeClass("validacion").addClass("hidden");
                return true;
                }
                
                }
            }else{
                $("#msgAreaCarreraDosMensajeError").removeClass("validacion").addClass("hidden");
                 $("#msgCarreraDosMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
               
        }
        
        
        function ValidarPreferenciaTres(){
            if( $("#ctl00_SiteMainArea_ddlInstitucionCarreraTres").val() != -1){
            
            if($("#ctl00_SiteMainArea_ddlAreaCarreraTres").val() == -1){
                $("#msgAreaCarreraTresMensajeError").removeClass("hidden").addClass("validacion");
                return false;
                
                }
                else{
                  $("#msgAreaCarreraTresMensajeError").removeClass("validacion").addClass("hidden");
                  
                 if($("#ctl00_SiteMainArea_ddlCarreraTres").val() == -1){
                $("#msgCarreraTresMensajeError").removeClass("hidden").addClass("validacion");
                return false;
                
                }
                
                else{
                $("#msgCarreraTresMensajeError").removeClass("validacion").addClass("hidden");
                return true;
                }
                
                }
            }else{
                $("#msgAreaCarreraTresMensajeError").removeClass("validacion").addClass("hidden");
                 $("#msgCarreraTresMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
               
        }
        
        function ValidarComunaColegio(){
            if( $("#ctl00_SiteMainArea_ddlComunaColegio").val() == -1 ||
                $("#ctl00_SiteMainArea_ddlComunaColegio").attr("disabled") == true){
                $("#msgComunaColegioMensajeError").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgComunaColegioMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
        }
        function ValidarColegio(){
            if( $("#ctl00_SiteMainArea_ddlColegio").val() == -1 ||
                $("#ctl00_SiteMainArea_ddlColegio").attr("disabled") == true){
                $("#msgColegioMensajeError").removeClass("hidden").addClass("validacion");
                return false;
            }else{
                $("#msgColegioMensajeError").removeClass("validacion").addClass("hidden");
                return true;}
        }
        
