	$(function() {
		size = $('#main_visual #home_visual ul li').size();
		$('#main_visual #home_visual ul').width((size * 980));
		for(i = 0; i < size; i++) {
			if(i==0) {
				$('#main_visual #home_visual #pager').append('<a rel="'+i+'"><img src="/img/visual_button_selected.png" width="16" height="16" /></a>');
			} else {
				$('#main_visual #home_visual #pager').append('<a rel="'+i+'"><img src="/img/visual_button_unselected.png" width="16" height="16" /></a>');
			}
		}
		
		var speed = 5000;
		var run = setInterval('newsslider(0)', speed);
		$('#main_visual #home_visual ul li:first').addClass('selected');
		$('#main_visual #home_visual ul li.selected div.img2').fadeOut(800);
		
		$('#pager a').click(function () {
			clearInterval(run);
			goto($(this).attr('rel'));	
			run = setInterval('newsslider(0)', speed);	
			return false;
		}).css({'cursor':'pointer'});
	});
	
	function newsslider(prev) {
		var current_image = $('#main_visual #home_visual ul li.selected').size() ? $('#main_visual #home_visual ul li.selected') : $('#main_visual #home_visual ul li:first');
		var next_image = (current_image.next().size()) ? current_image.next() : $('#main_visual #home_visual li:first');
		slide(current_image, next_image, next_image.index());
	}
	
	function goto(id) {
		next_image = $('#main_visual #home_visual ul li:eq('+id+')');
		var current_image = $('#main_visual #home_visual ul li.selected').size() ? $('#main_visual #home_visual ul li.selected') : $('#main_visual #home_visual ul li:first');
		slide(current_image, next_image, id)
	}
	function slide(current_image, next_image, id) {
		var offset = '-='+(next_image.offset().left - current_image.offset().left);
		$('#main_visual #home_visual ul li').removeClass('selected');
		$('#main_visual #home_visual ul li div.img2').fadeIn(400);
		next_image.addClass('selected');
		if(next_image == $('#main_visual #home_visual ul li:first')) {
			var ease = 1600;
		} else {
			var ease = 800;
		}
		$('#main_visual #home_visual ul').animate({
			'margin-left': offset
		}, ease, function() {
			$('#main_visual #home_visual ul li.selected div.img2').fadeOut(800);
		});
		$('#main_visual #home_visual #pager').find('a img').attr('src', '/img/visual_button_unselected.png')
		$('#main_visual #home_visual #pager').find("a[rel='"+id+"']").find('img').attr('src', '/img/visual_button_selected.png');
	}
