// JavaScript Document

$(function(){
    if($("form[name=solicitud]").is("form")){
            var camponombre = $("form[name=solicitud] input[name=nombre]");
            var campoemail1 = $("form[name=solicitud] input[name=mail]");
            var campoemail2 = $("form[name=solicitud] input[name=mail2]");
            var campoclave1 = $("form[name=solicitud] input[name=clave]");
            var campoclave2 = $("form[name=solicitud] input[name=reclave]");

            camponombre.blur(function(){
                validarNombre(camponombre);
            });

            campoemail1.blur(function(){
                validarEmail(campoemail1, false, true);
            });

            campoemail2.blur(function(){
                validarEmail(campoemail2, campoemail1, true);
            });

            campoclave1.blur(function(){
                validarClave(campoclave1);
            });

            campoclave2.blur(function(){
                validarClave(campoclave2, campoclave1);
            });

        $("form[name=solicitud] input:submit").click(function(){
            var errores = 0;
            errores = errores + validarNombre(camponombre);
            errores = errores + validarEmail(campoemail1);
            errores = errores + validarEmail(campoemail2, campoemail1);
            errores = errores + validarClave(campoclave1);
            errores = errores + validarClave(campoclave2, campoclave1);
            
            if (!errores){
                comprobarEmail(campoemail1, function(){
                    $("form[name=solicitud]").submit();
                });
            }
            return false;
        });
    }
});
