<!--

    function queryField(opt) {

        var keyloc;
        var nextkey;
        var start;
        var opts;
        var optval;

        opts=location.search;

        keyloc = opts.indexOf("&" + opt + "=");

        if(keyloc == -1) {
            keyloc = opts.indexOf("?" + opt + "=");
        }

        if (keyloc == -1) {
            return "";
        }

        nextkey = opts.indexOf("&",keyloc+1);

        if (nextkey == -1) {
            nextkey = opts.length;
        }

        if (nextkey < keyloc) {
            return "";
        }

        sval = keyloc+2+opt.length;
        optval = plustospace(unescape(opts.substring(sval,nextkey)));
        return optval;

    }

    function plustospace(txt) {

        if (txt == "") { return txt; }

        var newtxt="";
        var pos=0;
        var prev=0;
        var done=false;
        var tmp;

        while (!done) {
            pos = txt.indexOf("+",prev);
            if (prev >= txt.length) {
                done = true;
            }
            else if (pos == 0) {
                prev=1;
                newtxt += " ";
            }
            else if ((pos < 0) || (pos == "")) {
                done = true;
            }
            else {
                if (pos>prev) { newtxt += txt.substring(prev,pos); }
                newtxt += " ";
                prev=pos+1;
            }
        }

        newtxt += txt.substring(prev,txt.length);
        return newtxt;
    } 

// -->

