function addClass(element, className) {
if (!hasClass(element, className)) element.className += " " + className;
};

function removeClass(element, className) {
element.className = element.className.replace(new RegExp("\\b\\s*" + 
className + "\\b", "g"), "");
};

function hasClass(element, className) {
return (new RegExp("\\b" + className + "\\b")).test(element.className);
};   

function TabClick(TabID){
for(i = 0; i < tabsContent.length; i++){ 
if (TabID == tabsContent[i]){
document.getElementById(tabsContent[i]).style.display = 'block';/*      */

setFlashFont(".ofFlashH2Header","avenir","#000000","#e9f2f9");

addClass(document.getElementById(tabs[i]),"ofSelected");
} else {
document.getElementById(tabsContent[i]).style.display = 'none';
removeClass(document.getElementById(tabs[i]),"ofSelected");
}}}

function TabClick2(TabID){
for(i = 0; i < footnoteContent.length; i++){ 
if (TabID == footnoteContent[i]){
document.getElementById(footnoteContent[i]).style.display = 'block';/*      */

addClass(document.getElementById(tabs[i]),"ofSelected");
} else {
document.getElementById(footnoteContent[i]).style.display = 'none';
removeClass(document.getElementById(tabs[i]),"ofSelected");
}}}


function hidesublinks() {
for(i = 0; i < tabs.length; i++){ 
removeClass(document.getElementById(tabs[i]), 'ofShowSublinks')
}
showSelect();
}


// Only add this style if the browser is IE - this screws up the layout in Firefox
if (document.all){
document.write('<style>.ofxTableContainer {width: 569px}</style>');
}
