/* ************
*
*	queryString v0.1: A JavaScript query string manager
*
*	queryString is (c) 2006 Trailer Park Inc. and is released under the MIT License:
*	http://www.opensource.org/licenses/mit-license.php
*
*	Developed by http://www.TrailerPark.com
*
************ */

if(typeof com == "undefined") com = new Object();
if(typeof com.TrailerPark == "undefined") com.TrailerPark = new Object();

com.TrailerPark.queryString  = function() {
	this.name_array = new Array();
	this.value_array = new Array();

	this.parse = function() {
		var query = unescape(window.location.search.substring(1));
		var pairs_array = query.split("&");
		for (var iLoop = 0; iLoop < pairs_array.length; iLoop++) {
			var indexEqual = pairs_array[iLoop].indexOf('=');
			if (indexEqual >= 0) {
				var argname = pairs_array[iLoop].substring(0, indexEqual);
				var value = pairs_array[iLoop].substring(indexEqual+1);
				this.name_array.push(argname);
				this.value_array.push(value);		
			}
		}
	}

	//parse the query string
	this.parse();
}

com.TrailerPark.queryString.prototype.value = function(sName) {
	var returnValue = null;
	for (var iLoop = 0; iLoop < this.name_array.length; iLoop++)
		if (this.name_array[iLoop] == sName) {
			returnValue = this.value_array[iLoop];
			break;
		}
	return returnValue;
}

var QueryString = new com.TrailerPark.queryString();