var SBS = {
	
	get: function get(el) {
	  return document.getElementById(el);
	},
	
	addEvent: function addLinkEvt(elem, eventName, func) {
		if (elem.addEventListener) {
			elem.addEventListener(eventName, func, false);
		}
	},
	
	toggle: function toggle(e) {
		var button = this.id;
		var className1 = "";
		switch (button) {
			case('drum'):
			className1 = button + 'ming';
			break;
			case('dance'):
			className1 = 'dancing';
			break;
			case('flip'):
			className1 = button + 'ping';
			break;	
		}
		var className2 = '';
		var monkey = SBS.Toy.monkey;
		monkey.className = (monkey.className == className1)?className2:className1;
	}
	
};

SBS.Toy = {	
	toy : SBS.get('toy'),
	monkey : SBS.get('monkey'),
	drum : SBS.get('drum'),
	dance : SBS.get('dance'),
	flip : SBS.get('flip'),
	buttons : SBS.get('buttons'),
	monkeyType : SBS.get('monkeyType')
};
	
var buildMonkey = function wireMonkey () {	
	if (!(SBS.Toy.toy.className == 'boringMonkey')) 
	{
		SBS.addEvent(SBS.Toy.drum, 'click', SBS.toggle);
		SBS.addEvent(SBS.Toy.dance, 'click', SBS.toggle);
		SBS.addEvent(SBS.Toy.flip, 'click', SBS.toggle);
	} 
} ();

