window.addEvent("domready", function() {
	var menus = $$("#menu li[id^=menu]");
	menus.each(function(menu, i) {
		if(menu.getElement('ul')) {
			var drop = menu.getElement('ul');
//			var fx = new Fx.Styles(drop, {wait: false, duration: 500, transition: Fx.Transitions.Expo.easeOut});
			menu.addEvent("mouseenter", function() {
				menu.getFirst().setStyle('background-position', '0px -68px');
				drop.setStyle('display', 'block');
				drop.fade('in');
//				fx.start({opacity: [0, 0.9]});
			});
			menu.addEvent("mouseleave", function() {
				menu.getFirst().setStyle('background-position', '0px 0px');
				drop.setStyle('opacity', 0);
				drop.setStyle('display', 'none');
			});
		}	
	});	
	if($('quickSearch')) {
		$('quickSearch').addEvent("change", function() {
			window.location = siteAddress+'category/'+this.value;
		});
	}	
	swatches = $$('div[class=swatch_holder]');
	defaultSwatch = $$('#default');
	if(swatches) {
		swatches.each(function(swatch, i) {
			swatch.getFirst().setStyle('left', '-'+(swatch.getFirst().getFirst().getCoordinates().width-(swatch.getFirst().getFirst().getCoordinates().width/2)-12)+'px');
			swatch.getFirst().setStyle('top', '-'+(swatch.getFirst().getFirst().getCoordinates().height)+'px');
			swatch.getFirst().getFirst().getNext().setStyle('left', (swatch.getFirst().getFirst().getCoordinates().width-(swatch.getFirst().getFirst().getCoordinates().width/2)-4)+'px');
			if(swatch.id!='default')swatch.getFirst().setStyle('display', 'none');
			swatch.addEvent("mouseenter", function() {
				swatch.getFirst().setStyle('display', 'block');
				if(swatch.id!='default') defaultSwatch.getFirst().setStyle('display', 'none');
			});
			swatch.addEvent("mouseleave", function() {
				swatch.getFirst().setStyle('display', 'none');
				defaultSwatch.getFirst().setStyle('display', 'block');
			});
		});
	}
});