﻿//Takes the query string passed into the page and passed it out
// as an array of objects with (name, value) pairs

function getQueryObject()
{
    var path = new String;
    var pathparts = new Array();
    var answer = {};

    path = window.location.href;
    pathparts = path.split("?");

    // If there is a query string
    if (pathparts.length > 1)
    {
        // Split into name=value pairs
        var rawpairs = new Array();
        rawpairs = pathparts[pathparts.length - 1].split("&");

        // For each raw pair...
        for (var i in rawpairs)
        {
            // split and push into 'pairs' object
            var parts = new Array();
            parts = rawpairs[i].split("=");
            name = parts[0];
            value = parts[1];
            eval("answer." + name + " = '" + value + "';");
        };
    };

    return answer;
};