
  function ToggleSubCategory(e)
  {    
      var obj;
      var ROWID;
      var counter;
      var ArrAnchorTags;
      var regEX;
      var strHref;
      var sTag;
    
      try
      {
          if (e.tagName != 'IMG' && e.id.substring(0,4)!= 'SHOW')
          { return; }
          ROWID = e.id.substring(4,e.id.length);
          obj = document.getElementById('span'+ROWID);
          if (obj.id != '' && obj.tagName == 'SPAN')
          {
              if (obj.style.display == 'none')
              {
                  obj.style.display = '';            
                  document.getElementById('plus'+ROWID).src = '/images/minus.gif';            
                  if (document.getElementsByName('NAVLINK').length > 0)
                  {
                   ArrAnchorTags = document.getElementsByName('NAVLINK');
                    for (counter = 0; counter < ArrAnchorTags.length; counter++)
                         {
                           strHref = ''; 
                           strHref = ArrAnchorTags[counter].href;
                           sTag = strHref;
                           if (strHref.indexOf('#') != -1)
                              {strHref = strHref.substring(strHref.indexOf('#')+1,strHref.length)};
                           ArrAnchorTags[counter].href = sTag.substring(0,sTag.indexOf('#')) + ROWID + '.,' + '#' + strHref;                      
                         }
                  }            
              }
              else
              {
                obj.style.display = 'none';            
				document.getElementById('plus'+ROWID).src = '/images/plus.gif';            
                  if (document.getElementsByName('NAVLINK').length > 0)
                  {
                   ArrAnchorTags = document.getElementsByName('NAVLINK');
                    for (counter = 0; counter < ArrAnchorTags.length; counter++)
                         {
                           strHref = ''; 
                           strHref = ArrAnchorTags[counter].href;                
                //Regular Expression in Javascript /gi ....indicates a global replace for all occurences , i indicates a case insensitive search
                           regEX = new RegExp(ROWID + '.,','gi');                
                   ArrAnchorTags[counter].href = strHref.replace(regEX,'');
                         }
                  }
                        
              s.search(regEX);            
              }
              }
              }
                 catch (e)    
                 {return; }
              }



