addLoadEvent(function () {
	productImgSwitching();
});

function productImgSwitching() {
	var largeImgDiv = document.getElementById('Product_info_large'),
		smallImgDiv   = document.getElementById('Product_info_small');

	// If divs aren't existent within the document, exit execution
	if (!largeImgDiv && !smallImgDiv) return;
	
	var largeImgs = largeImgDiv.getElementsByTagName('img'),
		smallImgs   = smallImgDiv.getElementsByTagName('img');
	
	for (var i = 0; i < smallImgs.length; i++) {
		smallImgs[i].style.cursor = 'pointer';
		smallImgs[i].onclick = function () {
			hideAllLargeImgs();
			var imgId = this.getAttribute('id');
			if (!imgId) return;
			imgId = imgId.replace('_t','');
			largeImg = document.getElementById(imgId);
			if (!largeImg) return;
			largeImg.className = '';
		}
	}

	function hideAllLargeImgs() {
		for (var i = 0; i < largeImgs.length; i++) {
			largeImgs[i].className = 'hide';
		}
	}
}