var ProductsLanding = new Class({
	createLinks: function(targetElements, indexElements)
	{
		if (targetElements.length != indexElements.length)
		{
			//console.log("WARNING: Elements vary in length. Unexpected resutls my occur");
		}
		
		targetElements.each(function (item, index)
		{
			item.addEvent('mouseenter', function(event)
			{
				indexElements[index].fireEvent('mouseenter');
			});
			
			item.addEvent('mouseleave', function(event)
			{
				indexElements[index].fireEvent('mouseleave');
			});
		});
	}
});

var productsLanding = new ProductsLanding();

window.addEvent('domready', function()
{
	var headlines = $ES('div.collection div h3 img', 'content');
	var collectionImages = $ES('div.collection div img.collectiongImage', 'content');
	var rollOverImages = $ES('div.collection div img.rollOver', 'content');
	
	productsLanding.createLinks(headlines, rollOverImages);
	productsLanding.createLinks(collectionImages, rollOverImages);
});
