/**
 * Methoden zum Auslesen von GET-Parametern
 *
 * @authors		Martin Widemann
 * @copyright	Copyright 2008 - Netigo GmbH
 * @version		1.0
 * @modified	2008-04-15
 */
var Params = {

	/**
	 * Benannten Parameter auslesen
	 *
	 * @param String name Name des Parameters
	 * @return String
	 */
	get: function(name){
		if(name == void(0)){ throw 'Missing Parameter \'name\' in Method \'get\'.'; } // if
		return Params.getAll()[name];
	}, // function

	/**
	 * Alle Parameter auslesen
	 *
	 * @return Array
	 */
	getAll: function(){
		var output = Object;
		var param_string = window.location.search;
		var params = param_string.substr(1).split('&');
		
		for(param in params){
			var param_parts = params[param].split('=');
			output[param_parts[0]] = param_parts[1];
		} // for
		
		return output;
	} // function

} // class

