function param_parseURL() {
/* Converts the current URL to a parameter string, and returns it. */
	var paramList = self.location.href.substring(self.location.href.indexOf("?", 1) + 1, self.location.href.length);
	var loop = 0;
	var finished = false;
	var tempParamList = "";
	tempParamList = unescape(paramList);
	tempParamList += "&";
	return(tempParamList);
}

function param_getParam(paramList, name) {
/* Returns a single parameter 'name' given a parameter string 'paramList'. */
	var counter = 0;
	var paramName = new Array();
	var paramValue = new Array();
	paramName[counter] = paramList.substring(0, paramList.indexOf("="));
	paramValue[counter] = paramList.substring(paramList.indexOf("=") + 1, paramList.indexOf("&"));
	counter++;
	for (loop = 0; loop < paramList.length - 1; loop++) {
	if (paramList.substring(loop, loop+1) == "&") {
			paramName[counter] = paramList.substring(loop + 1, paramList.indexOf("=", loop));
			paramValue[counter] = paramList.substring(paramList.indexOf("=", loop) + 1, paramList.indexOf("&", loop + 1));
			counter++;
		}
	}
	var valueFound = false;
	for (loop2 = 0; loop2 < counter; loop2++) {
		if (paramName[loop2] == name) {
			return(paramValue[loop2]);
			valueFound = true;
		}
	}
	if (valueFound == false) {
		return("");
	}
}
