var Slider = {

	speed : 1,
	step : 4,
	lock : false,

	Click : function (imagesDiv, imageWidth) {
	
		container = document.getElementById(imagesDiv);
		var pos = Math.abs(Slider.ConvertToInt(container.style.left));
		pos /= imageWidth;
		pos = Math.round(pos);
		
		var links1 = {
			0 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4396', // us  
            1 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4396', // en
			2 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4407', // pl
			3 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4426', // de
			4 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4400', // fr
			5 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4403', // es
			6 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4399', // it
			7 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4406', // ru
			8 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4401', // cz
			9 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4405' // hu
		}
		
		var links2 = {
			0 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4435', // en
            1 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4417', // en
			2 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4429', // pl
			3 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4425', // de
			4 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4419', // fr
			5 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4422', // es
			6 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4418', // it
			7 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4424', // ru
			8 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4420', // cz
			9 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4423' // hu
		}   
		
		var links3 = {
			0 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4438', // side effect
			1 : 'http://www.sciagnij.pl/programy/p/wiedzmin/4439'
		}
		
		switch (imagesDiv) {
		
			case "innerImages1":
				window.open(links1[pos], "window", "");
				break;
				
			case "innerImages2":
				window.open(links2[pos], "window", "");
				break;
				
			case "innerImages3":
				window.open(links3[pos], "window", "");
				break;	
		}
	},
	
	Scroll : function (imagesDiv, direction, imageWidth, imageCount) {

		container = document.getElementById(imagesDiv);
		var c = imageWidth;
		
		if (Slider.lock)
			return;
		
		if (direction < 0) {
		
			if (0 <= Slider.ConvertToInt(container.style.left))
				return;
			
			var hwnd = window.setInterval(function () {
			
				Slider.lock = true;
				
				if ((c - Slider.step) <= 0) {
				
					Slider.lock = false;
					window.clearInterval(hwnd);
				}
				
				var tmp = Slider.ConvertToInt(container.style.left);
				tmp += Slider.step;
				c -= Slider.step;
				container.style.left = tmp + "px";
				
			}, Slider.speed);
		}
		else {
		
			if (0 > Slider.ConvertToInt(container.style.left) + (imageWidth * (imageCount - 1)))
				return;
			
			var hwnd = window.setInterval(function () {
			
				Slider.lock = true;
				
				if ((c - Slider.step) <= 0) {
				
					Slider.lock = false;
					window.clearInterval(hwnd);
				}
				
				var tmp = Slider.ConvertToInt(container.style.left);
				tmp -= Slider.step;
				c -= Slider.step;
				container.style.left = tmp + "px";
			
			}, Slider.speed);
		}
		
		return false;
	},

	ConvertToInt : function (value) {
	
		var unit = 'px';
		
		if (value.search(unit) == -1)
			return parseInt(value);
		
		return parseInt(value.substr(0, value.indexOf(unit))); 
	}
}