
function QueryString() {
	this.params = {};
	
	var query = location.search.substring(1);
	var pairs = query.split("&");
	for (var i = 0; i < pairs.length; i++) {
		var pair = pairs[i].split("=");
		if (pair.length == 2) {
			var name = decodeURIComponent(pair[0]);
			var value = decodeURIComponent(pair[1]);
			this.params[name] = value;
		}
	}
}

QueryString.prototype.get = function(key) {
	return this.params[key];
}

QueryString.prototype.contains = function(key) {
	return (this.params[key] != null);
}
