$(document).ready(function(){
		//flash news
		autoSlide.init();
		$(".pinArrow.aleft").click(function(){
				autoSlide.vars.oneClick = true;
				autoSlide.moveBack();
				return false;
		});
		$(".pinArrow.aright").click(function(){
				autoSlide.vars.oneClick = true;
				autoSlide.move();
				return false;
		});
		autoSlide.rotation(true);
});

//only with jQuery Easing
var autoSlide = {
		"vars": {
			"blockCount":0,
			"current":0,
			"bw":700,
			"bc":"#pinCon",
			"ibc":"p",
			"move":true,
			"interval":5000,
			"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;
					$(as.vars.bc).animate({'left': levaPozice}, 1000, 'easeOutCirc', function(){
					});
				}
			} else if(as.vars.blockCount == (as.vars.current+1) && as.vars.blockCount > 1) {
				as.vars.current = 0;
				$(as.vars.bc).animate({'left': 0}, 2000, 'easeOutCirc', 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;
					$(as.vars.bc).animate({'left': levaPozice}, 2000, 'easeOutCirc', function(){
					});
				}
			}
		},
		"init": function() {
			var as = this;
			var leftUnActiveImage = new Image();
			leftUnActiveImage.src = httpPath+"templates/afrika/images/arrow-top-left-un.png";
			var rightUnActiveImage = new Image();
			rightUnActiveImage.src = httpPath+"templates/afrika/images/arrow-top-right-un.png";
			as.vars.blockCount = $("#pinCon .clen").length;
			autoSlide.activeCheck();
		},
		"activeCheck":function() {
		},
		"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}, 2000, 'easeOutCirc', function(){});
					}
					else {
						as.move();
					}
					setTimeout("autoSlide.rotation()", as.vars.interval);
				}
			}
		}
};
