var scrollTarget, scrollStart, scrollX, scrollPos;

function scroll(id,x) {
    scrollTarget=document.getElementById(id);
    scrollStart=scrollTarget.scrollLeft;
    scrollX=x;
    scrollPos=0;
    doScroll();
}

function doScroll() {
    scrollTarget.scrollLeft=scrollStart+Math.floor(scrollX*(1-Math.cos(scrollPos))/2);
    if (scrollPos<Math.PI) {scrollPos+=Math.PI/40; setTimeout('doScroll()',25);} else scrollTarget.scrollLeft=scrollStart+scrollX;
}

function showLatestBooks() {
    document.getElementById('divLatestBooks').style.display = 'block';
    document.getElementById('divBestSellers').style.display = 'none';
    document.getElementById('bookListNavLatest').className = 'on';
    document.getElementById('bookListNavBestSellers').className = '';
    document.getElementById('bookListStart').src = strPathToRoot + 'images/tabs_store_bg_start_on.gif';                
    document.getElementById('bookListSep').src = strPathToRoot + 'images/tabs_store_bg_sep_right.gif';
    document.getElementById('bookListEnd').src = strPathToRoot + 'images/tabs_store_bg_end.gif';                
}
function showBestSellers() {
    document.getElementById('divLatestBooks').style.display = 'none';
    document.getElementById('divBestSellers').style.display = 'block';
    document.getElementById('bookListNavLatest').className = '';
    document.getElementById('bookListNavBestSellers').className = 'on';
    document.getElementById('bookListStart').src = strPathToRoot + 'images/tabs_store_bg_start.gif';                
    document.getElementById('bookListSep').src = strPathToRoot + 'images/tabs_store_bg_sep_left.gif';
    document.getElementById('bookListEnd').src = strPathToRoot + 'images/tabs_store_bg_end_on.gif';                
} 

/*
// old version using scriptaculous
var intPos = 1;
function moveToPrevious1() {
	if (intPos > 1) {
		new Effect.Move('scrollerInner1', { x: 520, y: 0, transition: Effect.Transitions.sinoidal });
		intPos--;
	}
}
function moveToNext1() {

	if (intPos < varNumberOfScrollerItems / 4) {
		new Effect.Move('scrollerInner1', { x: -520, y: 0, transition: Effect.Transitions.sinoidal });
		intPos++;
	}
}
var intPos2 = 1;
function moveToPrevious2() {
	if (intPos > 1) {
		new Effect.Move('scrollerInner2', { x: 520, y: 0, transition: Effect.Transitions.sinoidal });
		intPos--;
	}
}
function moveToNext2() {
	if (intPos < varNumberOfScrollerItems2 / 4) {
		new Effect.Move('scrollerInner2', { x: -520, y: 0, transition: Effect.Transitions.sinoidal });
		intPos++;
	}
}	
*/
