
////////////////////////////////////////////////////////////////////////////////////////////////

//// URLParameters ////

function URLParameters(url) {
	this.parameters = null;
	this.setURL(url);
}

// SET
URLParameters.prototype.setURL = function() {
	var url = unescape(arguments[0]);
	this.parameters = new Map();
	var pos = url.lastIndexOf("?")+1;
	if (pos>0) {
		var arr = url.substring(pos).split("&");
		for (var i=0; i<arr.length; i++) {
			var pairOf = arr[i].split("=");
			this.parameters.put(pairOf[0], pairOf[1]);
		}
	}
}

// GET
URLParameters.prototype.getParameter = function() {
	var key = arguments[0];
	return this.parameters.get(key);
}

