// JavaScript Document

var Images = new Array;

function higImg(self){
	im = replaceCharacters(self.src, '.gif', '_hig.gif'); // vytvorim novej nazev
	img = inArray(Images, im);
	if (img == 'NaN') {
		img = new Image();
		img.src = im;
		Images = toArray(Images, im, img);
	}
	self.src = img.src; // replace
	//alert(self);
}
function unhigImg(self){
	im = replaceCharacters(self.src, '_hig.gif', '.gif'); // vytvorim novej nazev
	img = inArray(Images, im);
	if (img == 'NaN') {
		img = new Image();
		img.src = im;
		Images = toArray(Images, im, img);
	}
	self.src = img.src; // replace
	//alert(this.src);
}
function toArray(a, key, value){
	a.push(key, value);
	return a;
}
function inArray(a, key){
	for (i = 0; i<a.length; i+=2){
		if (a[i] == key){
			//alert('Found ' + key );
			 return a[i+1];
		} 
	}
	return 'NaN';
}
function replaceCharacters(conversionString,inChar,outChar)
{
  var convertedString = conversionString.split(inChar);
  convertedString = convertedString.join(outChar);
  return convertedString;
}
