// JavaScript Document

	Event.observe(window, 'load', function()
	{
		var controls = $('filters');
		if(controls)
		{
			$A(controls.elements).each(function(element)
			{
				Event.observe(element, 'change', function(event)
				{
					var form = Event.element(event).form;
					var selects = form.getElementsByTagName('select');
					var selected = 0;
					
					for(var i = 0; i < selects.length; i++)
					{
						if(selects[i].selectedIndex != 0) selected++;
					}
					
					if(selected >= selects.length - 1)
					{
						Event.element(event).form.submit();
					}
				});
			});
		}
		
		var rows = document.getElementsByClassName('variation');
		$A(rows).each(function(row)
		{
			Event.observe(row, 'click', function(event)
			{
				window.location = Event.element(event).getElementsByTagName('a')[0].getAttribute('href');
			});
		});
	});
	
	
