rem: if (a && typeof a == 'object' && a.constructor == Array) { for ( var i=0; i < a.length; i++ ) { s[s.length] = a[i].name + "=" + encodeURIComponent( a[i].value ); } } else { for ( var j in a ) { s[s.length] = j + "=" + encodeURIComponent( a[j] ); } } 
add:    if ( a.constructor == Array )  for ( var i = 0; i < a.length; i++ ) s.push( a[i].name + "=" + encodeURIComponent( a[i].value ) );   else  for ( var j in a ) s.push( j + "=" + encodeURIComponent( a[j] ) );   
context: $.param = function(a) {	var s = [];	if (a && typeof a == 'object' && a.constructor == Array) {		for ( var i=0; i < a.length; i++ ) {			s[s.length] = a[i].name + "=" + encodeURIComponent( a[i].value );		}	} else {		for ( var j in a ) {			s[s.length] = j + "=" + encodeURIComponent( a[j] );		}	}	return s.join("&");};
meta: 2411	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/2411/70cab836b0d87ec1a94658411c398658780f5810/ajax.js/buggy/ajax/ajax.js