function toggle (tab_id, newClassName, link_id, color) {
var tabID = getStyleObject(tab_id);
var linkID = getStyleObject(link_id);
	if (tabID) {
		changeObjectClassName(tab_id, newClassName);
		changeObjectColor(link_id, color);
	} else {
		alert("Sorry, this only works in browsers that perform Dynamic HTML.");
	}
}

function getStyleObject(objectId) {
	if(document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId);
	} else if (document.all && document.all(objectId)) {  
		return document.all(objectId);
	} else if (document.layers && document.layers[objectId]) { 
		return document.layers[objectId];
	} else {
	return false;
	}
}

function changeObjectClassName(objectId, newClassName) {
var styleObject = getStyleObject(objectId);
	if(styleObject) {
		styleObject.className = newClassName;
		return true;
	} else {
		return false;
	}
}

function changeObjectColor(objectId, color) {
var styleObject = getStyleObject(objectId);
	if(styleObject) {
		styleObject.style.color = color;
		return true;
	} else {
		return false;
	}
}