         # and if the field is compiled as requested
 
         # Check while data-lenght present
-        # if the actual value is correct
+        # if the actual value is correct.
+        # The order right now is strategic, the last
+        # is the most important and always
+        # has the precendence.
+
         if issuedLength? and issuedLength <= value
-          controlClass(element, true)
-        else
-          controlClass(element, false)
+          controlClass(element, "length", true)
+        else
+          controlClass(element, "length", false)
 
         if ismail?
-          controlClass(element, ismail)
+          controlClass(element, "mail", ismail)
 
         if isname?
-          controlClass(element, isname)
+          controlClass(element, "name", isname)
 
         if isnumber?
-          controlClass(element, isnumber)
-
+          controlClass(element, "number", isnumber)
+
+        # The checkbox wich is only controlled for
+        # visual error management, aka red colored
+        # label.
         if ischecked?
-          controlClass(element, ischecked)
-
-
-
-      # The number to controlled
+          controlClass(element, "checkbox", ischecked)
+
+
+
+      # The number of controlled
       # form elements.
       size = $formElements.size()
 
       # Debug
-      #log "to check #{size}"
+      # log "to check #{size}"
 
       # The checkAllComplete verifies that
       # all controllable input fields are

        isnumber = fieldNumber(element)
        ischecked = checkboxVerified(element)

        # Debug scripts
        # log "issuedLength #{issuedLength}"

        # This verify the length of

          number = $(element).val()
          isnumber = checkIsNumber(number)
        else
          return null

      fieldText = (element) ->
        isText = $(element).attr "data-text"
