function right(steps, trans) {
    var obj = $('index')
    var sec = trans ? 0.3 : 0

    new Effect.Parallel(
        [
            new Effect.Move (obj,{ x: (moveL * steps), y: 0, mode: 'relative', duration: sec, sync: true})
        ]
        ,
        { duration: 0.5,  afterFinish: finishScroll }
    );	
}

function left(steps, trans) {
    var obj = $('index')
    var sec = trans ? 0.3 : 0


    new Effect.Parallel(
        [
            new Effect.Move (obj,{ x: (moveR * steps), y: 0, mode: 'relative', duration: sec, sync: true})
        ]
        ,
        { duration: 0.5,  afterFinish: finishScroll }
    );			
}	

    
function finishScroll(effect) {

}	


function selectPage(pageNum) {
	
	if (pageNum == 0 || pageNum > pageCount) return
	
	if ( $("page_" + currentPage) != null )
    	$("page_" + currentPage).className = "pageItem"
	
    
    if (currentPage > pageNum) {
        left(currentPage - pageNum, true);
        currentPage = pageNum
    } else if (currentPage < pageNum) {
        right(pageNum - currentPage, true);
        currentPage = pageNum		
    }
    
   if ( $("page_" + currentPage) != null )
   		$("page_" + currentPage).className = "pageItemSelect"
		
	$("viewPageNum").innerHTML = pageNum
}


function nextPage() {
	selectPage(currentPage + 1)	
}

function prevPage() {
	selectPage(currentPage - 1)	
}
    
