/*
function showTabList(tabPosition)
{

	var dItem = document.getElementById("tabList" + tabPosition);
	dItem.style.display = 'inline';	

	var dItem = document.getElementById("tabNav" + tabPosition);
	dItem.className = 'tabNavOn';	
	
	var allContent = document.getElementsByTagName( "div" );
	
	for ( var contentIndex = 0; contentIndex < allContent.length; contentIndex++ )
	{
		if ( (allContent[contentIndex].className == "tabList") & (allContent[contentIndex].id != ("tabList" + tabPosition)) )
		{
			allContent[contentIndex].style.display = "none";
		}
	}
	
	allContent = document.getElementsByTagName( "span" );
	for ( var contentIndex = 0; contentIndex < allContent.length; contentIndex++ )
	{
		if ( (allContent[contentIndex].className == "tabNavOn") & (allContent[contentIndex].id != ("tabNav" + tabPosition)) )
		{
			allContent[contentIndex].className = "tabNavOff";
		}
	}
}
		
function show(displayItem)
{
	var dItem = document.getElementById(displayItem);
	dItem.style.display = 'inline';	
}

function hide(displayItem)
{
	var dItem = document.getElementById(displayItem);
	dItem.style.display = 'none';	
}	
*/

var container = document.getElementById('navTabContainer');
			var tabs = new Array;
			var firstLetters = new Array();
			var lastLetters = new Array();
			var groupLinks = new Array();
			var selectedGroup = 'tabGroup1';
			
			// populate tabs
			var divsall = container.getElementsByTagName('div');
			var tabIndex = 0;
			var linkText;
			var currentUrl = window.location.href.toLowerCase();
			for (var dIndex = 0; dIndex < divsall.length; dIndex++)
			{
				switch (divsall[dIndex].className)
				{
					case 'tabGroup1':
						linkText = divsall[dIndex].getElementsByTagName('a')[0];
						if (currentUrl.indexOf(linkText.getAttribute('href')) > -1)
							selectedGroup = 'tabGroup1';
						if (firstLetters[0] == null)
						{
							firstLetters[0] = linkText.innerHTML.substring(0,2);
							groupLinks[0] = linkText.href;
						}
						lastLetters[0] = linkText.innerHTML.substring(0,2);
						tabs[tabIndex] = divsall[dIndex];
						tabIndex++;
						break;
					case 'tabGroup2':
						linkText = divsall[dIndex].getElementsByTagName('a')[0];
						if (currentUrl.indexOf(linkText.getAttribute('href')) > -1)
							selectedGroup = 'tabGroup2';
						if (firstLetters[1] == null)
						{
							firstLetters[1] = linkText.innerHTML.substring(0,2);
							groupLinks[1] = linkText.href;
						}
						lastLetters[1] = linkText.innerHTML.substring(0,2);
						tabs[tabIndex] = divsall[dIndex];
						tabIndex++;
						break;
					case 'tabGroup3':
						linkText = divsall[dIndex].getElementsByTagName('a')[0];
						if (currentUrl.indexOf(linkText.getAttribute('href')) > -1)
							selectedGroup = 'tabGroup3';
						if (firstLetters[2] == null)
						{
							firstLetters[2] = linkText.innerHTML.substring(0,2);
							groupLinks[2] = linkText.href;
						}
						lastLetters[2] = linkText.innerHTML.substring(0,2);
						tabs[tabIndex] = divsall[dIndex];
						tabIndex++;
						break;
					case 'tabGroup4':
						linkText = divsall[dIndex].getElementsByTagName('a')[0];
						if (currentUrl.indexOf(linkText.getAttribute('href')) > -1)
							selectedGroup = 'tabGroup4';
						if (firstLetters[3] == null)
						{
							firstLetters[3] = linkText.innerHTML.substring(0,2);
							groupLinks[3] = linkText.href;
						}
						lastLetters[3] = linkText.innerHTML.substring(0,2);
						tabs[tabIndex] = divsall[dIndex];
						tabIndex++;
						break;
					case 'tabGroup5':
						linkText = divsall[dIndex].getElementsByTagName('a')[0];
						if (currentUrl.indexOf(linkText.getAttribute('href')) > -1)
							selectedGroup = 'tabGroup5';
						if (firstLetters[4] == null)
						{
							firstLetters[4] = linkText.innerHTML.substring(0,2);
							groupLinks[4] = linkText.href;
						}
						lastLetters[4] = linkText.innerHTML.substring(0,2);
						tabs[tabIndex] = divsall[dIndex];
						tabIndex++;
						break;
					default:
						break;
				}
			}
			
			// populate tab letters
			var group1,group2,group3,group4,group5;
			if (group1 = document.getElementById('tabGroup1_link'))
			{
				group1.innerHTML = firstLetters[0] + '-' + lastLetters[0];
				group1.href = groupLinks[0];
			}
			if (group2 = document.getElementById('tabGroup2_link'))
			{
				group2.innerHTML = firstLetters[1] + '-' + lastLetters[1];
				group2.href = groupLinks[1];
			}
			if (group3 = document.getElementById('tabGroup3_link'))
			{
				group3.innerHTML = firstLetters[2] + '-' + lastLetters[2];
				group3.href = groupLinks[2];
			}
			if (group4 = document.getElementById('tabGroup4_link'))
			{
				group4.innerHTML = firstLetters[3] + '-' + lastLetters[3];
				group4.href = groupLinks[3];
			}
			if (group5 = document.getElementById('tabGroup5_link'))
			{
				group5.innerHTML = firstLetters[4] + '-' + lastLetters[4];
				group5.href = groupLinks[4];
			}
			
			// show first group
			showTabGroup(selectedGroup);
			
			function showTabGroup(groupName)
			{
				var selector = document.getElementById(groupName + '_link');
				selector.removeAttribute('href');
				selector.className = 'tabSelectorCurrent';
				for (var index = 0; index < tabs.length; index++)
				{
					if (tabs[index].className == groupName)
					{
						tabs[index].style.display = 'inline';
						tabs[index].style.visibility = 'visible';
					}
					else
					{
						tabs[index].style.display = 'none';
						tabs[index].style.visibility = 'hidden';
					}
				}
			}

