// only with jQuery Easing
var autoSlide = {
		"vars": {
			"blockCount":0,
			"current":0,
			// visible width
			"bw":190,
			// paska
			"bc":"#eshopMiniTape",
			// item
			"ibc":"div.eshopMini",
			"move":true,
			"interval": 10000,
			"oneClick":false
		},
		"move": function() {
			var as = this;
			if(as.vars.blockCount > 1 && (as.vars.current+1) != as.vars.blockCount) {
				if(as.vars.move == true) {
					as.vars.current = as.vars.current + 1;
					var levaPozice = (as.vars.current*as.vars.bw)*-1;
					autoSlide.activeCheck();
					$(as.vars.bc).animate({'left': levaPozice}, 500, function(){
					});
				}
			}
		},
		"moveBack": function() {
			var as = this;
			if(as.vars.blockCount > 1 && as.vars.current != 0) {
				if(as.vars.move == true) {
					as.vars.current = as.vars.current - 1;
					var levaPozice = (as.vars.current*as.vars.bw)*-1;
					autoSlide.activeCheck();
					$(as.vars.bc).animate({'left': levaPozice}, 500, function(){
					});
				}
			}
		},
		"init": function() {
			var as = this;
			as.vars.blockCount = $(as.vars.bc+" "+as.vars.ibc).length;
			autoSlide.activeCheck();
		},
		"activeCheck":function() {
			var as = this;
			if(as.vars.blockCount == (as.vars.current+1)) {
				$(".rl-rightArrow").addClass("rl-arrowRightUnActive");
			}
			else if(as.vars.blockCount > 1) {
				$(".rl-rightArrow").removeClass("rl-arrowRightUnActive");
			}
			if(as.vars.current == 0) {
				$(".rl-leftArrow").addClass("rl-arrowLeftUnActive");
			}
			else {
				$(".rl-leftArrow").removeClass("rl-arrowLeftUnActive");
			}
		},
		"rotation":function(init) {
			var as = this;
			if(init == true) {
				setTimeout("autoSlide.rotation()", as.vars.interval);
			}
			else {
				if(as.vars.oneClick == false) {
					if(as.vars.blockCount == (as.vars.current+1) && as.vars.blockCount > 1) {
						as.vars.current = 0;
						$(as.vars.bc).animate({'left': 0}, 500, function(){
						});
					}
					else {
						as.move();
					}
					setTimeout("autoSlide.rotation()", as.vars.interval);
				}
			}
		}
};

$(document).ready(function(){
	if($(autoSlide.vars.bc).length > 0) {
		autoSlide.init();
		$(".rl-leftArrow").click(function(){
			autoSlide.vars.oneClick = true;
			autoSlide.moveBack();
			return false;
		});
		$(".rl-rightArrow").click(function(){
			autoSlide.vars.oneClick = true;
			autoSlide.move();
			return false;
		});
		autoSlide.rotation(true);
	}
});
