function openClose(elementLink, elementLinkCurrentClassName, elementToOpen, elementToOpenCurrentClassName)
{
	if (elementLink && elementToOpen)
	{
		if (elementLink.className.match(/active/) && elementToOpen.className.match(/active/))
		{
			elementLink.className = elementLinkCurrentClassName;
			elementToOpen.className = elementToOpenCurrentClassName;
		}
		else
		{
			elementLink.className = elementLinkCurrentClassName + ' active';
			elementToOpen.className = elementToOpenCurrentClassName + ' active';
		}
	}
}

function openAllFeatures() {
	var div = document.getElementById('featuresListDiv');
	var aList = div.getElementsByTagName('a');
	for ( var i=0; i < aList.length; i++ ) {
		if ( aList[i].className == 'featureA' ) {
			aList[i].className += ' active';
		}
	}
	var tList = div.getElementsByTagName('div');
	for ( var i=0; i < tList.length; i++ ) {
		if ( tList[i].className == 'featureText' ) {
			tList[i].className += ' active';
		}
	}	
}

function closeAllFeatures() {
	var div = document.getElementById('featuresListDiv');
	var aList = div.getElementsByTagName('a');
	for ( var i=0; i < aList.length; i++ ) {
		if ( aList[i].className.match(/active/) ) {
			aList[i].className = 'featureA';
		}
	}
	var tList = div.getElementsByTagName('div');
	for ( var i=0; i < tList.length; i++ ) {
		if ( tList[i].className.match(/active/) ) {
			tList[i].className = 'featureText';
		}
	}
}