/*
	File Name: request.js
	Author: William Martins
	Date: 03/10/2008
	Usage:
		<script>
			Request.QueryString.variable; //or
			Request.Querystrng["variabel"];
		</script>
*/

var QueryString = new Object();

function Request(){
	this.QueryString = QueryString;
	
	var $url = document.location.search;
	var $reg = /([^=&?][a-z0-9]*)=([^=&?][a-z0-9]*)/gi;
	var $result = new Array();

	do{
		$temp = $reg.exec($url);
	    $result.push($temp);
	}while($temp != null);

	$result.pop();

	for($item in $result){
		this.QueryString[$result[$item][1]] = [$result[$item][2]];
	}
}

Request = new Request();
