function getArgs()
{
   var args = new Object();
   var query = location.search.substring(1);     // Get query string
   var pairs = query.split("&");                 // Split at ampersand
   search_array = query.split("&");
   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 decoded value
   }
   return args;                                  // Return the object
}
 
var args = getArgs();

