// 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;

}


