
Haedus.Fnc.Gallery = {
	
	setEvent : function(container) {
		
		images = Haedus.getDom(container).getElementsByTagName('img');
		
		for (i = 0; i < images.length; i++) {
			
			image = Haedus.Dom.getId(images[i]);
			
			var action = this.action(images[i]);
			
			Haedus.Event.addFunction(
				image,
				action
			);
			
			Haedus.Event.addListener(
				image,
				'mouseover',
				Haedus.Fnc.Gallery.over
			);
			
			Haedus.Event.addListener(
				image,
				'mouseout',
				Haedus.Fnc.Gallery.out
			);
			
		}
		
	},
	
	action : function(container) {
		
		return {
			
			image : Haedus.getDom(container),
			active : '_thumb_a',
			inactive : '_thumb_i'
			
		};
		
	},
	
	over : function(e) {
		
		var current = Haedus.Event.findFunction(Haedus.Event.getTarget(e));
		
		current.image.src = current.image.src.replace(current.inactive, current.active);
		
	},
	
	out : function(e) {
		
		var current = Haedus.Event.findFunction(Haedus.Event.getTarget(e));
		
		current.image.src = current.image.src.replace(current.active, current.inactive);
		
	}
	
};
