var SliderMovie = function($target, $targetA)
{
	
	var num = $('#movieThumb a').size();
	var thumbW = $('#movieThumb a').width();
	var margin = 16;
	var count = 0;
	var flag = true;
	var flagAuto = true;
	var speed = 600;
	var ary = new Array();
	
	for(var i = 0;i < 4;i++){
		if(i != 0){
			$('#movieThumb a:eq(' + i + ')').css('left',(i * (thumbW + margin)) + 'px');
		}
		else{
			$('#movieThumb a:eq(' + i + ')').css('left',(i * thumbW) + 'px');
		}
	}
	
	if(num > 5){
		$('#movieThumb a:last').css('left','-' + (thumbW + margin) + 'px');
	}
	else if(num <= 4){
		count = 1;
		$('.movieBox .btnNext').hide();
		$('.movieBox .btnBack').hide();
	}
	else{
		count = 1;
	}
	
	$('.movieBox .btnNext').click(function(){
		if(flag){
			flagAuto = false;
			telop('next');
		}
		return false;
	});
	
	$('.movieBox .btnBack').click(function(){
		if(flag){
			flagAuto = false;
			telop('back');
		}
		return false;
	});
	
	setInterval(function(){
		if(num > 4){
			if(flag && flagAuto){
				telop('timer');
			}
			else{
				flagAuto = true;
			}
		}
	},5000);
	
	function telop(btn){
		if(btn == 'next' || btn == 'timer'){
			flag = false;
			if(count == (num - 4)){
				ary.splice(0,4,count+1,count+2,count+3,0);
			}
			else if(count == (num - 3)){
				ary.splice(0,4,count+1,count+2,0,1);
			}
			else if(count == (num - 2)){
				ary.splice(0,4,count+1,0,1,2);
			}
			else if(count == (num - 1)){
				ary.splice(0,4,0,1,2,3);
			}
			else{
				ary.splice(0,4,count+1,count+2,count+3,count+4);
			}
			for(var i = 0;i < 5;i++){
				if(i == 4){
					$('#movieThumb a').eq(count).animate({'left': '-=' + (thumbW + margin) + 'px'},speed,'easeInOutCubic');
				}
				else{
					$('#movieThumb a').eq(ary[i]).animate({'left': '-=' + (thumbW + margin) + 'px'},speed,'easeInOutCubic');
				}
			}
			setTimeout(function(){
				$('#movieThumb a').eq(count - 1).css('left',(thumbW + margin) * 4 + 'px');
				if(count == (num - 1)){
					count = 0;
				}
				else{
					count++;
				}
				flag = true;
			},(speed + 100));
		}
		else if(btn == 'back'){
			flag = false;
			if(count == 0){
				$('#movieThumb a').eq(num - 2).css('left','-' + (thumbW + margin) + 'px');
				ary.splice(0,4,count-1,count+1,count+2,count+3);
			}
			else if(count == (num - 1)){
				$('#movieThumb a').eq(num - 3).css('left','-' + (thumbW + margin) + 'px');
				ary.splice(0,4,0,1,2,count-1);
			}
			else if(count == (num - 2)){
				$('#movieThumb a').eq(num - 4).css('left','-' + (thumbW + margin) + 'px');
				ary.splice(0,4,0,1,count-1,count+1);
			}
			else if(count == (num - 3)){
				$('#movieThumb a').eq(num - 5).css('left','-' + (thumbW + margin) + 'px');
				ary.splice(0,4,0,count-1,count+1,count+2);
			}
			else{
				$('#movieThumb a').eq(count - 2).css('left','-' + (thumbW + margin) + 'px');
				ary.splice(0,4,count-1,count+1,count+2,count+3);
			}
			for(var i = 0;i < 5;i++){
				if(i == 4){
					$('#movieThumb a').eq(count).animate({'left': '+=' + (thumbW + margin) + 'px'},speed,'easeInOutCubic');
				}
				else{
					$('#movieThumb a').eq(ary[i]).animate({'left': '+=' + (thumbW + margin) + 'px'},speed,'easeInOutCubic');
				}
			}
			setTimeout(function(){
				if(count == 0){
					count = num - 1;
				}
				else{
					count--;
				}
				flag = true;
			},(speed + 100));
		}
	}
	
	
	$(".movieOv").css("display", "none");
		
	$("#movieThumb a").mouseover(function(){
		var inTime = 500;
		$(this).find(".movieOv").fadeIn(inTime);
	});
	
	$("#movieThumb a").mouseleave(function(){
		var outTime = 300;
		$(this).find(".movieOv").fadeOut(outTime);
	});
	
	/*
var length;
$(function(){
	$('li').eq(0).css('left','0px');	
	$('li').eq(1).css('left','200px');	
	$('li').eq(2).css('left','400px');	
	length = $('li').length;
	setInterval(tl,2000);
});

var i = 0;
var ary = new Array(3);
var spd = 1000;
var width = 200;
function tl(){
	if(i == (length - 3)){
		ary[0] = i+1;
		ary[1] = i+2;
		ary[2] = 0;
	}
	else if(i == (length - 2)){
		ary[0] = i+1;
		ary[1] = 0;
		ary[2] = 1;
	}
	else if(i == (length - 1)){
		ary[0] = 0;
		ary[1] = 1;
		ary[2] = 2;
	}
	else if(i == length){
		i = 0;
		ary[0] = i+1;
		ary[1] = i+2;
		ary[2] = i+3;
	}
	else{
		ary[0] = i+1;
		ary[1] = i+2;
		ary[2] = i+3;
	}
	$('li').eq(i).animate({'left': '-=200px'},spd);
	$('li').eq(ary[0]).animate({'left': '-=200px'},spd);
	$('li').eq(ary[1]).animate({'left': '-=200px'},spd);
	$('li').eq(ary[2]).animate({'left': '-=200px'},spd);
	setTimeout(function(){
		$('li').eq(i).css('left','600px');
		i++;
	},1100);
}
	*/
	
	/*
	var $view = $target;
	var $viewA = $targetA;
	var $active = $($viewA).first();
	var total = $($viewA).length;
	var maxNUM = total - 3;
	var margin = 16;
	var thmubW = 140 + margin;
	var totalW = thmubW * total;
	$($view).css("width", totalW + "px");
	
	//サムネイルの初期化
	$($viewA).first().addClass("active");
	$($viewA).css("float", "left");
	$($viewA).css("margin-right", margin);
	
	// ループスタート
	var aspect = 'right';
	var numCurrent = 1;
	var numNext;
	
	//アニメーションのループ
	this.move = function()
	{
		play2 = setInterval(function(){
			translate2();
			rotate2();
		}, 5000);
	};
	
	//移動時のサムネイル表示設定とメインの移動値設定
	rotate2 = function()
	{
		var triggerID = $active.attr("rel") - 1;
		
		$($viewA).removeClass('active');
		$active.addClass('active');
		
		//サムネイルの移動
		var thumbPosX = triggerID * thmubW;
		$($view).animate({ 
			left: -thumbPosX
		}, 700, "easeOutCubic" );
	}; 

	
	//アニメーション時の移動について設定
	translate2 = function()
	{
		var currentID = $($viewA).filter(".active").attr("rel");
		
		if (aspect == 'right')
		{
			if (currentID < maxNUM)
			{
				$active = $($viewA).filter(".active").next();
			}
			else
			{
				aspect = 'left';
				$active = $($viewA).filter(".active").prev();
			}
		}
		else
		{
			if (currentID > 1)
			{
				$active = $($viewA).filter(".active").prev();
			}
			else
			{
				aspect = 'right';
				$active = $($viewA).filter(".active").next();
			}
		}
	};
	
	
	$(".movieOv").css("display", "none");
		
	$("#movieThumb a").mouseover(function()
	{
		var inTime = 500;
		$(this).find(".movieOv").fadeIn(inTime);
	});
	
	$("#movieThumb a").mouseleave(function()
	{
		var outTime = 300;
		$(this).find(".movieOv").fadeOut(outTime);
	});
	
	//Next移動ボタンクリック時
	$(".movieBox .btnNext").click(function() {
		var currentID = $($viewA).filter(".active").attr("rel");
		
		if (currentID < maxNUM)
		{
			$active = $($viewA).filter(".active").next();
		}
		else
		{
			$active = $($viewA).first();
		}
		
		rotate2();
		return false;
	});
	
	//Back移動ボタンクリック時
	$(".movieBox .btnBack").click(function() {
		var currentID = $($viewA).filter(".active").attr("rel");
		
		if (currentID > 1)
		{
			$active = $($viewA).filter(".active").prev();
		}
		else
		{
			$active = $($viewA + ":nth-child(" + maxNUM + ")");
		}
		
		rotate2();
		return false;
	});
*/
}
