window.addEvent('domready', function() {
	
	$$('a').addEvents( {
		focus : function(item) {
			if( this.blur ) {
				this.blur();
			}
		}
	});
	
		
		var a_all = $$('#mainmenu a');
		a_all.each( function(item, i) {
			var childrens = item.getChildren('img');
			var parent = item.getParent('h1');
			item.defaults = {
				img :(childrens.length > 0 ? childrens : false),
				paddingLeft :item.getStyle('padding-left').toInt(),
				addPaddingLeft :(undefined == parent || null == parent ? 5 : 3)
			};
			item.fx = new Fx.Morph(item, {
				duration :200,
				wait :false
			});
			item.addEvents( {
				mouseenter : function(e) {
					if (false !== this.defaults.img) {
						return;
					}
					this.fx.start( {
						'padding-left' :this.defaults.paddingLeft
								+ this.defaults.addPaddingLeft
					});
				},
				mouseleave : function() {
					if (false !== this.defaults.img) {
						return;
					}
					this.fx.start( {
						'padding-left' :this.defaults.paddingLeft
					});
				}
			});
		});
		delete a_all;
	});