rem:  return string.join(','); 
add: return String(obj); 
context: 	toString: function(el){		var string = [];				var isArray = function(array){			var string = [];			array.each(function(ar){				string.push(Json.toString(ar));			});			return string.join(',');		};				var isObject = function(object){			var string = [];			for (var property in object) string.push('"'+property+'":'+Json.toString(object[property]));			return string.join(',');		};				switch($type(obj)){			case 'number': string.push(obj); break;			case 'string': string.push('"'+obj+'"'); break;			case 'function': string.push(obj); break;			case 'object': string.push('{'+isObject(obj)+'}'); break;			case 'array': string.push('['+isArray(obj)+']');		}				return string.join(',');	},
meta: 3891	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3891/03c9c00aa7fdb2f2d8571e7665048da8759cf30a/mootools-uncompressed.js/buggy/includes/js/mootools-uncompressed.js