/*==================================================================+
|   Program: Image Enhancements                                     |
+===================================================================+
|  Language: JavaScript                                             |
|   Version: 1.5                                                    |
|      Date: 2005-12-31                                             |
|    Author: Iain Gardiner (http://www.firelightning.com)           |
|    E-mail: iain at firelightning.com                              |
| Copyright: (c) 2005 Iain Gardiner. All rights reserved.           |
+------------------------------------------------------------------*/

var enhanceImages =
{
	wrapImages: function(images)
	{
		var currentImage, imageNeighbour, i;

		for (i = 0; i < images.length; i++)
		{
			currentImage = images[i];
			imageNeighbour = currentImage.nextSibling;

			if (currentImage.getAttribute('title'))
			{
				enhanceImages.imageDivision = document.createElement('div');
				enhanceImages.imageDivision.style.width = currentImage.getAttribute('width') + 'px';
				enhanceImages.imageDivision.appendChild(currentImage);
				enhanceImages.setClass(currentImage);
				enhanceImages.buildSubtitle(currentImage.getAttribute('title'));

				// Determine where the division needs to be placed:
				if (imageNeighbour) document.getElementById('content').insertBefore(enhanceImages.imageDivision, imageNeighbour);
				else document.getElementById('content').appendChild(enhanceImages.imageDivision);
			}
		}
	},

	setClass: function(obj)
	{
		if (obj.className.indexOf('smallPic') != -1) enhanceImages.imageDivision.className = 'smallPic';
		else enhanceImages.imageDivision.className = 'largePic';

		obj.className = '';
	},

	buildSubtitle: function(imageTitle)
	{
		var subtitle = document.createElement('p');
		subtitle.appendChild(document.createTextNode(imageTitle));
		enhanceImages.imageDivision.appendChild(subtitle);
	}
}