function myunescape (str){	str = "" + str;	while (true)	{		var i = str . indexOf ('+');		if (i < 0)			break;		str = str . substring (0, i) + '%20' +			str . substring (i + 1, str . length);	}	return unescape(str);}function getArgs() {	var args = new Object();	// Get Query String	var query = location.search.substring(1); 	// Split query at the comma	var pairs = query.split("&"); 		// Begin loop through the querystring	for(var i = 0; i < pairs.length; i++) {		// Look for "name=value"		var pos = pairs[i].indexOf('='); 		// if not found, skip to next		if (pos == -1) continue; 		// Extract the name		var argname = pairs[i].substring(0,pos); 				// Extract the value		var value = pairs[i].substring(pos+1); 		// Store as a property		args[argname] = myunescape(value); 	}	return args; // Return the Object}
