commonspot = window.commonspot || {};
commonspot.constants = {};

// Pagetype constants.
commonspot.constants.PAGETYPE_NORMAL 					= 0;
commonspot.constants.PAGETYPE_USER_TEMPLATE			= 1;
commonspot.constants.PAGETYPE_BASE_TEMPLATE			= 2;
commonspot.constants.PAGETYPE_IMAGE						= 3;
commonspot.constants.PAGETYPE_CUSTOM_CONTROL			= 4; 
commonspot.constants.PAGETYPE_SITE_SECURITY			= 5; 
commonspot.constants.PAGETYPE_PAGE_SET					= 6;
commonspot.constants.PAGETYPE_EXTERNAL_FILE 			= 7; 
commonspot.constants.PAGETYPE_REGISTERED_URL 		= 8; 
commonspot.constants.PAGETYPE_CUSTOM_OBJECT_DEF 	= 9; 
commonspot.constants.PAGETYPE_TAXONOMY 				= 10; 
commonspot.constants.PAGETYPE_XML_PUBLICATION 		= 11;

// Height constants.
commonspot.constants.MIN_PAGELIST_HEIGHT 				= 55;
commonspot.constants.MAX_PAGELIST_HEIGHT 				= 358;
commonspot.constants.DLG_ABOVE_PAGELIST 				= 167;
commonspot.constants.DLG_BELOW_PAGELIST 				= 35;

// Menu constants
commonspot.constants.MENU_OUTER_DIV_PADDING_WIDTH	= 8;

// Image-preview popup size constants.
commonspot.constants.IMAGE_PREVIEW_POPUP_HEIGHT 	= 200;
commonspot.constants.IMAGE_PREVIEW_POPUP_WIDTH 		= 350;

// misc
commonspot.constants.NOT_UPLOADED_DOC					= 0;
commonspot.constants.DIALOG_ROW_ICON_WIDTH			= 16;

//mode switch constants
// NOTE: these need to stay synched with cf versions in /commands/page-lock.cfc
// ...and handled in /security/page-switchmode-finish.cfm
commonspot.constants.SWITCH_MODE_RESULT_SUCCESS 						= 0;
commonspot.constants.SWITCH_MODE_RESULT_NT_USER_PROFILE_NEEDED 	= -1;
commonspot.constants.SWITCH_MODE_RESULT_NOTHING_TO_APPROVE	 		= -2;
commonspot.constants.SWITCH_MODE_RESULT_NOT_OK_TO_AUTHOR 			= -3;
commonspot.constants.SWITCH_MODE_RESULT_LICENSE_EXCEPTION 			= -4;
//commonspot.constants.SWITCH_MODE_RESULT_NEED_LOCK 					= -5;
commonspot.constants.SWITCH_MODE_RESULT_LOCK_FAILED 					= -6;
