1 function setRecommendPager(prefix) {
\r
5 var backButton = $(prefix+'-back');
\r
6 var nextButton = $(prefix+'-next');
\r
7 for (var i = 0;; ++i) {
\r
10 if (e.style.display != 'none') ++perPage;
\r
13 if (!recos.length) return;
\r
14 backButton.style.visibility = 'hidden';
\r
15 if (recos.length > perPage) {
\r
16 nextButton.style.visibility = 'visible';
\r
19 nextButton.style.visibility = 'hidden';
\r
22 if (recos[position-1]) {
\r
23 recos[position-1].style.display = 'none';
\r
24 backButton.style.visibility = 'visible';
\r
27 backButton.style.visibility = 'hidden';
\r
30 for (i = 0; i < perPage; ++i) {
\r
32 recos[position+i].style.display = 'table-cell';
\r
35 recos[position+i].style.display = 'block';
\r
38 if (recos[position+i]) {
\r
39 recos[position+i].style.display = 'none';
\r
40 nextButton.style.visibility = 'visible';
\r
43 nextButton.style.visibility = 'hidden';
\r
46 Event.observe(nextButton, 'click', function() {
\r
47 if (position + perPage >= recos.length) return;
\r
51 Event.observe(backButton, 'click', function() {
\r
52 if (position <= 0) return;
\r
58 Event.observe(window, 'load', function() {
\r
59 setRecommendPager('reco-buy');
\r
60 setRecommendPager('reco-view');
\r
61 setRecommendPager('reco-you');
\r
64 function resizeImage(element, size){
\r
65 var image = new Image();
\r
66 image.src = $(element).src;
\r
68 var y = image.height;
\r
71 var my = y / (x / mx);
\r
74 var mx = x / (y / my);
\r
77 $(element).width = mx;
\r
78 $(element).height = my;
\r
81 Event.observe(window, 'load', function(){
\r
82 var images = $A(document.getElementsByClassName('itemImage'));
\r
83 images.each(function(image){
\r
84 resizeImage(image, 120);
\r