if(Validation){
    Validation.addAllThese([
        ['validate-zip-int', 'Please enter a valid zip code.', function(v) {
            if(Validation.get('IsEmpty').test(v)) return false;
            if(/(^[a-zA-Z-\s]{1,10}$)/.test(v) || v.length > 10 || v.length < 2) return false;
            if(!/(^[\w\s-]{1,10}$)|(^[\w]{2,3}$)/.test(v)) return false;
            return true;
        }],
        ['validate-email-forgotpassword', 'Please enter a valid email address. For example johndoe@domain.com.', function(v){
            var passed = Validation.get('IsEmpty').test(v) || /^([a-z0-9,!\#\$%&'\*\+\/=\?\^_`\{\|\}~-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z0-9,!\#\$%&'\*\+\/=\?\^_`\{\|\}~-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*@([a-z0-9-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z0-9-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*\.(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]){2,})$/i.test(v);
            if(!passed || !previousPass){
                $j('#form-validate button[type=submit]').removeAttr('disabled');
            }
            previousPass = passed;
            return passed;
        }]
    ])
}
