  var tbody = document.getElementById("ctl00_allClass2_DataList_ParClass").childNodes[0];
  var tr;
  var ul;
  var span;
  
  var tr2;
  var ul2;
  var span2;
  
  var firstCatalog;
  var find = false;
  
  function closeAll(s)
  {
    for(var j=0;j<tbody.childNodes.length;j++)
    {
      tr2    = tbody.childNodes[j];
      ul2    = tr2.getElementsByTagName("ul")[0];
      span2  = tr2.getElementsByTagName("span")[0];
      
      if(span2 == s)
      {
        continue;
      }
      
      if(ul2.childNodes.length >0 )
      {
         ul2.style.display = 'none';
         span2.innerHTML = '<img src='+'http://s.yizimg.com/Skins3/SB2345Skin/images/plus.gif'+' style="width: 9px; height: 9px;overflow: hidden;" alt="imgPlus" />';
         span2.mark = 'plus';
      }
     }
  }
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  for(var i=0;i<tbody.childNodes.length;i++)
  {
     tr    = tbody.childNodes[i];
     ul    = tr.getElementsByTagName("ul")[0];
     span  = tr.getElementsByTagName("span")[0];
     firstCatalog = tr.getElementsByTagName("a")[0];
     
     if(ul.childNodes.length >0 )
     {
       span.innerHTML = '<img src='+'http://s.yizimg.com/Skins3/SB2345Skin/images/plus.gif'+' style="width: 9px; height: 9px;overflow: hidden;" alt="imgPlus" />';
       span.mark = 'plus';
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
       if(location.href.toLowerCase().indexOf('plistone') > -1 || location.href.toLowerCase().indexOf('category') > -1)
       {
          if(!find)
          {
             if(span.nextSibling.href.toLowerCase() == location.href.toLowerCase() )
             {
               span.innerHTML =  '<img src='+'http://s.yizimg.com/Skins3/SB2345Skin/images/minus.gif'+' style="width: 9px; height: 9px;overflow: hidden;" alt="imgMinus" />';
               span.mark = 'minus'; 
               span.parentNode.nextSibling.style.display = 'block';
               find = true;
             }
           }
       }
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
       if(location.href.toLowerCase().indexOf('plisttwo') > -1 || location.href.toLowerCase().indexOf('chiclass') > -1)
       {
          if(!find)
          {
              var as = ul.getElementsByTagName('a');
              
              for(var j=0;j<as.length;j++)
              {
                 if( as[j].href.toLowerCase() == location.href.toLowerCase() )
                 {
                    span.innerHTML =  '<img src='+'http://s.yizimg.com/Skins3/SB2345Skin/images/plus.gif'+' style="width: 9px; height: 9px;overflow: hidden;" alt="imgMinus" />';
                    span.mark = 'minus'; 
                    span.parentNode.nextSibling.style.display = 'block';
                    find = true;
                 }
              }
            
          }
       }
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
       span.onclick = function()
       {
           closeAll(this);
           
           this.parentNode.nextSibling.style.display  =  this.parentNode.nextSibling.style.display == "block" ?"none":"block";
           
           if(this.mark == 'plus')
           {
               
               this.innerHTML =  '<img src='+'http://s.yizimg.com/Skins3/SB2345Skin/images/plus.gif'+' style="width: 9px; height: 9px;overflow: hidden;" alt="imgMinus" />';
               this.mark = 'minus';
           }
           else
           {   
               this.innerHTML = '<img src='+'http://s.yizimg.com/Skins3/SB2345Skin/images/minus.gif'+' style="width: 9px; height: 9px;overflow: hidden;" alt="imgPlus" />';
               this.mark = 'plus';       
           }                    
       }
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
       firstCatalog.onmouseover = function()
       {
          closeAll(this.parentNode.firstChild);
          this.parentNode.nextSibling.style.display = "block";
          this.parentNode.firstChild.innerHTML =  '<img src='+'http://s.yizimg.com/Skins3/SB2345Skin/images/minus.gif'+' style="width: 9px; height: 9px;overflow: hidden;" alt="imgMinus" />';
          this.parentNode.firstChild.mark = 'minus';  
       }
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////       
     }
     else
     {
        span.innerHTML = "&nbsp;&nbsp;"
        span.style.visibility="hidden";
     }
  }
  function hiddenThreeClass()
{
   divThreeCatalog.style.display = "none";
}


