+ \r
+ getErrorMessages : function(f) {\r
+ var nl, i, s = this.settings, field, msg, values, messages = [], ed = tinyMCEPopup.editor;\r
+ nl = this.tags(f, "label");\r
+ for (i=0; i<nl.length; i++) {\r
+ if (this.hasClass(nl[i], s.invalid_cls)) {\r
+ field = document.getElementById(nl[i].getAttribute("for"));\r
+ values = { field: nl[i].textContent };\r
+ if (this.hasClass(field, s.min_cls, true)) {\r
+ message = ed.getLang('invalid_data_min');\r
+ values.min = this.getNum(field, s.min_cls);\r
+ } else if (this.hasClass(field, s.number_cls)) {\r
+ message = ed.getLang('invalid_data_number');\r
+ } else if (this.hasClass(field, s.size_cls)) {\r
+ message = ed.getLang('invalid_data_size');\r
+ } else {\r
+ message = ed.getLang('invalid_data');\r
+ }\r
+ \r
+ message = message.replace(/{\#([^}]+)\}/g, function(a, b) {\r
+ return values[b] || '{#' + b + '}';\r
+ });\r
+ messages.push(message);\r
+ }\r
+ }\r
+ return messages;\r
+ },\r