function scrollBooks(screen) {
	shiftNum = 386;

	if ( (screen >= 1) && (screen <= 12) ) {
		currScreen = screen;
		var book1x = 12 + (shiftNum * (1 - screen));
		var book2x = 12 + (shiftNum * (1 - screen)) + 193;
		var book3x = 12 + (shiftNum * (1 - screen)) + (193 * 2);
		var book4x = 12 + (shiftNum * (1 - screen)) + (193 * 3);
		var book5x = 12 + (shiftNum * (1 - screen)) + (193 * 4);
		var book6x = 12 + (shiftNum * (1 - screen)) + (193 * 5);
		var book7x = 12 + (shiftNum * (1 - screen)) + (193 * 22);
		var book8x = 12 + (shiftNum * (1 - screen)) + (193 * 6);
		var book9x = 12 + (shiftNum * (1 - screen)) + (193 * 7);
		var book10x = 12 + (shiftNum * (1 - screen)) + (193 * 8);
		var book11x = 12 + (shiftNum * (1 - screen)) + (193 * 9);
		var book12x = 12 + (shiftNum * (1 - screen)) + (193 * 10);
		var book13x = 12 + (shiftNum * (1 - screen)) + (193 * 11);
		var book14x = 12 + (shiftNum * (1 - screen)) + (193 * 12);
		var book15x = 12 + (shiftNum * (1 - screen)) + (193 * 13);
		var book16x = 12 + (shiftNum * (1 - screen)) + (193 * 14);
		var book17x = 12 + (shiftNum * (1 - screen)) + (193 * 15);
		var book18x = 12 + (shiftNum * (1 - screen)) + (193 * 16);
		var book19x = 12 + (shiftNum * (1 - screen)) + (193 * 17);
		var book20x = 12 + (shiftNum * (1 - screen)) + (193 * 18);
		var book21x = 12 + (shiftNum * (1 - screen)) + (193 * 19);	
		var book22x = 12 + (shiftNum * (1 - screen)) + (193 * 20);	
		var book23x = 12 + (shiftNum * (1 - screen)) + (193 * 21);
		var book24x = 12 + (shiftNum * (1 - screen)) + (193 * 23);
		var book25x = 12 + (shiftNum * (1 - screen)) + (193 * 24);
		var book26x = 12 + (shiftNum * (1 - screen)) + (193 * 25);
		
		new Effect.Move('book1', { x: book1x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book2', { x: book2x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book3', { x: book3x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book4', { x: book4x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book5', { x: book5x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book6', { x: book6x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book7', { x: book7x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book8', { x: book8x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book9', { x: book9x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book10', { x: book10x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book11', { x: book11x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book12', { x: book12x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book13', { x: book13x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book14', { x: book14x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book15', { x: book15x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book16', { x: book16x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book17', { x: book17x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book18', { x: book18x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book19', { x: book19x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book20', { x: book20x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book21', { x: book21x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });	
		new Effect.Move('book22', { x: book22x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });			
		new Effect.Move('book23', { x: book23x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book24', { x: book24x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });			
		new Effect.Move('book25', { x: book25x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });	
		new Effect.Move('book26', { x: book26x, y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });	
		new Effect.Move('book1buy', { x: book1x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book2buy', { x: book2x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book3buy', { x: book3x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book4buy', { x: book4x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book5buy', { x: book5x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book6buy', { x: book6x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book7buy', { x: book7x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book8buy', { x: book8x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book9buy', { x: book9x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book10buy', { x: book10x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book11buy', { x: book11x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book12buy', { x: book12x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book13buy', { x: book13x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book14buy', { x: book14x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book15buy', { x: book15x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book16buy', { x: book16x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book17buy', { x: book17x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book18buy', { x: book18x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book19buy', { x: book19x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book20buy', { x: book20x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book21buy', { x: book21x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });	
		new Effect.Move('book22buy', { x: book22x + 115, y: 221, mode: 'absolute', transition: Effect.Transitions.sinoidal });			
		new Effect.Move('book23buy', { x: book23x + 115, y: 220, mode: 'absolute', transition: Effect.Transitions.sinoidal });			
		new Effect.Move('book24buy', { x: book24x + 115, y: 220, mode: 'absolute', transition: Effect.Transitions.sinoidal });			
		new Effect.Move('book25buy', { x: book25x + 102, y: 220, mode: 'absolute', transition: Effect.Transitions.sinoidal });	
		new Effect.Move('book26buy', { x: book26x + 102, y: 220, mode: 'absolute', transition: Effect.Transitions.sinoidal });	
		new Effect.Move('book1caption', { x: book1x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book2caption', { x: book2x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book3caption', { x: book3x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book4caption', { x: book4x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book5caption', { x: book5x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book6caption', { x: book6x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book7caption', { x: book7x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book8caption', { x: book8x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book9caption', { x: book9x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book10caption', { x: book10x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book11caption', { x: book11x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book12caption', { x: book12x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book13caption', { x: book13x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book14caption', { x: book14x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book15caption', { x: book15x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book16caption', { x: book16x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book17caption', { x: book17x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book18caption', { x: book18x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book19caption', { x: book19x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book20caption', { x: book20x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book21caption', { x: book21x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });	
		new Effect.Move('book22caption', { x: book22x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });			
		new Effect.Move('book23caption', { x: book23x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });			
		new Effect.Move('book24caption', { x: book24x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });			
		new Effect.Move('book25caption', { x: book25x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });	
		new Effect.Move('book26caption', { x: book26x + 5, y: 270, mode: 'absolute', transition: Effect.Transitions.sinoidal });			
		new Effect.Move('book1ibook', { x: book1x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book2ibook', { x: book2x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book4ibook', { x: book4x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });		
		new Effect.Move('book6ibook', { x: book6x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book7ibook', { x: book7x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book8ibook', { x: book8x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book9ibook', { x: book9x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book10ibook', { x: book10x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book11ibook', { x: book11x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal }); 
		new Effect.Move('book12ibook', { x: book12x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book13ibook', { x: book13x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book14ibook', { x: book14x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book16ibook', { x: book16x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book18ibook', { x: book18x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book19ibook', { x: book19x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book21ibook', { x: book21x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book22ibook', { x: book22x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book23ibook', { x: book23x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book24ibook', { x: book24x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
		new Effect.Move('book25ibook', { x: book25x + 5, y: 294, mode: 'absolute', transition: Effect.Transitions.sinoidal });
	}
}

