$().ready(function() {
    var errorWrapperHtml = '<fieldset class="marginframe marginstandard back05">' +
    '<legend>' + aMensajes['MSG0001'] + '</legend>' +
    '<ol class="list styleoutside color08 fontmedium"><span id="errorForm"></span></ol>' +
    '</fieldset>';
    $("#errorWrapper").html(errorWrapperHtml);
    $("#errorWrapper").hide();
    $("#passwordForm").validate({
        onkeyup: false,
        onfocusout: false,
        onclick: false,
		rules: {
			p_email: {
				required: true,
				email: true,
				maxlength: 255
			}
		},
		messages: {
			p_email: {
			    required: aErrores['ERR0001'],
			    email: aErrores['ERR0001'],
			    maxlength: jQuery.format(aErrores['ERR0003'], $("label[for='p_email']").attr("title"))
			}
		},
		errorLabelContainer: "#errorForm",
		errorElement: "li",
        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");
            }
        }
    });
});