﻿$(document).ready(function() {

    $(".mask_mobile").mask("9999-999-999").watermark("____-___-___");

    $(".mask_phone").mask("(99) 9999 9999").watermark("(__) ____ ____");

    $(".mask_cc").mask("9999-9999-9999-9999").watermark("____-____-____-____");

    $("span.validation-error").bind("DOMAttrModified propertychange", function(e) {
        // Exit early if IE because it throws this event lots more
        if (e.originalEvent.propertyName && e.originalEvent.propertyName != "isvalid") return;

        var controlToValidate = $("#" + this.controltovalidate);
        var validators = controlToValidate.attr("Validators");
        if (validators == null) return;

        var isValid = true;
        $(validators).each(function() {
            if (this.isvalid !== true) {
                isValid = false;
            }
        });

        if (isValid) {
            controlToValidate.removeClass("error");
        }
        else {
            controlToValidate.addClass("error");
        }
    });
});


