/*
	All DealerPeak JS Events 
	For Use With EventManager Go Here.
*/

/* LEAD EVENTS */

	/* LEAD STATUS CHANGE */
	function Lead_StatusChange(LeadID,From_StatusID,To_StatusID) {
		
		this.EventType = 'Lead_StatusChange';
		/* Set Args To Properties */
		this.LeadID = LeadID;
		this.From_StatusID = From_StatusID;
		this.To_StatusID = To_StatusID;
	
	}
	
	/* Lead Reassigned */
	function Lead_Reassigned(LeadID,From_AgentID,To_AgentID) {
		
		this.EventType = 'Lead_Reassigned';
		/* Set Args To Properties */
		this.LeadID = LeadID;
		this.From_AgentID = From_AgentID;
		this.To_AgentID = To_AgentID;
	
	}

/* END - LEAD EVENTS */

/* TASK EVENTS */

	/* TASK ADD */
	function Task_Add() {
		
		this.EventType = 'Task_Add';
		
	}
	/* TASK CANCEL */
	function Task_Cancel(TaskID) {
		
		this.EventType = 'Task_Cancel';
		/* Set Args To Properties */
		this.TaskID = TaskID;
		
	}
	/* TASK DELETE */
	function Task_Delete(TaskID) {
	
		this.EventType = 'Task_Update';
		/* Set Args To Properties */
		this.TaskID = TaskID;
		
	}
	/* TASK UPDATE */
	function Task_Update(TaskID) {
	
		this.EventType = 'Task_Update';
		/* Set Args To Properties */
		this.TaskID = TaskID;
		
	}

/* END - TASK EVENTS */

/* REPORTING EVENTS */
	function updateReportingLocation_Event() {
		this.EventType = 'updateReportingLocation_Event';
	}
/* END REPORTING EVENTS */
