             value = $.trim that.val()
 
             evaluate = (max, value) ->
-                message = "please enter a value that is less than #{max + 1}"
                 if value > max
-                    status = 'danger'
-                    @issueNotice.call that, status, message
-                else
-                    status = 'success'
-                    @removeNotice 'danger', message
-                status
-
-            if value?
-                status = evaluate max, value
+                    validate.status = 'danger'
+                    validate.message = "please enter a value that is less than #{max + 1}"                    
+                else
+                    validate.status = 'success'
+                validate.status
+
+            if value?
+                validate.status = evaluate max, value
 
             validate
 

            validate =
                status: null
                message: null
                issuer: 'number'
            re = new RegExp '^[a-z][a-z\\-\\_\\.\\d]*@[a-z\\-\\_\\.\\d]*\\.[a-z]{2,6}$','gi'

            evaluate = (result, value) ->
                message = 'please enter a valid email address'
                if result and value is result
                    status = 'success'
                    @removeNotice 'danger', message
                else
                    status = 'danger'
                    @issueNotice.call that, status, message
                status

            if value?
                result = $.trim re.exec value
                status = evaluate result, value

            validate


                issuer: 'number'
            re = new RegExp '<[a-z]+.*>.*<\/[a-z]+>','i'

            evaluate = (result) ->                
                if result
                    validate.status = 'danger'
                    validate.message = 'no html tags allowed'
                else
                    validate.status = 'success'
                validate.status

            if value?
                result = $.trim re.exec value
                validate.status = evaluate result, value

            validate

