if (typeof Salmon != "object") {
		var Salmon = {};
	}
	
	Salmon.ImageSwapper = {
		mainImageID: "mainimage",
		altImageClass: "alternativeviewlink",
		mainImage: null,
		
		init: function() {
			if (!document.getElementById) return;
			
			Salmon.ImageSwapper.mainImage = document.getElementById(Salmon.ImageSwapper.mainImageID);
			if(Salmon.ImageSwapper.mainImage == null) {
				return;
			}
			Salmon.ImageSwapper.prepareAltImageMenu();
		},
		
		prepareAltImageMenu: function() {
			var selector = "a."+Salmon.ImageSwapper.altImageClass;
			var activators = $(selector);
			for(var i=0;i<activators.length;i++) {
				activators[i].onclick = Salmon.ImageSwapper.altImageActivator;
			}
		},
		
		altImageActivator: function() {
			var thumbImage = this.getElementsByTagName('img')[0];
			var mainImageSrc = Salmon.ImageSwapper.mainImage.src;
			var thumbImageName = $("#glowna")[0].href;
			var originalImageName = $("#mainimage")[0].src;
			
			// get original image name only
			originalImageName = originalImageName.substring(originalImageName.lastIndexOf("/")+1, originalImageName.length);			
			var thumbImageName = thumbImage.src.substring(thumbImage.src.lastIndexOf("/")+1, thumbImage.src.length);		
			var originalImageName2=thumbImage.src;
			originalImageName=originalImageName.replace("?imgmode=200250","?imgmode=9090");					
			originalImageName2=originalImageName2.replace("?imgmode=9090","?imgmode=200250");				
			
			thumbImage.src = thumbImage.src.replace(thumbImageName, originalImageName);
			$("#mainimage")[0].src=originalImageName2;					
			// swap the thumbnails			
			var hreforg=this.href;	
			
			var	hreforg2=$("#glowna")[0].href;	
			$("#glowna")[0].href = hreforg; // set the main image src to be the href of the a.alternativeviewlink
			$("#glowna1img")[0].src=hreforg;
			this.href=hreforg2;// set a.alternativeviewlink to link to swapped in image		

			
			
			return false;
		}		
	}
	
	$(document).ready(function(){ Salmon.ImageSwapper.init(); });

if (typeof Salmon2 != "object") {
		var Salmon2 = {};
	}
	
	Salmon2.ImageSwapper = {
		mainImageID: "mainimage2",
		altImageClass: "alternativeviewlink2",
		mainImage: null,
		
		init: function() {
			if (!document.getElementById) return;
			
			Salmon2.ImageSwapper.mainImage = document.getElementById(Salmon2.ImageSwapper.mainImageID);
			if(Salmon2.ImageSwapper.mainImage == null) {
				return;
			}
			Salmon2.ImageSwapper.prepareAltImageMenu();
		},
		
		prepareAltImageMenu: function() {
			var selector = "a."+Salmon2.ImageSwapper.altImageClass;
			var activators = $(selector);
			for(var i=0;i<activators.length;i++) {
				activators[i].onclick = Salmon2.ImageSwapper.altImageActivator;
			}
		},
		
		altImageActivator: function() {
			var thumbImage = this.getElementsByTagName('img')[0];
			var mainImageSrc = Salmon2.ImageSwapper.mainImage.src;
			var thumbImageName = $("#glowna2")[0].href;
			var originalImageName = $("#mainimage2")[0].src;
			// get original image name only
			originalImageName = originalImageName.substring(originalImageName.lastIndexOf("/")+1, originalImageName.length);			
			var thumbImageName = thumbImage.src.substring(thumbImage.src.lastIndexOf("/")+1, thumbImage.src.length);		
			var originalImageName2=thumbImage.src;
			originalImageName=originalImageName.replace("?imgmode=200250","?imgmode=9090");					
			originalImageName2=originalImageName2.replace("?imgmode=9090","?imgmode=200250");
			
			thumbImage.src = thumbImage.src.replace(thumbImageName, originalImageName);
			
			$("#mainimage2")[0].src=originalImageName2;					
			// swap the thumbnails			
			var hreforg=this.href;	
			var	hreforg2=$("#glowna2")[0].href;	
			$("#glowna2")[0].href = hreforg; // set the main image src to be the href of the a.alternativeviewlink
			$("#glowna2img")[0].src=hreforg;
			this.href=hreforg2;// set a.alternativeviewlink to link to swapped in image				
			
			return false;
		}		
	}
	
	$(document).ready(function(){ Salmon2.ImageSwapper.init(); });
	
if (typeof Salmon3 != "object") {
		var Salmon3 = {};
	}
	
	Salmon3.ImageSwapper = {
		mainImageID: "desc",
		altImageClass: "alternative_desc",
		mainImage: null,
		
		init: function() {
			if (!document.getElementById) return;
			
			Salmon3.ImageSwapper.mainImage = document.getElementById(Salmon3.ImageSwapper.mainImageID);
			if(Salmon3.ImageSwapper.mainImage == null) {
				return;
			}
			Salmon3.ImageSwapper.prepareAltImageMenu();
		},
		
		prepareAltImageMenu: function() {
			var selector = "a."+Salmon3.ImageSwapper.altImageClass;
			var activators = $(selector);
			for(var i=0;i<activators.length;i++) {
				activators[i].onclick = Salmon3.ImageSwapper.altImageActivator;
			}
		},
		
		altImageActivator: function() {
			var thumbImage = this.getElementsByTagName('img')[0];
			var mainImageSrc = Salmon.ImageSwapper.mainImage.src;
			var thumbImageName = $("#glowna3")[0].href;
			var originalImageName = $("#desc")[0].src;
			
			// get original image name only
			originalImageName = originalImageName.substring(originalImageName.lastIndexOf("/")+1, originalImageName.length);			
			var thumbImageName = thumbImage.src.substring(thumbImage.src.lastIndexOf("/")+1, thumbImage.src.length);		
			var originalImageName2=thumbImage.src;
			originalImageName=originalImageName.replace("?imgmode=200250","?imgmode=9090");					
			originalImageName2=originalImageName2.replace("?imgmode=9090","?imgmode=200250");				
			
			thumbImage.src = thumbImage.src.replace(thumbImageName, originalImageName);
			$("#desc")[0].src=originalImageName2;					
			// swap the thumbnails			
			var hreforg=this.href;	
			
			var	hreforg2=$("#glowna3")[0].href;	
			$("#glowna3")[0].href = hreforg; // set the main image src to be the href of the a.alternativeviewlink
			$("#glowna1img3")[0].src=hreforg;
			this.href=hreforg2;// set a.alternativeviewlink to link to swapped in image			
			return false;
		}		
	}
	
	$(document).ready(function(){ Salmon3.ImageSwapper.init(); });

