if((typeof Viktor) == "undefined") Viktor = {};



Viktor.Service = function(){
	this.listeners = [];
	this.compoundEventList = [];
	// this variable exists mainly for automated testing
	this.currentEventMessage = "";
}
Viktor.Service.prototype = {
	addListner: function(event, method){
		if (this.listeners[event] == null) 
			this.listeners[event] = [];
		this.listeners[event].push(method);
	},
	sendEvent: function(event, response){
	
		//this.currentEventMessageType = response.type;
		
		var target = this.listeners[event];
		if (target == null) {
			alert("No listener for " + event + " was found!");
		}
		else {
			for (var i = 0; i < target.length; i++) {
				target[i](response);
			}
		}
		
	}
}

