var curTab = false;
function activateTab(tabElement)
{
	if(!tabElement)
		return false;
		
	addStyleClass(tabElement,"selected");
	
	//deactivate the previously selected tab
	if(curTab && curTab.id != tabElement.id)
	{
		removeStyleClass(curTab,"selected");
		if($(curTab.id+"_content"))
		{
			$(curTab.id+"_content").style.display = "none";
		}
		
		if($(curTab.id+"_bullet"))
		{
			$(curTab.id+"_bullet").src = $(curTab.id+"_bullet").src.replace("_active","_inactive");
		}
	}
		
	if($(tabElement.id+"_content"))
	{
		$(tabElement.id+"_content").style.display = 'block';
	}
	
	if($(tabElement.id+"_bullet"))
	{
		$(tabElement.id+"_bullet").src = $(tabElement.id+"_bullet").src.replace("_inactive","_active");
	}
	
	curTab = tabElement;
}

function addStyleClass(element,className)
{
	if(!element.className.match(className))
	{
		element.className = element.className + " " + className;
	}
}

function removeStyleClass(element,className)
{
	
	if(element.className.match(className))
	{
		element.className = element.className.replace(className,"");
		//element.className = element.className.replace(/^ ?(.+) ?$/,"\1");
	}
}