/*
 * function getArgs() 
 *   Based on code downloaded from http://examples.oreilly.com/jscript4/ 
 *   on 4/2/2007 by M. Barney
 *
 *   This function parses comma-separated name=value argument pairs from
 *   the query string of the URL. It stores the name=value pairs in 
 *   properties of an object and returns that object.
 */
function getArgs() {
	var args = new Object();
	var query = location.search.substring(1);     // Get query string.
	var pairs = query.split("&");                 // Break at ampersand.

	for(var i = 0; i < pairs.length; i++) {
		var pos = pairs[i].indexOf('=');          // Look for "name=value".
		if (pos == -1) continue;                  // If not found, skip.
		var argname = pairs[i].substring(0,pos);  // Extract the name.
		var value = pairs[i].substring(pos+1);    // Extract the value.
		args[argname] = unescape(value);          // Store as a property.
		// In JavaScript 1.5, use decodeURIComponent() instead of escape()
	}
	return args;                                  // Return the object.
}
