function swap_tab(on_tab,tab_last) {
	// Reset the first tab to off
	document.getElementById('tab_0_left').className='tab_left_off';
	document.getElementById('tab_0').className='tab_off';
	document.getElementById('tab_0_right').className='tab_divider_off';
	// Reset all the inner tabs to off
	x = 1;
	while (x < tab_last) {
		document.getElementById('tab_'+x).className='tab_off';
		document.getElementById('tab_'+x+'_right').className='tab_divider_off';
		x++;
	}
	// Reset the last tab to off
	document.getElementById('tab_'+tab_last+'').className='tab_off';
	document.getElementById('tab_'+tab_last+'_right').className='tab_right_off';

	
	// Turn on the correct tab	
	if (on_tab==0) {
		document.getElementById('tab_0_left').className='tab_left_on';
		document.getElementById('tab_0').className='tab_on';
		document.getElementById('tab_0_right').className='tab_inner_right';
	}
	if (on_tab==tab_last) {
		var this_tab_left = on_tab - 1;
		document.getElementById('tab_'+this_tab_left+'_right').className='tab_inner_left';
		document.getElementById('tab_'+tab_last+'').className='tab_on';
		document.getElementById('tab_'+tab_last+'_right').className='tab_right_on';
	}
	if ((on_tab!=tab_last) && (on_tab!=0)) {
		var this_tab_left = on_tab - 1;
		document.getElementById('tab_'+this_tab_left+'_right').className='tab_inner_left';
		document.getElementById('tab_'+on_tab).className='tab_on';
		document.getElementById('tab_'+on_tab+'_right').className='tab_inner_right';
	}
	
	// Put the tab's content in the content area.
	document.getElementById('bottom_tab_content').innerHTML=document.getElementById('tab_'+on_tab+'_content').innerHTML;
}