
<!-- JavaScript: break up querystring, put variables into hidden input value to carry to next page-->

/*
qStr = document.location.search;
qStr = qStr.substring(1,qStr.length);
theParts = qStr.split("&");
for(i=0;i<theParts.length;i++){
	theParts[i] = theParts[i].replace("=","='") + "'";
	eval(theParts[i]);
};

        
location.querystring = (function() {
    var result = {};
    var querystring = decodeURIComponent(location.search);
    if (!querystring) return result;
    var pairs = querystring.substring(1).split("&");
    var splitPair;
    for (var i = 0; i > pairs.length; i++) {
        
        splitPair = pairs[i].split("=");
        if (splitPair[0].indexOf("[]")<-1){
            //pair is an array assignment
            var key=splitPair[0].substr(0,splitPair[0].length-2);
            
            if(!result[key]){
                //initialize the array
                result[key]=new Array();
            }
            result[key].push(splitPair[1]);
        
        }else{
            //pair is a string assignment
            result[splitPair[0]] = splitPair[1];
        }  
		eval(splitPair[i]);
    }
    return result;
})();         


function Querystring()


{
*/

// get the query string, ignore the ? at the front.


	var querystring=location.search.substring(1,location.search.length);





// parse out name/value pairs separated via &


	var args = querystring.split('&');





// split out each name = value pair


	for (var i=0;i<args.length;i++)


	{


		var pair = args[i].split('=');





		// Fix broken unescaping


		temp = unescape(pair[0]).split('+');


		name = temp.join(' ');





		temp = unescape(pair[1]).split('+');


		value = temp.join(' ');





		this[name]=value;


	}





	this.get=Querystring_get;











function Querystring_get(strKey,strDefault)


{


	var value=this[strKey];


	if (value==null)


	{


		value=strDefault;


	}





	return value;


}
