/*
Name: 		Collapse.js
Dependencies:	Collapse.css
Example:	See collapse.css for example.
*/

 /* Method to stop event propagation up the DOM tree */
function SuppressEventPropagation(e)
{
   //get the actual event
   var e = e || window.event;
   
   //for IE
   e.cancelBubble = true;
   
   //for W3C browsers
   if (e.stopPropagation) 
    e.stopPropagation(); 
}

/* Toggle expansion of collapse panel */
function ToggleExpand(e, item)
{
   SuppressEventPropagation(e);
   
   if (item.className == "Collapsed")
      item.className = "Expanded";
   else if (item.className == "Expanded")
      item.className = "Collapsed"; 
   else
   {
      if (item.className == "SubCollapsed")
         item.className = "SubExpanded"; 
      else if (item.className == "SubExpanded")
         item.className = "SubCollapsed"; 
   }
}
