window.onload = function() {
	var groupName = 'group';			
	var tours = $$('.tour');
	
	tours.each( function(tour, i) {
	
		var thumbnails = tour.select('.thumb_img');
		
		thumbnails.each( function(thumbnail) {
			var image = thumbnail.getElementsByTagName('img')[0];
			var caption = trimDreamweaverFluff( thumbnail.getElementsByTagName('p')[0].innerHTML );
			
			if ( image != null ) {
				// Target the image parent node, which should be a link.
				var parent = image.parentNode;
				
				if ( parent != null ) {
					image.parentNode.setAttribute('rel', 'lightbox[' + groupName + i + ']');
					image.parentNode.setAttribute('title', caption);
				}
			}
		});
	});
}

// Trims editable template code and extra white space.
function trimDreamweaverFluff(string) {
	return string.replace(/<!-- InstanceBeginEditable name=".*" -->/g, '').replace(/<!-- InstanceEndEditable -->/g, '').replace(/^\s+|\s+$/g, '');
}
