framework.Status = 
{
	UNDEFINED_ARGUMENT : 100,
	ELEMENT_DOES_NOT_EXIST : 101,
	UNDEFINED_DATA_OBJECT : 102,
	INVALID_ELEMENT_TYPE : 103,
	COULD_NOT_CREATE_DATA_OBJECT : 104,
	EVENT_HANDLER_NOT_FOUND: 105,
	DUPLICATE_EVENT_HANDLER: 106,
	INVALID_ARGUMENT_VALUE : 107,
	EVENT_HANDLER_NOT_A_FUNCTION : 108,
	UNSUPPORTED_EVENT_TYPE : 109,
	NO_MENU_LIST_TO_CLOSE : 110,
	MENU_LIST_IS_NOT_OPEN : 111,
	INVALID_DATE : 112,	
	INVALID_FORMAT : 113,	
	RE_ENTRY_NOT_ALLOWED : 114,	
	SUCCESS : 0
};
framework.EventType =
{
	ABORT : "abort",
	BLUR : "blur",
	CHANGE : "change",
	CLICK : "click",
	DBLCLICK : "dblclick",
	ERROR : "error",
	FOCUS : "focus",
	KEYDOWN : "keydown",
	KEYPRESS : "keypress",
	KEYUP :"keyup",
	LOAD : "load",
	MOUSEDOWN : "mousedown",
	MOUSEMOVE : "mousemove",
	MOUSEOUT : "mouseout",
	MOUSEOVER : "mouseover",
	MOUSEUP : "mouseup",
	MOVE : "move",
	RESET : "reset",
	RESIZE : "resize",
	SCROLL : "scroll",
	SELECT : "select",
	SUBMIT : "submit",
	UNLOAD : "unload"
};
framework.InputElementType = 
{
	CHECKBOX : "checkbox", 
	RADIO : "radio",
	SELECT_ONE : "select-one", 
	TEXT : "text", 
	TEXTAREA : "textarea",
	CALENDAR : "calendar",
	HIDDEN : "hidden"
};
framework.DataType = 
{
	ARRAY : "array",
	BOOLEAN : "boolean",
	DATE : "date",
	ERROR : "error",
	FINITE : "finite",
	FUNCTION : "function",
	LENGTH : "length",
	NAN : "nan",
	NULL : "null",
	NUMBER : "number", 
	OBJECT : "object",
	REGEXP : "regexp",
	STRING : "string",
	UNDEFINED : "undefined"
};
framework.Separator = 
{
	AMPERSAND : "&",
	COLON : ":",
	COMMA : ",",
	DATA_BIND_ELEMENT : "$#$",
	DOUBLE_QUOTE : "\"",
	EQUALS : "=",
	EMPTY_STRING : "",
	SPACE : " ",
	OBJECT_NOTATION_OPEN : "{",
	OBJECT_NOTATION_CLOSE : "}"
};
framework.HttpConstants = 
{
	COOKIES : "cookies",
	EXPIRATIONDATE : "expirationDate",
	DEFAULT : "default",
	ERRORTIMEOUT : 1001,
	MICROSOFT_XMLHTTP : "Microsoft.XMLHTTP",
	MSXML2_XMLHTTP : "Msxml2.XMLHTTP",
	READY_STATE_FINISHED : 4,
	READY_STATE_UNINITIALIZED : 0,
	RESPONSE_TEXT : "responseText",
	STATUS : "status",
	STATUS_OK : 200,
	STATUS_BAD : -1,
	TIMEOUT : 15000,
	TIMESTAMP : "timestamp",
	TIMEOUT_ID : "timeoutId",
	URL : "url"
};
framework.WidgetConstants = 
{
	POSITION_LEFT : "left",
	POSITION_RIGHT : "right",
	POSITION_ABOVE : "above",
	POSITION_BELOW : "below",
	POSITION_BELOWRIGHTJUSTIFIED : "belowRightJustified",
	TABLE_ALIGN_LEFT : "left",
	TABLE_ALIGN_CENTER : "center",
	TABLE_ALIGN_RIGHT : "right",
	TABLE_FORMAT_NONE : "none",
	TABLE_FORMAT_WRAP : "wrap",
	TABLE_FORMAT_HTML : "html",
	TABLE_SORT_NONE : "sortNone",
	TABLE_SORT_ASCENDING : "sortAscending",
	TABLE_SORT_DESCENDING : "sortDescending",
	TABLE_NO_WRAP_LIMIT : 99999,
	AUTO_HEIGHT :  99999,
	 SUNDAY : 0,
	 MONDAY : 1,
	 TUESDAY : 2,
	 WEDNESDAY : 3,
	 THURSDAY : 4,	 	 	 
	 FRIDAY : 5,
	 SATURDAY : 6,
	  CALENDAR_MAX_HEIGHT : 187,
	  CALENDAR_MAX_WIDTH : 177
};
framework.KeyCode = {
	KEY_NONE: 0,
	KEY_TAB: 9,
	KEY_ENTER: 13,
	KEY_ESCAPE: 27,
	KEY_UP_ARROW: 38,
	KEY_DOWN_ARROW: 40
};
framework.constants =
{
	loaded: true
};
//Version 3.4
