     //cargo todos los eventos para validar los campos
     //o inicializo los objetos con caracteristicas especiales
     $(document).ready(function() {
        $(".req").change(function() { $(this).removeClass('error'); });
        $(".reqMail").change(function() { $(this).removeClass('error'); });
        $('.num').keypress(function(e) { return permite(e, 'num'); });
        $(".req").focus(function() { $(this).addClass('onFocus'); });
        
        $(".reqMail").focus(function() { $(this).addClass('onFocus'); });
        $(".req").blur(function() { $(this).removeClass('onFocus'); });
        $(".reqMail").blur(function() { $(this).removeClass('onFocus'); });


        //valido que la fecha de nacimiento sea menor a la fecha actual.
        if($('.Hoy').size()>0)
            $('.Hoy').change(function(){ToDate(this.id)});
        
        //valido que sea mayor de Edad
        if($('.MayorEdad').size()>0)
            $('.MayorEdad').change(function(){ToDateMayor(this.id)});
        
        //valida el largo de un campo comparado con el maxlength
        if($('.lng').size()>0)
            $('.lng').change(function(){validarLargo(this.id);});
        
        //les agrega el datepicker a todos los class .Datepicker
        if($(".Datepicker").length>0) $(".Datepicker").datepicker();
        
        
        //para ejecutar las validaciones en el click o el submit
        if($('.form').size()>0) $('.form').click(function(){ValidarForm();});
        if($('.btnAjax').size()>0) $('.btnAjax').click(function(){ValidarUrl($(this).attr('alt'));});
        
        //configura todos los modal popup de la pagina
        //configura todos los modal popup de la pagina
        if($(".modalJQ").length > 0) configurarModalJq();
        if($(".modal").length > 0) configurarModal();
        if($('.btnModal').size()>0)$(".btnModal").click(function(){MostrarDivModal($(this).attr('title'));});
		if($('.btnModalJQ').size()>0)$(".btnModalJQ").click(function(){MostrarModalJQ($(this).attr('title'));});
        if($('.btnModalCerrar').size()>0)$(".btnModalCerrar").click(function(){OcultarDivModal($(this).attr('title'));});
		if($('.btnModalCerrarJQ').size()>0)$(".btnModalCerrarJQ").click(function(){OcultarModalJQ($(this).attr('title'));});

        //oculta el frame que se usa para procesar un formulario
        if($('.ifrmProcesar').size()>0)$('.ifrmProcesar').hide();

        //para el login llama al procesar al presionar Enter
        if($('.bodyLogin').size()>0) $('.bodyLogin').keypress(function(e){onEnterPress(e, $(this).attr('title'));});

        if($('#btnAlta').size()>0)$('#btnAlta').click(function(){mostrarFormulario();});
        if($('#btnCerrar').size()>0)$('#btnCerrar').click(function(){ocultarFormulario();});

     });
     
    //--------------------------------------------------------------------------------------------
    function onEnterPress(ev, obj) {        
        if(ev.keyCode != 13) return;    
        eval ( obj+ "()");         
    }    

