$(document).ready(function(){

	var nimages = $(".banner a img").length;
	var clength  = nimages * 660;
	var autoslide = true;
	var timer;
	var npos = 1;
	var pos = 0;
	var start = 660;
	var end = (nimages-2)*660;
	
	$("#gcontainer").css("width", clength);
	$("#gallery").scrollLeft(start);
	$("#gallery").css("overflow", "hidden");
	
	window.setInterval(function() {
		mvslider();
	},6000);

	function mvslider() {
		if(autoslide==true) {
			npos++;
			pos = npos*660;
			$("#gallery").stop().animate({scrollLeft: pos}, 1000, function() { if(npos == (nimages-1)) { $("#gallery").scrollLeft(660); npos = 1; } });
		}
	}
	
	$(".next").click(function() {
		autoslide = false;
		npos++;
		pos = npos*660;
		$("#gallery").stop().animate({scrollLeft: pos}, 1000, function() {
			throttle();
			if(npos == (nimages-1)) { $("#gallery").scrollLeft(660); npos = 1; }
		});
	});
	
	$(".prev").click(function() {
		if (npos != 0) {
			autoslide = false;
			npos--;
			pos = npos*660;
			$("#gallery").stop().animate({scrollLeft: pos}, 1000, function() {
				throttle();
				if(npos == 0) { $("#gallery").scrollLeft(end); npos = (nimages-2); }
			});
		}
	});
	
	function throttle() {
		clearTimeout(timer);
		timer = setTimeout(function() {autoslide = true;}, 5000);
	}

});
