/*
 * Contains constants to use in javascript code - note that these
 * constants will normally be replicated in server-side code.
 * 
 * DATE			DEVELOPER		COMPANY					ACTION
 * 2008-10-02	Geoff Beaumont	Creative and Brand Ltd.	Created
 */

/*
 * A set of constants which are used to set levels of
 * severity on error messages within the system. Higher values
 * are considered worse, with 0 (DP_ERROR_LEVEL_NONE) meaning 
 * nothing wrong at all.
 *
 * Spaces have been left between the error levels so that 
 * intermediate ones can be added if needed later.
 */
var DP_ERROR_LEVEL_NONE = 0;
var DP_ERROR_LEVEL_DEPRECATED = 10;
var DP_ERROR_LEVEL_NOTICE = 20;
var DP_ERROR_LEVEL_WARNING = 30;
var DP_ERROR_LEVEL_ERROR = 40;

var CSS_ERROR_COLOR = '#EFA4A7';

var PAGE_URL_ROOT = '/?p=';
var ADMIN_PAGE_URL_ROOT = '/admin/?p=';

// FieldTypes
var DP_FIELD_TYPE_STRING = 1;
var DP_FIELD_TYPE_TEXTAREA = 2;
var DP_FIELD_TYPE_BOOLEAN = 3;
var DP_FIELD_TYPE_CHECKBOX = 4;
var DP_FIELD_TYPE_DATE = 5;
var DP_FIELD_TYPE_INTEGER = 6;
var DP_FIELD_TYPE_POSITIVE_INTEGER = 7;
var DP_FIELD_TYPE_FLOAT = 8;
var DP_FIELD_TYPE_IMAGE = 9;
var DP_FIELD_TYPE_DOCUMENT = 10;