
function ImageSlide_Position(){
	var Position=0;
	Max=document.getElementsByName("slide_image[]").length;
	for(i=0; i<Max; i++){
		var DivID=document.getElementById("image_"+i);
		if(Direction=="left" || Direction=="right"){
			Position=i*DivWidth;
			DivID.style.left=Position;
			DivID.style.top=0;
		}else if(Direction=="top" || Direction=="bottom"){
			Position=i*DivHeight;
			DivID.style.top=Position;
			DivID.style.left=0;
		}
	}
}

function ImageSlide_Move(){
	var MinX=DivWidth*(-1);
	var MaxX=(Max-1)*DivWidth;
	var MinY=DivHeight*(-1);
	var MaxY=(Max-1)*DivHeight;

	if(Max>=MoveNum){
		for(i=0; i<Max; i++){
			var DivID=document.getElementById("image_"+i);
			var Left=parseInt(DivID.style.left);
			var Top=parseInt(DivID.style.top);
			if(Direction=="left"){
				DivID.style.left=Left-Speed;
				if(Left<=(MinX-Speed)){
					DivID.style.left=MaxX;
				}
			}else if(Direction=="right"){
				DivID.style.left=Left+Speed;
				if(Left>=(MaxX-Speed)){
					DivID.style.left=MinX;
				}
			}else if(Direction=="top"){
				DivID.style.top=Top-Speed;
				if(Top<=(MinY-Speed)){
					DivID.style.top=MaxY;
				}
			}else if(Direction=="bottom"){
				DivID.style.top=Top+Speed;
				if(Top>=(MaxY-Speed)){
					DivID.style.top=MinY;
				}
			}
		}

		if(Mode=="t"){
			ChkNum ++;
		}else{
			ChkNum=0;
		}
		
		if(Direction=="left" || Direction=="right"){
			var Check=DivWidth;
		}else if(Direction=="top" || Direction=="bottom"){
			var Check=DivHeight;
		}

		if(ChkNum>=Check){
			StartImageSlide=setTimeout("ImageSlide_Start()",Limit);
			ChkNum=0;
		}else{
			ImageSlide_Start();
		}
	}else{
		clearTimeout(StartImageSlide);
	}
}

function ImageSlide_Stop(){
	clearTimeout(StartImageSlide);
}

function ImageSlide_Start(){
	StartImageSlide=setTimeout("ImageSlide_Move()",1);
}

function ImageSlide_Direct(D){
	Direction=D;
	clearTimeout(StartImageSlide);
	StartImageSlide=setTimeout("ImageSlide_Move()",1);
}
