var CurrentTab;
var SelectedTabBackgroundColor;
var SelectedTabFontColor;
var InactiveTabBackgroundColor;
var InactiveTabFontColor;
var TabBorderColor;
var ThrowEvents;

function SwitchTab( ID ) {
	document.getElementById( 'TabDiv' + CurrentTab ).style.backgroundColor 	= InactiveTabBackgroundColor;
	document.getElementById( 'TabDiv' + CurrentTab ).style.borderLeft 		= '';
	document.getElementById( 'TabDiv' + CurrentTab ).style.borderRight 		= '';
	document.getElementById( 'TabDiv' + CurrentTab ).style.borderTop 		= '1px Solid #' + TabBorderColor;
	document.getElementById( 'TabDiv' + CurrentTab ).style.color			= InactiveTabFontColor;
	document.getElementById( 'TabTop' + CurrentTab ).style.visibility 		= 'Hidden';
	document.getElementById( 'Content' + CurrentTab ).style.display			= 'None';
	
	document.getElementById( 'TabDiv' + ID ).style.backgroundColor 	= SelectedTabBackgroundColor;
	document.getElementById( 'TabDiv' + ID ).style.borderLeft 		= '1px Solid #' + TabBorderColor;
	document.getElementById( 'TabDiv' + ID ).style.borderRight 		= '1px Solid #' + TabBorderColor;
	document.getElementById( 'TabDiv' + ID ).style.borderTop 		= '';
	document.getElementById( 'TabDiv' + ID ).style.color			= SelectedTabFontColor;
	document.getElementById( 'TabTop' + ID ).style.visibility 		= 'Visible';
	document.getElementById( 'TabTopSub' + ID ).style.borderTop 	= '1px Solid #' + TabBorderColor;
	document.getElementById( 'Content' + ID ).style.display			= 'Block';
	
	CurrentTab = ID;
	
	if( ThrowEvents ) {
		OnTabStripTabChange( ID );
	}
}
