rem: idx++; var type=s.charAt(idx++); 
add: idx++; var type=s.charAt(idx++); 
context: 	DecodeObject: function(string, emptyReturnsNull, sep) {		var obj=new Object;		if (!string) {			if (emptyReturnsNull) {				return null;			}			return obj;		}		if (!sep) {			sep="&";		}						var ss=string.split(sep);		for(var i=0;i<ss.length;i++) {			var s=ss[i];			var idx=s.indexOf('=');			f_core.Assert(idx>0, "Bad format ! '"+s+"'.");						var name=s.substring(0, idx);			name=name.replace(/\+/g, ' ');			name=decodeURIComponent(name);			idx++;			var type=s.charAt(idx++);						var data=s.substring(idx);			if (data.length>0) {				switch(type) {				case 'S':					data=data.replace(/\+/g, ' ');					data=decodeURIComponent(data);					break;					case 'L':					data=null;					break;					case 'T':					data=true;					break;					case 'F':					data=false;					break;									case '0':				case '1':				case '2':				case '3':				case '4':				case '5':				case '6':				case '7':				case '8':				case '9':					if (!data) {						data=parseFloat(type);						break;					}								case '-':					data=parseFloat(type+data);					break;										default:					f_core.Error(f_core, "Unknown type '"+type+"' !");					data=undefined;				}			}									obj[name]=data;		}		return obj;	},
meta: 4326	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4326/1f1850be471d4b8bfd2f3c50aa61bc39bf91259a/f_core.js/clean/org.rcfaces.renderkit.html/src/org/rcfaces/renderkit/html/internal/javascript/f_core.js