function makePressHover() {
	$$('.press .item').each(function(el) {
		el.observe('mouseover', function(ev) {
			var el = Event.element(ev);
			el.addClassName('hover');
		}).observe('mouseout', function(ev) {
			var el = Event.element(ev);
			el.removeClassName('hover');
		});
	});
}

function doBuyerLogin() {
	var email = $F('login-email');
	var password = $F('login-password');
	
	if (email != '' && password != '') {
		new Ajax.Request(BASE_HREF, {
		  method:'post',
		  parameters: { action: 'login', email: email, password: password },
		  onSuccess: function(transport){
			 var json = transport.responseText.evalJSON();
			 if (json.error.length > 0) {
				 alert(json.error);
			 } else {
				window.location.reload();
			 }
		   }
		});
	} else {
		alert('Please enter an Email and Password.');
	}
}

var vert_scroll,
	hori_scroll;
document.observe('page:loaded', function() {
	vert_scroll = new Control.ScrollBar('vertscrollbar_content','vertscrollbar_track');  
	hori_scroll = new Control.HorizontalBar('horiscrollbar_content','horiscrollbar_track');
});

function changeProductImage(image, number) {
	var images = $$('.product-colors .color-item img');

	$('product-image').writeAttribute('src', image);
	images.each(function(el) {
		el.removeClassName('current');
	});
	$$('#product-color span')[0].update(images[number].readAttribute('alt'));
	images[number].addClassName('current');
}

document.observe('page:loaded', function() {
	$$('a[href]').each(function(el) {
		var href = el.readAttribute('href');
		if (href == '#') {
			el.observe('click', function(e) {
				Event.stop(e);
			});
		}
	});
});