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