	function gup( name )
	{
	  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	  var regexS = "[\\?&]"+name+"=([^&#]*)";
	  var regex = new RegExp( regexS );
	  var results = regex.exec( window.location.href );
	  if( results == null )
		return "";
	  else
		return results[1];
	}
	
	Array.prototype.find = function(searchStr) {
	  var returnArray = false;
	  for (i=0; i<this.length; i++) {
		if (typeof(searchStr) == 'function') {
		  if (searchStr.test(this[i])) {
			if (!returnArray) { returnArray = [] }
			returnArray.push(i);
		  }
		} else {
		  if (this[i]===searchStr) {
			if (!returnArray) { returnArray = [] }
			returnArray.push(i);
		  }
		}
	  }
	  return returnArray;
	}	