var classes = new Array(
	"linkHome", "linkComp", "linkCamera", "linkDup", 
	"linkCode", "linkStills", "linkPhone"
);
var colours = new Array(
	new Array("#7db2ff", "#595d9b", "#222"),
	new Array("#7db2ff", "#595d9b", "#222"),
	new Array("#75bd97", "#3d4e3f", "#222"),
	new Array("#cfaf73", "#7a6a4b", "#222"),
	new Array("#cec47f", "#8c8449", "#222"),
	new Array("#705f89", "#504462", "#000"),
	new Array("#e29899", "#97595a", "#222")
);
	
window.addEvent('domready', function() {
	$$("#sidebar li a").each(function(el, i) {
		var fx = new Fx.Morph(el, {duration:300, wait:false});
		var colour = null;
		
		for (var i = 0; i < classes.length; i++) {
			if (el.hasClass(classes[i])) {
				colour = colours[i];
				break;
			}
		}
		
		el.addEvent("mouseenter", function(ev) {
			fx.cancel();
			fx.start({
				'background-color': colour[0], 
				'margin-left':'-20px', 
				'border-color': colour[1],
				'color': colour[2]
			});
		});
				
		el.addEvent("mouseleave", function(ev) {
			fx.cancel();
			fx.start({
				'background-color': '#ededed', 
				'margin-left':'0px',
				'border-color': '#aaa',
				'color': '#555'
			});
		});
	});
});

