function myexpand(rowid,counter,bid)
{
   bl = document.getElementById(bid);

   var oldbutton = bl.src.substring(bl.src.lastIndexOf('\/')+1); 
   var newbutton = '';

   if(oldbutton == 'btn-close.gif')
   {
	  for(i=1;i<counter+1;i++)
   	  {
         complete_id = rowid + '-' + i;
         el = document.getElementById(complete_id);
         el.style.display = 'none';
      }
      newbutton = '/images/btn-open.gif';
   }
   else
   {
	  collapse_all();
	  for(i=1;i<counter+1;i++)
   	  {
         complete_id = rowid + '-' + i;
         el = document.getElementById(complete_id);
         el.style.display = '';
      }
      newbutton = '/images/btn-close.gif';
   }
   bl.src = newbutton;
}

function collapse_all()
{
   var myelement = document.getElementsByTagName("TR");
   for(var i=0;i<myelement.length;i++)
   {
      myelementid = String(myelement[i].id);
      if(myelementid.match("sc")=="sc" && myelementid.match("-")=="-")
      {
         myimgtmp = myelementid;
         myimgtmp = myimgtmp.replace(/sc/,"bc");
         myimgelementid = myimgtmp.split("-",1);

         document.getElementById(myelementid).style.display='none';
         document.getElementById(myimgelementid[0]).src = '/images/btn-open.gif';
      }
   }
}

/*
function expand_collapse_all()
{ 

   var myelement = document.getElementsByTagName("TR");
   for(var i=0;i<myelement.length;i++)
   {
      myelementid = String(myelement[i].id);
      if(myelementid.match("sc")=="sc" && myelementid.match("-")=="-")
      {
         myimgtmp = myelementid;
         myimgtmp = myimgtmp.replace(/sc/,"bc");
         myimgelementid = myimgtmp.split("-",1);

         if(document.getElementById("ex_co_all").innerHTML == "Expand All")
         {
            document.getElementById(myelementid).style.display='';
            document.getElementById(myimgelementid[0]).src = '/images/table-close.gif';
         }
         else
         {
            document.getElementById(myelementid).style.display='none';
            document.getElementById(myimgelementid[0]).src = '/images/table-open.gif';
         }
      }
   }

   if(document.getElementById("ex_co_all").innerHTML == "Expand All")
   {
      document.getElementById("ex_co_all").innerHTML = "Hide All";
   }
   else
   {
      document.getElementById("ex_co_all").innerHTML = "Expand All";
   }
}
*/