﻿/**
*	@class Events
*
*	Contains all event definitions used within the application
*
*	@author			Daniel Ivanovic dan@anti-blanks.co.uk
*/

/**
*	@event	FeedbackEvent
*
*	@type	FEEDBACK_RECEIVED - feedback has been received
*/
var FeedbackEvent_FEEDBACK_RECEIVED = "onFeedbackReceived";

/**
*	@event	AjaxRequestEvent
*
*	@type	JSON_ERROR - there has been an ajax JSON error
*/
var AjaxRequestEvent_JSON_ERROR = "onAjaxRequestJSONError";

/**
*	@event	PageMessageEvent
*
*	@type	SHOW - show a new message
*	@type	HIDE - hide an existing message
*/
var PageMessageEvent_SHOW = "onPageMessageShow";
var PageMessageEvent_HIDE = "onPageMessageHide";

/**
*	@event	DialogueMessageEvent
*
*	@type	SHOW - show a new message
*	@type	HIDE - hide an existing message
*/
var DialogueMessageEvent_SHOW = "onDialogueMessageShow";
var DialogueMessageEvent_HIDE = "onDialogueMessageHide";

/**
*	@event	ActivationsEvent
*
*	@type	ADD_CODES_FAILED - adding codes failed
*	@type	ADD_CODES_SUCCESS - adding codes success
*/
var ActivationsEvent_ADD_CODES_FAILED = "onAddActivationCodesFailed";
var ActivationsEvent_ADD_CODES_SUCCESS = "onAddActivationCodesSuccess";

/**
*	@event	VendorsEvent
*
*	@type	ADD_VENDOR_FAILED - adding vendor failed
*	@type	ADD_VENDOR_SUCCESS - adding vendor success
*/
var VendorsEvent_ADD_VENDOR_FAILED = "onAddVendorFailed";
var VendorsEvent_ADD_VENDOR_SUCCESS = "onAddVendorSuccess";
