/* basic logic to retrieve query string parameters from URL

include with:
  <script type="text/javascript" src="/mods/qsparms.js"></script>
for a usage example see:
  <script type="text/javascript" src="/mods/refresh.js"></script>
*/

var qsParm = new Array();
function qs() {
  var query = window.location.search.substring(1);
  var parms = query.split('&');
  var verbose = 0;
  for (var i=0; i<parms.length; i++) {
    if ('verbose' == parms[i].substring(0,7)) verbose=1;
  }
  for (var i=0; i<parms.length; i++) {
    var key = parms[i];
    var val = key;
    var valpos = key.indexOf('=');
    if (verbose) document.write("<small>(",key,"[",valpos,"])</small><br>");
    if (valpos > 0) {
      key = parms[i].substring(0,valpos);
      val = parms[i].substring(valpos+1);
    }
    qsParm[key] = val;
  }
}

function qsHelp(opt,desc)
{
  if (qsParm['help']) document.write("<b>",opt,"</b> -- <i>",desc,"</i><br>\n");
}

qs();

qsHelp("help","to see valid options");
qsHelp("verbose","to see options parsed");
