/*
  Name: Request.class
  Author: WilC <wilz04@gmail.com>
  Date: 2007.
*/

function Request() {
	
	this.parameter = new Array();
	
	function init(me) {
		with (me) {
			var url_par = document.location.toString().split("?");
			if (url_par.length == 2) {
				var params = url_par[1].split("&");
				var tmp;
				var i;
				for (i in params) {
					tmp = params[i].split("=");
					if (tmp.length == 2) {
						parameter.push(new Array(tmp[0], tmp[1]));
					}
				}
			}
		}
	}
	
	this.getParameter = function (key) {
		with (this) {
			var value;
			for (i in parameter) {
				if (parameter[i][0] == key) {
					value = parameter[i][1];
					if (isNaN(value)) {
						return value;
					} else {
						return new Number(value);
					}
				}
			}
			return null;
		}
	}
	
	init(this);
	
}
