    HelpWin =0;
    function openHelpWin( winLocation) {
      screen_height        = 0;     screen_width      = 0;
      win_top              = 0;     win_left          = 0;

      if (arguments[1]) {
        var helpWinWidth   = arguments[1];
      } else {
        var helpWinWidth   = 225;
      }

      if (arguments[2]) {
        var helpWinHeight  = arguments[2];
      } else {
        var helpWinHeight  = 320;
      }
      if (arguments[3]) {
        if (arguments[3]==1) {
         scrll=1;
        } else {
         scrll=0;
        }
      } else {
        scrll = 0;
      }

      if (arguments[4]) {
         helpWinName = arguments[4];
      } else {
        helpWinName = 'HordeHelpWin';
      }
       HelpWin  = window.open(winLocation,helpWinName,'width=' + helpWinWidth + ',height=' + helpWinHeight + ',resizable=yes,scrollbars=' + scrll);
    }
    function mOver(navTD, caption){if (!navTD.contains(event.fromElement)) {navTD.style.backgroundColor='#99cc99';window.status=caption;}}
    function mOut(navTD, caption){if (!navTD.contains(event.toElement)) {navTD.style.backgroundColor=arguments[2];window.status=caption;}}

    function init()
    {
      countycodeSelected = document.formMain.countycode.selectedIndex;
      loadCities();
    }

    function killCities()
    {
      var obj = eval('document.formMain.elements["' + "c[]" + '"]');
      var cnt = obj.length;
      var j;

      for (j=cnt; j > -1; j--)
      {
        obj.options[j] = null;
      }
    }

    function loadCities()
    {
      var foo;
      obj = eval('document.formMain.elements["' + "c[]" + '"]'); //setup the form object to get the cities
      whichArray = eval('city' + document.formMain.countycode.options[document.formMain.countycode.selectedIndex].value); //find the array to insert
      killCities(obj);

      if (ind[-1] == 1 || ind.length == 0) {
        obj.options[0] = new Option('All Zip/Cities',-1,0,1);
      } else {
        obj.options[0] = new Option('All Zip/Cities',-1);
      }
      if (ind.length)
      {
        for(i=1; i <= whichArray.length; i++)
        {
          foo = parseInt(whichArray[i-1]);
          if (ind[foo] && document.formMain.countycode.selectedIndex == countycodeSelected)
            obj.options[i] = new Option(whichArray[i-1],parseInt(whichArray[i-1]),0,1);
          else
            obj.options[i] = new Option(whichArray[i-1], parseInt(whichArray[i-1]));
        }
      }
      else
      {
        for(i=1; i <= whichArray.length; i++)
        {
          obj.options[i] = new Option(whichArray[i-1], parseInt(whichArray[i-1]));
        }
      }
    }

    function launchMap()
    {
      obj = document.formMain.countycode;
      whch = obj.options[obj.selectedIndex].value;
      st   = document.formMain.state.value;
      openHelpWin('/maps/'+ st +'/' + whch + '00.wfr',450,550,1,'map');
    }

    function setThis(setWhat)
    {
      dafield = document.formMain.elements['c[]'];

      dafield.options[0].selected = false;
      for (i =0; i < dafield.options.length; i++)
      {
        if (dafield.options[i].value == setWhat)
          dafield.options[i].selected = true;
      }
      //window.alert(dafield.options.length);
    }

    function unsetThis()
    {
      dafield = document.formMain.elements['c[]'];
      for (i =0; i < dafield.options.length; i++)
      {
        dafield.options[i].selected = false;
      }
    }