function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}
	
function toggleTabs(activeContentTab,activeTab) {
	var arrContentTabs = getElementsByClassName(document.getElementById("tabArea"), "div", "tabContent");
	//iterate through all content tabs and set their className to 'inactive' (hide them)
	for (var contentTabIter = 0;contentTabIter <= arrContentTabs.length-1; contentTabIter++) {
		arrContentTabs[contentTabIter].className = "tabContent inactive";
	}
	//set the className of the active content tab to 'active' (show it)
	document.getElementById(activeContentTab).className = "tabContent active";
	//now do the tabs themselves
	var arrTabs = getElementsByClassName(document.getElementById("prodDetailTabs"), "li", "activeTab");
	for (var tabIter = 0; tabIter <= arrTabs.length-1; tabIter++) {
		arrTabs[tabIter].className = "inactiveTab";
	}
	document.getElementById(activeTab).className = "activeTab";
	return false;
}
	
function shortDescParse(product_description) {
	var tmpDesc = product_description;
	var longDescPos = tmpDesc.indexOf("<div class=info>");
	var shortDesc = tmpDesc.slice(0,longDescPos);
	document.write (shortDesc);
}
function longDescParse(product_description) {
	var tmpDesc = product_description;
	var longDescPos = tmpDesc.indexOf("<div class=info>");
	var tmpDescLen = tmpDesc.length;
	var longDesc;
	if (longDescPos >= 0) {
		longDesc = tmpDesc.slice(longDescPos,tmpDescLen);
	} else {
		longDesc = "";
	}
	document.write (longDesc);
}