imageLink = {

	srcClass : 'imageLinks',
	srcTag : 'ul',

	activeClass : 'imageLinkActive',
	inactiveClass : 'imageLinkInactive',

	turnOn : function(e) {

		e = evt.fix(e);

		var tgt = e.target;
		while (tgt.tagName != 'a' && tgt.tagName != 'A') {
			if (!tgt.parentNode) return false;
			else tgt = tgt.parentNode;
		}

		cls.replace(tgt, imageLink.inactiveClass, imageLink.activeClass);
	},

	turnOff : function(e) {

		e = evt.fix(e);

		var tgt = e.target;
		while (tgt.tagName != 'a' && tgt.tagName != 'A') {
			if (!tgt.parentNode) return false;
			else tgt = tgt.parentNode;
		}

		cls.replace(tgt, imageLink.activeClass, imageLink.inactiveClass);
	},

	init : function() {

		var ls = document.getElementsByTagName(imageLink.srcTag);

		for (var i in ls) {
			if (cls.has(ls[i], imageLink.srcClass)) {

				var subLs = ls[i].getElementsByTagName('a');

				for (var j in subLs) {
					cls.add(subLs[j], imageLink.inactiveClass);
					evt.add(subLs[j], 'mouseover', imageLink.turnOn);
					evt.add(subLs[j], 'mouseout', imageLink.turnOff);
				}
			}
		}
	}

};

evt.add(window, 'load', imageLink.init);
