function showTab(link_name, tab_header_name, tab_body_name, tab_content_name)
{
	var link;
	var tab_header;
	var tab_header_links;
	var tab_body;
	var tab_body_contents;
	var tab_content;
	var i = 0;
	
	// Set all links in tab header to be inactive
	tab_header = document.getElementById(tab_header_name);
	tab_header_links = tab_header.getElementsByTagName('a');
	for (i = 0; i < tab_header_links.length; i++)
	{tab_header_links[i].className = '';}
	
	// Set active link
	document.getElementById(link_name).className = 'active';
	
	// Set all tabs in tab body to be inactive
	tab_body = document.getElementById(tab_body_name);
	tab_body_contents = tab_body.getElementsByTagName('div');
	for (i = 0; i < tab_body_contents.length; i++)
	{
		if (tab_body_contents[i].className.indexOf('tab_content') == 0)
		{tab_body_contents[i].className = 'tab_content';}
	}
	
	// Set active tab content to be visible
	document.getElementById(tab_content_name).className += ' active';
}