/** 
 * Javascript which parses a querystring into a set of name-value pairs, 
 *  assigning those pairs into an associative array (hashtable) called parameters 
 *  for use in other scripts.
 */


function getParameters(doc) {
    var paramDoc = (doc) ? doc : document;
    var parameters = new Object();
    var search = paramDoc.location.search.substring(1);
    var searchPairs = search.split('&');
    for (var i = 0; i < searchPairs.length; i++) {
        var pair = searchPairs[i].split('=');
        parameters[ pair[0] ] = unescape(pair[1]);
    }
    return parameters;
}

