/**
 * statics describing the various contexts in the application interface
 * Keep synchronized with Context.php
 */ 
 
var Context = {
	
	GLOBAL: 'global',
	ADMIN: 'admin',
	ADMINTOOLS: 'admintools',
	REPORTS: 'reports',
	PROFILE: 'profile',
	DOCUMENTS: 'documents',

	// Top-level context names
	USERS: 'users',
	NOTES: 'notes',
	ACTIONS: 'actions',
	ACTIONTYPES: 'actiontypes',
	
	/**
	 * Return the currently active context, i.e. tab
	 */
	getActiveContext: function(context) {
		var allTabs = $(document).getElementsByClassName('tabbertab');
		var hiddenTabs = $(document).getElementsByClassName('tabbertabhide');
		for (i = 0; i < allTabs.length; i++) {
			if (hiddenTabs.indexOf(allTabs[i]) == -1) return allTabs[i].id;
		}
		return "";
	}
}
