--- /dev/null
+var _indexOf, getBoolString, html_escape, indexOf, isFunction, isInt;
+
+_indexOf = function(array, item) {
+ var i, j, len, value;
+ for (i = j = 0, len = array.length; j < len; i = ++j) {
+ value = array[i];
+ if (value === item) {
+ return i;
+ }
+ }
+ return -1;
+};
+
+indexOf = function(array, item) {
+ if (array.indexOf) {
+ return array.indexOf(item);
+ } else {
+ return _indexOf(array, item);
+ }
+};
+
+isInt = function(n) {
+ return typeof n === 'number' && n % 1 === 0;
+};
+
+isFunction = function(v) {
+ return typeof v === 'function';
+};
+
+html_escape = function(string) {
+ return ('' + string).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, ''').replace(/\//g, '/');
+};
+
+getBoolString = function(value) {
+ if (value) {
+ return 'true';
+ } else {
+ return 'false';
+ }
+};
+
+module.exports = {
+ _indexOf: _indexOf,
+ getBoolString: getBoolString,
+ html_escape: html_escape,
+ indexOf: indexOf,
+ isInt: isInt,
+ isFunction: isFunction
+};