

// Store:  Ensure size/color selected if available
window.addEvent('domready', function() {
  if ($('prodBuy')) {
	$('prodBuy').addEvent('submit', function(e) {
		// Check if select boxes are false
		var valid = true;
		if ($('optColor'))
			if ($('optColor').value === 'false') { valid = false; }
		if ($('optSize'))
			if ($('optSize').value === 'false') { valid = false; }
		if (!valid) {
			// Output message
			alert('Ensure you have selected Color and Size.');
			// Prevent form submission
			if (e.preventDefault) e.preventDefault();
			e.returnValue = false;
			return false;
		}
	});
  } 
});

// TradingPost: Photo Effect
window.addEvent('domready', function() {
	$$('.tradeListing .photos .swapImg').each (function (block) {
		block.addEvent('click', function(e) {
			newSrc = block.getProperty('rel');
			image = block.getParent('DIV').getLast('IMG');
			image.src = newSrc;
		});
	});
});

// HorseTrader: Photo Effect
window.addEvent('domready', function() {
	$$('.htListing .photos .swapImg').each (function (block) {
		block.addEvent('click', function(e) {
			newSrc = block.getProperty('rel');
			image = block.getParent('DIV').getLast('IMG');
			image.src = newSrc;
		});
	});
});

// Initiate any MB instances
var box = {};
window.addEvent('domready', function() {
  // CMS limitation - drop span class=mb
  $$('span.mb').each (function (sp) {	sp.removeClass('mb');  });
  if ($$('a.mb').length > 0) {
	  box = new MultiBox('mb', { descClassName: 'multiBoxDesc', useOverlay: true, showControls: false });
  }
});

