var ssCurrentPiece = 1;
var ssLock = false;

function ssBlur ( lnk ) {
	try {
		lnk.blur ( );
	} catch ( e ) { };
}

function ssNext( lnk ) {
	ssBlur( lnk );

	if ( ( ssCurrentPiece < numPieces ) && ( !ssLock ) ) {
		ssSlideLeft ( );
	}
}

function ssPrev( lnk ) {
	ssBlur( lnk );
	if ( ( ssCurrentPiece > 1 ) && ( !ssLock ) ) {
		ssSlideRight ( );
	}
}

function ssLockOut( intDur ) {
	var lockDur = intDur * ssLockOutMultiplier;
	ssLock = true;
	setTimeout ( function ( ) { ssLock = false; }, lockDur );
}
function ssSlideLeft ( ) {
	ssLockOut ( 3 );
	new Effect.MoveBy ( 'ssStrip', 0, -pieceWidth, { duration: transitionDuration } );
	ssCurrentPiece++;
	ssUpdateBtns ( );
}

function ssSlideRight ( ) {
	ssLockOut ( 3 );
	new Effect.MoveBy ( 'ssStrip', 0, pieceWidth , { duration: transitionDuration } );
	ssCurrentPiece--;
	ssUpdateBtns ( );
}

function ssUpdateBtns ( ) {
	if ( ssCurrentPiece > 1 ) {
		$('ssPrevBtn').style.cursor ='pointer';
		$('ssPrevBtn').src = '/images/back_on.gif';
	}
	else {
		$('ssPrevBtn').style.cursor ='default';
		$('ssPrevBtn').src = '/images/back_off.gif';
	}

	if ( ssCurrentPiece < numPieces ) {
		$('ssNextBtn').style.cursor ='pointer';
		$('ssNextBtn').src = '/images/next_on.gif';
	}
	else {
		$('ssNextBtn').style.cursor ='default';
		$('ssNextBtn').src = '/images/next_off.gif';
	}
}
