window.addEvent("domready", function() {
	
	var container = $$('#container .content')[0];
	
	// Wrap captionned images, remove caption and activate link
	var images = container.getChildren('.captionned-image');
	if (images != null && images.length > 0) {
		var wrapper = new Element('div', {
			'class': 'product-images'
		});
		$$('#container .content .captionned-image').each(function(el) {
			var img = el.getElement('img');
			var link = new Element('a', {
				'href': img.getProperty('src').replace('/resized', '/maximized'),
				'title': img.getProperty('alt'),
				'rel': 'milkbox:default'
			});
			link.wraps(img);
			link.inject(wrapper, 'bottom');
			
			el.destroy();
		});
		
		wrapper.inject(container, 'bottom');
	}
	
	// Page Media : Wrap image + HD link in div.media
	var media = $$('body#medias')[0];
	if (media != null) {
		container.getChildren('img').each(function(el) {
			var wrapper = new Element('div', {
				'class': 'media'
			});

			var hdLink = el.getNext();
			if (hdLink != null && hdLink.get('tag') == 'a') {
				// Open link in new window
				/*hdLink.addEvent('click', function(evt) {
					evt = new Event(evt);
					evt.stop();
					window.open(this.getProperty('href'));
				});*/
				hdLink.setProperty('rel', 'milkbox:default');
				hdLink.wraps(el, 'top');
				wrapper.wraps(hdLink);
			} else {
				wrapper.wraps(el);
			}
		});
	}

	// Footer logo links
	var logos = $$('#footer .footnote a').each(function(el) {
		el.addEvent('click', function(evt) {
			evt = new Event(evt);
			evt.stop();
			window.open(this.getProperty('href'));
		});
	});
});

