function addListeners(e)
{
	if(!document.getElementById('thumbnails'))
	{
		return false;
	}
	
	var thumbnailsList = document.getElementById('thumbnails');
	
	var numImages = thumbnailsList.childNodes.length;
	
	// alert(thumbnailsList.childNodes.length);
	
	for(i=0; i<numImages; i++)
	{
		// thumbnailsList.childNodes[i].addEventListener('click', changeMainImage, false);
		addEvent(thumbnailsList.childNodes[i], 'click', changeMainImage, false);
	}
}

function changeMainImage(e)
{
	if(window.event)
	{
		var thumbnailSrc = e.srcElement.src;
		// var thumbnailSrc = e.target.src;
	}
	else
	{
		var thumbnailSrc = e.target.src;
	}
	
	var temp = new Array();
	temp = thumbnailSrc.split('_tn');
	var imageSrc = temp[0] + temp[1];
	// alert(imageSrc);
	var mainImage = document.getElementById('main_image');
	
	mainImage.src = imageSrc;
	
	// alert(imageSrc);
}

addEvent(window, 'load', addListeners, false);

function addEvent(elm, evType, fn, useCapture)
// cross-browser event handling for IE5+, NS6+ and Mozilla/Gecko
// By Scott Andrew
{
	if (elm.addEventListener) {
	  elm.addEventListener(evType, fn, useCapture); 
	  return true; 
	} else if (elm.attachEvent) {
	  var r = elm.attachEvent('on' + evType, fn); 
	  return r; 
	} else {
	  elm['on' + evType] = fn;
	}
}
