/* Browser check */
IS_DOM = (document.getElementById) ? true : false;
IS_IE = (document.all) ? true : false;
IS_IE50 = (navigator.userAgent.indexOf("IE 5.0") != -1);
IS_Mac = (navigator.appVersion.indexOf("Mac") != -1);

function getThis(sId)
{
	var oObject;
	oObject = false;
	
	if (IS_DOM) {
		if (document.getElementById(sId)) {
			oObject = document.getElementById(sId);
		}
	}
	
	return oObject;
}

function changeStyle(oElement, sPropertyName, sNewValue)
{
	if (oElement != false) {
		// get element style attribute
		oStyle = oElement.style;
		// apply new style value to provided property
		eval("oStyle." + sPropertyName + " = '" + sNewValue + "'");
	}
}

function getStyle(oElement, sPropertyName)
{
	var sReturn = false;
	
	if (oElement != false) {
		oStyle = oElement.style;
		sReturn = eval("oStyle." + sPropertyName);
	}
	
	return sReturn;
}

/* testimonials content swap */

function showContent(iHighlightId)
{
	showContentBox(iHighlightId);
	rollColorBox(iHighlightId);
}

/* function handleDescriptions(iHighId, sState)
{
	iDescriptionId = iHighId - 1;
	oDescriptionContainer = getThis("dhtmlHover");
	
	if (oDescriptionContainer != false) {
		oDescriptions = oDescriptionContainer.getElementsByTagName("div");
		
		for (i = 0; i < oDescriptions.length; i++) {
			changeStyle(oDescriptions[i], "visibility", "hidden");
		}
		if (sState == "on") {
			changeStyle(oDescriptions[iDescriptionId], "visibility", "visible");
		}
	}
} */

function rollColorBox(iBoxId)
{	// subtract one if you want overview text prior to displaying content
	//iLinkPosition = iBoxId - 1;
	iLinkPosition = iBoxId - 0;
	oLinkContainer = getThis("opportunityNavigation");
	oLinks = oLinkContainer.getElementsByTagName("a");
	
	if (oLinks != false) {
		for (i = 0; i < oLinks.length; i++) {
			oLinks[i].className = "regular";
		}
		oLinks[iLinkPosition].className = "selected";
	}
}

function showContentBox(iBucketId)
{
	sBucketId = "bucket" + iBucketId;
	clearContentBoxes();
	oBox = getThis(sBucketId);
	
	if (oBox != false) {
		changeStyle(oBox, "display", "block");
	}
}

function clearColorBoxes()
{
	oBoxContainer = getThis("opportunityNavigation");
	
	if (oBoxContainer != false) {
		oBoxes = oBoxContainer.getElementsByTagName("a");
		
		for (i = 0; i < oBoxes.length; i++) {
			oBoxes[i].className = "regular";
		}
	}
}