function swapTab(elmTab, sWhichClick, sWhichTab)
{
	var elmA, elmLI;
	var elmDesc = document.getElementById('prodDescHolder');
	
	if (elmTab) {
		switch(sWhichClick) {
			case 'li':
				elmLI = elmTab; var elmA = elmTab.firstChild; break;
			case 'a':
				elmA = elmTab; var elmLI = elmTab.parentNode; break;
		}
		
		var colLI = document.getElementById('tab').getElementsByTagName('li');
		for (i = 0; i < colLI.length; i++) {
			
			colLI[i].className = color(colLI[i].className);
			colLI[i].firstChild.className = color(colLI[i].className);
		}
		//try {
		elmLI.className = elmLI.className + 'current';
		elmA.className = elmA.className + 'current';
		//} catch(e) {
			//alert(e.description);
		//}
		elmHideAll(elmDesc);
		elmShowCurr(elmDesc,sWhichTab);
	}
}

///Determines the blank class name according to any colors specified
function color(value) {
    return value.replace("current", "");
}

function elmHideAll(elmDesc)
{
	var colDesc = elmDesc.childNodes;			
	var sOut = '';
	for (i=0;i<colDesc.length;i++) {
		if (colDesc[i].tagName != undefined) {
			colDesc[i].style.display = 'none';
			colDesc[i].style.visibility = 'hidden';
		}
	}
}

function elmShowCurr (elmDec, sWhichTab)
{
	var elmCurrDesc = document.getElementById('prodDesc_'+sWhichTab);
	elmCurrDesc.style.display = 'block';
	elmCurrDesc.style.visibility = 'visible';	
}
