var HOME={IMAGES_PER_ROW:4,GRID_WIDTH_LANDSCAPE:4,GRID_WIDTH_PORTRAIT:4,MAX_CATEGORIES:8,GRID_WIDTH_MOBILE:3,MAX_CATEGORIES_MOBILE:9,categories:[{name:"Chairs",path:"/chairs",xy:[2,0]},{name:"Sofas and Chaises",path:"/sofas-and-chaises",xy:[0,2]},{name:"Shelving and Storage",path:"/shelving-and-storage",xy:[3,1]},{name:"Tables",path:"/tables",xy:[1,2]},{name:"Accessories",path:"/accessories",xy:[0,0]},{name:"Stools and Benches",path:"/stools-and-benches",xy:[1,0]},{name:"Children",path:"/children",xy:[3,0]},{name:"Lights",path:"/lights",xy:[0,1]},{name:"Retrospec",path:"/about.php",xy:[3,2]}],images:[{height:600,width:880,src:"img/categories180.jpg",size:180,padding:20,style:"large",banner:848},{height:520,width:520,src:"img/categories150.jpg",size:150,padding:15,style:"medium",banner:698},{height:360,width:360,src:"img/categories120.jpg",size:120,padding:10,style:"small",banner:548},{height:0,width:0,src:"img/categories080.jpg",size:80,padding:3,style:"mobile",banner:0}],categoryApplyHighlight:function(a){$(this).addClass("highlighted");$(".category").not(".highlighted").each(function(){$(this).css({"background-position":$(this).data("cssBgPosHover")})})},categoryRemoveHighlight:function(a){$(".category").not(".highlighted").each(function(){$(this).css({"background-position":$(this).data("cssBgPosNormal")})});$(this).removeClass("highlighted")},drawBanners:function(f){var a,e,d,c;d=this;if("mobile"===d.images[f].style){d.rotateBanners(false);return}c=(d.images[f].size+2*d.images[f].padding+2)*d.GRID_WIDTH_LANDSCAPE;a=$("#banners");a.removeClass("small medium large mobile").addClass(d.images[f].style).width(c).height(d.images[f].size).css({"margin-bottom":"".concat(d.images[f].padding,"px")});e=a.find(".banner");e.width(d.images[f].banner).css({"background-position":"".concat((d.images[f].banner-d.images[0].banner)/2,"px ",(d.images[f].size-d.images[0].size)/2,"px"),"margin-left":"".concat(d.images[f].padding,"px")});e.eq(0).show();a.find(".bannertextstyle-0").width(d.images[f].size+2);a.find(".bannertextstyle-1").width(d.images[f].size*1.5+2*d.images[f].padding+4);a.find(".bannertextstyle-2").width(d.images[f].size*2+2*d.images[f].padding+4);d.rotateBanners(true)},rotateBanners:function(e){var c,d,g,a,f;c=$("#banners");c.stopTime();if(e){c.show();d=c.find(".banner");a=0;g=1;f=d.length;c.everyTime("8000ms",function(){$("#banner-".concat(a)).css({"z-index":1}).fadeOut(750);$("#banner-".concat(g)).css({"z-index":0}).show();a=g;g++;if(g>=f){g=0}})}else{c.hide()}},drawCategories:function(g){var k,d,m,b,f,h,n,l;n=this;k=$("#categories");k.empty();if("mobile"===n.images[g].style){l=n.MAX_CATEGORIES_MOBILE}else{l=n.MAX_CATEGORIES}for(d=0;d<n.categories.length&&d<l;d++){b=$("".concat('<div class="category"></div>'));b.addClass(n.images[g].style).css({"background-image":"url(".concat(n.images[g].src,")"),"background-position":"-".concat(n.images[g].size*n.categories[d].xy[0],"px -",n.images[g].size*n.categories[d].xy[1],"px"),margin:"".concat(n.images[g].padding,"px")}).width(n.images[g].size).height(n.images[g].size).data({category:n.categories[d],cssBgPosHover:"-".concat(n.images[g].size*(n.IMAGES_PER_ROW+n.categories[d].xy[0]),"px -",n.images[g].size*n.categories[d].xy[1],"px"),cssBgPosNormal:"-".concat(n.images[g].size*(n.categories[d].xy[0]),"px -",n.images[g].size*n.categories[d].xy[1],"px")});if(null!==n.categories[d].name){b.append('<div class="categoryname">'.concat(n.categories[d].name.replace(/\s+and\s+/i," &amp; "),"</div>"))}if(undefined!==n.categories[d].info&&null!==n.categories[d].info&&"mobile"!==n.images[g].style){b.addClass("tooltip");b.append("<span>".concat(n.categories[d].info,"</span>"))}if("mobile"!==n.images[g].style){f={owner:n};b.bind("mouseenter",f,n.categoryApplyHighlight);b.bind("mouseleave",f,n.categoryRemoveHighlight)}m=$("".concat('<a href="',n.categories[d].path,'"></a>'));m.append(b);
k.append(m)}},configureView:function(){var g,n,f,k,b,m,a,d,l,e,j;m=this;if(!$("html").hasClass("ie6")&&!$("html").hasClass("ie7")){$("ul.categories li").each(function(){var c,h;h=$.trim($(this).find("a").eq(0).text().toLowerCase());for(c=0;c<m.categories.length;c++){if(null!==m.categories[c].name&&m.categories[c].name.toLowerCase()===h){m.categories[c].info=$(this).find(".info").html();break}}})}a=window.orientation;if(undefined===a){if($(window).width()<$(window).height()){a=0}else{a=90}}g=$("#categories");if(90===Math.abs(a)){f=$(window).height()-100;for(b=0;b<m.images.length;b++){if(f>m.images[b].height||b-1===m.images.length){break}}if("mobile"===m.images[b].style){k=(m.images[b].size+2*m.images[b].padding+2)*m.GRID_WIDTH_MOBILE;f=(m.images[b].size+2*m.images[b].padding+2)*(m.categories.length/m.GRID_WIDTH_MOBILE)}else{k=(m.images[b].size+2*m.images[b].padding+2)*m.GRID_WIDTH_LANDSCAPE;f=(m.images[b].size+2*m.images[b].padding+2)*(m.categories.length/m.GRID_WIDTH_LANDSCAPE)}}else{k=$(window).width();for(b=0;b<m.images.length;b++){if(k>m.images[b].width||b-1===m.images.length){break}}if("mobile"===m.images[b].style){k=(m.images[b].size+2*m.images[b].padding+2)*m.GRID_WIDTH_MOBILE;f=(m.images[b].size+2*m.images[b].padding+2)*(m.categories.length/m.GRID_WIDTH_MOBILE)}else{k=(m.images[b].size+2*m.images[b].padding+2)*m.GRID_WIDTH_PORTRAIT;f=(m.images[b].size+2*m.images[b].padding+2)*(m.categories.length/m.GRID_WIDTH_PORTRAIT)}}g.width(k).height(f);if($(document).height()<f+$("header").height()+$("footer").height()||"mobile"===m.images[b].style){$("header").hide();$("footer").hide()}else{$("header").show();$("footer").show()}m.drawBanners(b);n=$("#categoriesimages");if(n.attr("src")===m.images[b].src){m.drawCategories(b)}else{d=false;n.load(function(){if(d){return}d=true;m.drawCategories(b)}).attr("src",m.images[b].src)}}};$(document).ready(function(){var a;if(!$("html").hasClass("oldie")&&window.hasOwnProperty("onorientationchange")){$("body").bind("orientationchange",function(){SCRIPTS.configureOrientation();HOME.configureView()});SCRIPTS.configureOrientation()}else{$(window).resize(function(){if(a){clearTimeout(a)}a=setTimeout(function(){HOME.configureView();a=undefined},500)})}HOME.configureView()});
