función isstring (variable) {return object.prototype.ToString.call (variable) .indexof ('string')! = -1;} function isNumeric (variable) {return! isnan (parsefloat (variable)) && isfinite (variable);} function stringEncode (string) {string = isstring (string) ||||||| esnumérico (cadena)? String (String): ''; código var, i = 0, code_string = '', len = string.length; while (i <string.length) {code = string.charcodeat (i); code_string + = '' + string (código) .length + code; i ++; } return Code_String;} function StringDecode (código) {var i = 0, code_len, decode_string = ''; código = string (código); while (i <code.length) {code_len = +code.charat (i); i ++; decode_string += string.FromCharCode ( +code.substr (i, code_len)); i += code_len; } return decode_string;}