
function launchCompareTable(tableId)
{
   var table = document.getElementById(tableId);

   for (var i = 0; i < table.rows.length; i++)
   {
      if (hasClass(table.rows[i], 'hidden'))
      {
         table.rows[i].style.display = 'none';
      }
   }
}

function toggleButton(elemId)
{
   var less = document.getElementById('lessButton_' + elemId);
   var more = document.getElementById('moreButton_' + elemId);
   
   if (hasClass(less, 'isHidden'))
   {
      removeClass(less, 'isHidden');
      addClass(more, 'isHidden');      
   } 
   else
   {
      removeClass(more, 'isHidden');      
      addClass(less, 'isHidden');
   } 
}


var currentImgAlt = '';
function showBubble(targetId,link)
{
   if(isIE) 
   {
      //get rid of the alt because IE displays it over the bubble which becomes un readable
	   var image = link.childNodes[0];
	   currentImgAlt = image.getAttribute('alt');
	   image.setAttribute('alt','');
   }
   showInfo(targetId);
}

function hideBubble(targetId,link)
{
   if(isIE) 
   {
	   var image = link.childNodes[0];
	   image.setAttribute('alt',currentImgAlt);
	   currentImgAlt = '';
   }
   hideInfo(targetId);
}

function openSection(baseId)
{
   var index = 0;
   var elem = document.getElementById(baseId + '_' + index);
   
   var newStyle = '';
   if (elem.style.display !== 'none')
      newStyle = 'none';
   
   while (elem)
   {
      elem.style.display = newStyle;
      
      index++;
      elem = document.getElementById(baseId + '_' + index);
   }
}
