// 
// class (Event Handler) BROADCASTER
//
function Broadcaster() {
	var aObj = new Array();
	
	this.addListener = function(obj) {
		aObj.push(obj);	
	}
	
	this.broadcastMessage = function() {
		if(arguments.length ==0) throw ("Error: (clsBroadcaster) broadcastMessage has to have at least one parameter");
		var i;
		for(i=0;i<aObj.length;i++) {
			try {
				aObj[i][arguments[0]](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);
			} catch(ob) {}
		}
	}

	
}
					   
					   
					   