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");
}}}

var divNameSelect;

function ofPageInit(tab){

var divName = document.location.search;

divName = divName.replace("?", "");
divName = divName.split("&");

for (i=0;i<divName.length;i++) {

	if (divName[i] != "" || divName[i] != null) {

		if (divName[i].indexOf("=") != -1) {
		divNameSelect = "";
		}
		else {
		divNameSelect = divName[i];
		}
	
	}
	
	if (divNameSelect != "") {
  	TabClick(divNameSelect);
  }
	else {
	TabClick(tab);
	}

}

}

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>');
}

