// JavaScript Document
function $(e){
		return document.getElementById(e);
	}
function showDetail(direction){
	if(direction == 'back'){
		if(counter > 0){
	 		counter--;
			if(offsetX <= -(mWidth*counter)){
				mRight();		
			}
		}			
	}
	else if(direction == 'next'){
	
		if(counter < (cellNum-1)){
	 		counter++;
			if(offsetX>=-(mWidth*(counter-1))){
				mLeft();
			}
		}
	}	
}

function mRight(){
	offsetX = Math.min(offsetX+steps,-(mWidth*(counter)));
	$("moveCell").style.left = offsetX + "px";
	lnks.href="javascript:showDetail();";
	steps = Math.max(steps-(steps/10),1);
	moveBack=setTimeout("mRight()",1);
	
	if(offsetX == -(mWidth*(counter))){
		steps=60;
		clearTimeout(moveBack);
		lnks.href="javascript:showDetail('back');";
	}
}

function mLeft(){
	offsetX = Math.max(offsetX-steps,-(mWidth*(counter)));
	$("moveCell").style.left = offsetX + "px";
	lnk.href="javascript:showDetail();";
	steps = Math.max(steps-(steps/10),1);
	moveNext=setTimeout("mLeft()",1);
	
	if(offsetX == -(mWidth*(counter))){
		steps=60;
		clearTimeout(moveNext);
		lnk.href="javascript:showDetail('next');";
	}
}