window.addEvent('domready', function(){


var szNormal = new Array(100,100,100,100,100,100);
var szSmall = new Array(80,80,80,80,80,80);
var szFull = new Array(150,150,150,150,150,150);

var hNormal = 100; var hSmall = 80; var hFull = 150;

var buts = $$(".but");

var fx = new Fx.Elements(buts,  {wait: false, duration: 500, transition: Fx.Transitions.Circ.easeOut});

buts.each( function(but, i)
	{


	but.addEvent("mouseenter", function(event)
		{
		var o={};
		w0 = but.getStyle("width").toInt();
		h0 = but.getStyle("height").toInt();
		o[i] = {width: [w0, szFull[i]], height: [h0, hFull] };
		
		
		buts.each(function(other, j)
			{
			if(i!=j)
				{
				var w=other.getStyle("width").toInt();
				var h=other.getStyle("height").toInt();
				if(h != szSmall[j]) o[j] = {width: [w, szSmall[j]] , height: [h, hSmall]   };
				}
			});
		
		
		fx.start(o);
		});
		
		
	but.addEvent("mouseleave", function(event)
		{
		var o={};
		
		
		w0 = but.getStyle("width").toInt();
		h0 = but.getStyle("height").toInt();
		o[i] = {width: [w0, szNormal[i]], height: [h0, hNormal] };
		
		
		
		
		buts.each(function(butt, j) 
			{
			if(i!=j)
				{
				o[j] = {width: [butt.getStyle("width").toInt(), szNormal[j]] , height: [butt.getStyle("height").toInt(), hNormal] };
				}
			});
		
		
		
		
		fx.start(o);
		});
	
	});

});

