click to join!
12); Zuse.numberOfProducts = parseInt(12); Zuse.maxShopPages = parseInt((12 % Zuse.pageSize) > 0 ? (12 / Zuse.pageSize) + 1 : (12 / Zuse.pageSize)); if (Zuse.maxShopPages == 0) Zuse.maxShopPages = 1; Zuse.maxProductPages = parseInt((12 % Zuse.pageSize) > 0 ? (12 / Zuse.pageSize) + 1 : (12 / Zuse.pageSize)); if (Zuse.maxProductPages == 0) Zuse.maxProductPages = 1; Zuse.actShopPage = 0; Zuse.actProductPage = 0; Zuse.shopOrProductView = "product"; Zuse.bgManifestBox = ['en_GB/manifest_01.gif','en_GB/manifest_02.gif','en_GB/manifest_03.gif','en_GB/manifest_04.gif','en_GB/manifest_05.gif','en_GB/manifest_06.gif','en_GB/manifest_07.gif','en_GB/manifest_08.gif','en_GB/manifest_09.gif']; Zuse.bgPopularShopBox = ['raufaser.jpg','wood-bg2.jpg','white-wall.jpg','white-mosaic.jpg','paper.jpg','beton.jpg']; myAppear = function(element){ if ($(element)) new Effect.Appear(element, {queue: 'end', duration:0.2}); } myFade = function(element){ if ($(element)) new Effect.Fade(element, {queue: 'end', duration:0.2}); } preloadImage = function(url){ var anImage = new Image(); anImage.src = url; } displayItemNavigation = function(){ if ($('prevItemNav')) $('prevItemNav').show(); if ($('nextItemNav')) $('nextItemNav').show(); } hideItemNavigation = function(){ if ($('prevItemNav')) $('prevItemNav').hide(); if ($('nextItemNav')) $('nextItemNav').hide(); } switch2Shops = function(){ if (Zuse.shopOrProductView == "product"){ Zuse.actProductPage = 0; Zuse.actShopPage = 0; $('latestProductsTab').removeClassName('active'); $('latestShopsTab').addClassName('active'); myFade('latestProducts'); myFade('productPageInfo'); myAppear('shopPageInfo'); myAppear('latestShops'); Zuse.shopOrProductView = "shop"; initLatestItems(); } } switch2Products = function(){ if (Zuse.shopOrProductView == "shop"){ Zuse.actProductPage = 0; Zuse.actShopPage = 0; $('latestShopsTab').removeClassName('active'); $('latestProductsTab').addClassName('active'); myFade('latestShops'); myFade('shopPageInfo'); myAppear('productPageInfo'); myAppear('latestProducts'); Zuse.shopOrProductView = "product"; initLatestItems(); } } latestNext = function(){ if (Zuse.shopOrProductView == "shop"){ myFade(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+1)); myFade(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+2)); myFade(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+3)); Zuse.actShopPage++; if (Zuse.actShopPage > Zuse.maxShopPages-1){Zuse.actShopPage = 0;} myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+1)); myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+2)); myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+3)); } else { myFade(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actProductPage*Zuse.pageSize+1)); myFade(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actProductPage*Zuse.pageSize+2)); myFade(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actProductPage*Zuse.pageSize+3)); Zuse.actProductPage++; if (Zuse.actProductPage > Zuse.maxProductPages-1){Zuse.actProductPage = 0;} myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actProductPage*Zuse.pageSize+1)); myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actProductPage*Zuse.pageSize+2)); myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actProductPage*Zuse.pageSize+3)); } } latestPrev = function(){ if (Zuse.shopOrProductView == "shop"){ myFade(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+3)); myFade(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+2)); myFade(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+1)); Zuse.actShopPage--; if (Zuse.actShopPage < 0){Zuse.actShopPage = Zuse.maxShopPages-1;} myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+3)); myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+2)); myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+1)); } else { myFade(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actProductPage*Zuse.pageSize+3)); myFade(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actProductPage*Zuse.pageSize+2)); myFade(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actProductPage*Zuse.pageSize+1)); Zuse.actProductPage--; if (Zuse.actProductPage < 0){Zuse.actProductPage = Zuse.maxProductPages - 1;} myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actProductPage*Zuse.pageSize+3)); myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actProductPage*Zuse.pageSize+2)); myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actProductPage*Zuse.pageSize+1)); } } initLatestItems = function(){ $$('.itemBox').each(function (box) {box.style.display="none";}); if (Zuse.shopOrProductView == "shop"){ $('latestShopsTab').addClassName('active'); Zuse.numberOfShops > Zuse.pageSize ? displayItemNavigation() : hideItemNavigation() ; myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+1)); myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+2)); myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+3)); } else { $('latestProductsTab').addClassName('active'); Zuse.numberOfProducts > Zuse.pageSize ? displayItemNavigation() : hideItemNavigation() ; myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+1)); myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+2)); myAppear(Zuse.shopOrProductView+'ItemBox-'+(Zuse.actShopPage*Zuse.pageSize+3)); } } initBackgroundImages = function(){ urlBase = "/images/marketing/home/"; randomImageIndex = Math.floor(Math.random()*Zuse.bgManifestBox.length); if ($('home-manifest')) $('home-manifest').style.backgroundImage = "url("+urlBase+Zuse.bgManifestBox[randomImageIndex]+")"; urlBase = "/images/marketing/home/tag_cloud_backgrounds/"; randomImageIndex = Math.floor(Math.random()*Zuse.bgPopularShopBox.length); if ($('home-most-viewed-shopwindoz')) $('home-most-viewed-shopwindoz').style.backgroundImage = "url("+urlBase+Zuse.bgPopularShopBox[randomImageIndex]+")"; } readRss = function() { new Ajax.Updater ('home-userinfo-3','/home/rss_asynchron'); } Zuse.Bootstrap.add(readRss()); Zuse.Bootstrap.add(initBackgroundImages()); Zuse.Bootstrap.add(initLatestItems());
© shopwindoz KG, 2011
..