function compareFirms(oForm) {    
    var oCompare = oForm.compare;
    
    var iCompare = 0
    for (var i=0; i< oCompare.length; i++) {
      if (oCompare[i].checked) {
        iCompare += 1;
      }
    }    
    
    if (iCompare == 0) {
        alert('Please select at least one firm to compare');
    }
    else if (iCompare > 3) {
        alert('Please select up to three firms to compare');
    }
    else {
        oForm.submit();
    }
}


function addColumn(oField) {    
    
    __doPostBack('headlineResults', oField.options[oField.selectedIndex].value);
    
}

function showFirmTab(iHolder) {
    var holderContainer = document.getElementById('tabContainer');
    var holders = holderContainer.childNodes;
    
    var iText = 0;
    for (var i=0; i<holders.length; i++) {           
        if (holders[i].nodeType != 3) {
            holders[i].style.display = 'none';
            if (i == iHolder + iText) {
                holders[i].style.display = 'block';
            }
        }
        else {
            iText += 1;
        }

    }


    var tabDiv = document.getElementById('changeView');
    tabs = tabDiv.getElementsByTagName('A');
   
    for (var i=0; i<tabs.length; i++) {    
        if ((i % 2) == 0) {
            tabs[i].className = 'odd';
        }
        else
        {
            tabs[i].className = 'even';
        }
        if (i == iHolder) {
            tabs[i].className = tabs[i].className + ' selectedTab';            
        }
    }

}

