window.addEvent('domready', function(){
	if ($defined($('nav'))) {
		$('nav').getElements('li').each(function(li){
			if (li.hasClass('selected')) {
				var size = li.getSize();
				var circlesquare = new Circlesquare(li, {
					width: size.x,
					height: size.y,
					density: 250,
					minSize: 2,
					maxSize: 10,
					minSpeed: 1,
					maxSpeed: 2,
					fadeRatio: 0.96,
					padding: [-10, 10, -10, 10],
					rgb: [255, 255, 255]
				});
			} else {
				var a = li.getElement('a');
				var top = a.getStyle('padding-top').toInt();
				var bottom = a.getStyle('padding-bottom').toInt();
				var up = new Fx.Morph(a, {
					duration: 400,
					transition: Fx.Transitions.Quad.easeOut
				});
				var down = new Fx.Morph(a, {
					duration: 300,
					transition: Fx.Transitions.Quad.easeIn
				});
				a.addEvent('mouseenter', function(){
					down.cancel();
					up.start({
						'padding-top': 0,
						'padding-bottom': top + bottom
					});
				}).addEvent('mouseleave', function(){
					up.cancel();
					down.start({
						'padding-top': top,
						'padding-bottom': bottom
					});
				});
			}
		});
	}
});
