function showWarePhoto(){
	document.getElementById('photo').src = '/images/Pages/belt/loading.gif';
	
	var img = new Image();
	img.src = this.getElementsByTagName('img').item(0).src.replace('&xsmall=1', '') + '&photo2=1';
	if (img.complete) {
		document.getElementById('photo').src = img.src;
	}
	else {
		img.onload = new Function("document.getElementById('photo').src = this.src;");
	}
	
	var liElements = document.getElementById('additional_photo').getElementsByTagName('li');
	for (var i = 0; i < liElements.length; i++){
		liElements.item(i).className = '';
	}
	this.parentNode.className = 'selected_ware_photo';
	
	if (!document.getElementById('primaryWarePhotoInAdditionalPhotoBar')) {
		var aElement = ulElementAdditionalWarePhoto.getElementsByTagName('a').item(0).cloneNode(true);
		aElement.onclick = showWarePhoto; 
		aElement.href = primaryWarePhotoSrc;
		aElement.getElementsByTagName('img').item(0).src = '';
		aElement.getElementsByTagName('img').item(0).src = primaryWarePhotoSrc.replace('photo2=1', 'xsmall=1');
		var liElement = document.createElement('li');
		liElement.id = 'primaryWarePhotoInAdditionalPhotoBar';
		liElement.appendChild(aElement);
		ulElementAdditionalWarePhoto.appendChild(liElement);
	}
	return false;
}

function initPage(){
	ulElementAdditionalWarePhoto = document.getElementById('additional_photo');
	if (ulElementAdditionalWarePhoto) {
		var aElements = document.getElementById('additional_photo').getElementsByTagName('a');
		for (var i = 0; i < aElements.length; i++){
			aElements.item(i).onclick = showWarePhoto;
		}
	}
	primaryWarePhotoSrc = document.getElementById('photo').src;
}

var ulElementAdditionalWarePhoto, primaryWarePhotoSrc, liElementSelectedWarePhoto;

window.onload = initPage;
