return this.map(function(pair) { if (!pair.key) return null;  if (pair.value && pair.value.constructor == Array) { pair.value = pair.value.compact();  if (pair.value.length < 2) { pair.value = pair.value.reduce(); } else { var key = encodeURIComponent(pair.key); return pair.value.map(function(value) { return key + '=' + encodeURIComponent(value); }).join('&'); } }  if (pair.value == undefined) pair[1] = ''; return pair.map(encodeURIComponent).join('='); }).join('&'); 
values.each(function(value) { value = value != undefined ? encodeURIComponent(value) : ''; parts.push(key + '=' + encodeURIComponent(value)); }); 
    return this.map(function(pair) {      if (!pair.key) return null;      if (pair.value && pair.value.constructor == Array) {        pair.value = pair.value.compact();        if (pair.value.length < 2) {          pair.value = pair.value.reduce();        } else {          var key = encodeURIComponent(pair.key);          return pair.value.map(function(value) {            return key + '=' + encodeURIComponent(value);		  	  }).join('&');        }      }      if (pair.value == undefined) pair[1] = '';      return pair.map(encodeURIComponent).join('=');    }).join('&');
856	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/856/53dfa93e53bccf5af1729cbdce88cb70e1ffcca5/prototype.js/clean/public/javascripts/prototype.js