window.addEvent('domready', function(){
	$$('.show-aside .c-m .c-a .menu li div a').each(function(a){
		a.addEvent('mouseenter', function(){
			this.getParent('div').addClass('hovered');
			this.getParent('li').addClass('hovered');
		}).addEvent('mouseleave', function(){
			this.getParent('div').removeClass('hovered');
			this.getParent('li').removeClass('hovered');
		});
	});
});

document.addEvent('domready', function(){
	if($$('div.color-bar')){
		$$('div.color-bar').each(function(v){
			v.getElements('div.color').addEvent('click', function(){
				if(!this.hasClass('active')){
					v.getElements('div.color.active').removeClass('active');
					this.addClass('active');
					v.getElement('form').show();
					v.getElement('div.bigimg').setStyle('background-image', 'url('+this.getElement('img').src+')');
					v.getElement('input.colid').value = v.getElement('input.clid').value+'/'+this.getElement('input').value; 
				} else {
					this.removeClass('active');
					//v.getElement('form').hide();
					v.getElement('div.bigimg').setStyle('background-image', 'url(/images/colors-empty.png)');
					v.getElement('input.colid').value = v.getElement('input.clid').value; 
				}
			});
			v.getElement('a.to-basket').addEvent('click', function(e){
				new Event(e).preventDefault();
				this.getParent('form').submit();
			});
			if(v.getElement('a.close')) v.getElement('a.close').addEvent('click', function(e){
				new Event(e).preventDefault();
				v.hide();
			});
		});
	}
	if($$('a.select-color')){
		$$('a.select-color').addEvent('click', function(e){
			new Event(e).preventDefault();
			$$('div.color-bar').hide();
			this.getParent('div.price').getElement('div.color-bar').show(); 
		});
	}
});
