docs: function parseURLQueryTerms(search) {
  		var params = {};
  		var pairs;
  		var pair;
  		var i, len;
  		if ( search !== undefined && search.length > 0 ) {
  			// remove any leading ? character
  			if ( search.match(/^\?/) ) {
  				search = search.substring(1);
  			}
  			pairs = search.split('&');
  			for ( i = 0, len = pairs.length; i < len; i += 1 ) {
  				pair = pairs[i].split('=', 2);
  				if ( pair.length === 2 ) {
  					params[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1]);
  				}
  			}
  		}
  		return params;
  	}