$().ready(function() {
    $("#p_email").focus();
    var errorWrapperHtml = '<div id="error"><span id="errorForm"></span></div>';
    $("#errorWrapper").html(errorWrapperHtml);
    $("#errorWrapper").hide();
    $("#formulario").validate({
        onkeyup: false,
        onfocusout: false,
        onclick: false,
		rules: {
			p_email: {
				required: true,
				email: true,
				maxlength: 255
			}
		},
		messages: {
			p_email: {
			    required: "&#8226; " + aErrores['ERR0001'],
			    email: "&#8226; " + aErrores['ERR0001'],
			    maxlength: "&#8226; " + jQuery.format(aErrores['ERR0003'], $("label[for='p_email']").attr("title"))
			}
		},
		errorLabelContainer: "#errorForm",
		errorElement: "p",
        showErrors: function(errorMap, errorList) {
            $("#errorWrapper").hide();
            $("#errorFormWrapper").hide();
            $("#errorForm").html("");
            if (this.numberOfInvalids() > 0) {
                $("#errorWrapper").show();
        	    this.defaultShowErrors();
        	    window.location.hash="form";
            } else {
                $("#submitForm").attr("disabled", "disabled");
            }
        }
    });
});
