/*********************************************************************
   queryParms.js
   
   Provides information about the parameters on the query string.

   How to use:

   assuming:  www.mydomain.com/?one=1&two=2&three

   var queryParms = new QueryParms();
   var count      = queryParms.count;           // "count" == 3
   var existsOne  = queryParms.exists("one");   // "existsOne" == true
   var one        = queryParms.get("one")       // "one" == "1" 
   var three      = queryParms.get("three")     // "three" == ""
   var four       = queryParms.get("four")      // "four" == null
***********************************************************************/
function QueryParms()
{
   var names = [];
   var values = [];

   var getIndex = function(name) {
      for (var i=0; i<names.length; i++) { 
         if (names[i] == name)
            return i;
      }
      return -1;
   };
   this.exists = function(name) {
                    return getIndex(name) >= 0;
                 };
   this.get = function(name) {
                      var i = getIndex(name);
                      if (i >= 0)
                         return values[i];
                      else
                         return null;
                   };
   var parms = window.location.search.substr(1);
   if (parms.length == 0) {
      this.count = 0;
      return;
   }
   var parms = parms.split("&");
   this.count = parms.length;
   for (var i=0; i < parms.length; i++) {
      var parm = parms[i].split("=");
      if (parm[1] == null)
         parm[1] = "";
      names[i] = parm[0];
      values[i] = parm[1];
   }
}

// Create QueryParms instance
var queryParms = new QueryParms();

// Mimic usbanner.jsp
// Look for WT.mc_id in query string; set tcode cookie if found
if ( queryParms.exists("WT.mc_id") )
   document.cookie = "tcode=" + queryParms.get("WT.mc_id") + "; path=/";




