$(document).ready(function(){

	function showImage(imgNum){
		var imgSelector = '#scroll_img-'+imgNum;
		var textSelector = '#img_text-'+imgNum;
		var speed = 300;

		$('div.listPlace ul li').removeClass('select');
		$('div.listPlace ul li:eq('+(imgNum-1)+')').addClass('select');

		$('.scroll_img:visible').stop(true).fadeTo(speed,0,function(){
			$(this).css('display','none');
			$(imgSelector).css('display','block').fadeTo(speed,1);
		});
		$('.img_text:visible').stop(true).fadeTo(speed,0,function(){
			$(this).css('display','none');
			$(textSelector).css('display','block').fadeTo(speed,1);
		});
		$('.transparentBand').stop(true).fadeTo(speed,0,function(){
			$('.transparentBand').fadeTo(speed,0.6);
		});
	}

	function nextImage(){
		var thisNum = parseInt($('div.listPlace .select').text());
		var nextNum = thisNum + 1;

		if ($('#scroll_img-' + nextNum).length == 0){
			nextNum = 1;
		}

		showImage(nextNum);
	}

	var ivl = null;

	function setTimer(){
		if (null != ivl) {
			clearInterval(ivl);
		}
		ivl = setInterval(function(){
			nextImage();
		}, 6000);
	}

	$('.scroll_img:first-child').css({opacity: 1, display: 'block'});
	$('.img_text:first-child').css({opacity: 1, display: 'block'});

	$('div.listPlace ul li').click(function(e){
		e.preventDefault();

		var imgNum = parseInt($(this).text());
		showImage(imgNum);

		setTimer();
	});

	setTimer();

});