
            function FillSelect(elSelect, arrKeyVals, defaultText, defaultVal)
            {
               while (elSelect.firstChild) elSelect.removeChild(elSelect.firstChild);
               el = document.createElement('option');
               el.setAttribute('value',defaultVal);
               el.setAttribute('selected','true');
               val = document.createTextNode(defaultText);
               el.appendChild(val);
               elSelect.appendChild(el);
               for (i = 0; i < arrKeyVals.length; i++)
               {
                  el = document.createElement('option');
                  el.setAttribute('value',arrKeyVals[i]['id']);
                  if (arrKeyVals[i]['selected']) el.setAttribute('selected',arrKeyVals[i]['selected']);
                  val = document.createTextNode(arrKeyVals[i]['name']);
                  el.appendChild(val);
                  elSelect.appendChild(el);
               }
            }
         
