$(document).ready(function(){$.ajaxSetup({contenttype:"text/plain",datatype:"text",timeout:60000,type:"GET",data:"",cache:false});$.framebuster();$(document).domain=$.url.attr("host");$.uiliteNavigation()});Shadowbox.init({players:["img","iframe","flv"],handleOversize:"resize"});function openModal(a,b,w,h){var c="iframe";var d=/([^\/\\]+)[\.](\w+)$/;var e=a.match(d);if(d.test(a)){switch(e[2].toLowerCase()){case"gif":case"jpg":case"jpeg":case"png":c="img";break;case"flv":c="flv";break}}var f={content:a,title:(b!=undefined)?unescape(b):"",player:c};switch(c){case"flv":f.width=w||400;f.height=h||300;break;case"img":break;default:f.width=w||740;f.height=h||550}Shadowbox.open(f)}(function($){$.extend({uiliteNavigation:function(c){var g={inaccessible:"",appliances:"",electronics:"",furniture:"",bedding:"",movies:"",dealer:"",hes:false};var c=$.extend({},g,c);c.inaccessible=$.fixArray($("#uilite_inaccessible").text());c.appliances=$.fixArray($("#uilite_appliances").text());c.electronics=$.fixArray($("#uilite_electronics").text());c.furniture=$.fixArray($("#uilite_furniture").text());c.bedding=$.fixArray($("#uilite_bedding").text());c.movies=$.fixArray($("#uilite_movies").text());c.dealer=$.fixString($("#uilite_dealer").text());c.hes=$.fixBoolean($("#uilite_hes").text());hidecategory(c.dealer,c.appliances,c.electronics,c.furniture,c.bedding,c.movies);jQuery.each(c.inaccessible,function(i,a){switch(a){case"sitemap":case"site map":$.hideObject("#footer_sitemap","#footer_divider_1");break;case"community":case"brandsource and your community":case"brandsourceandyourcommunity":case"brandsource&yourcommunity":$.hideObject("#footer_community","#footer_divider_1");break;case"privacy":case"privacypolicy":case"privacy policy":$.hideObject("#footer_privacypolicy","#footer_divider_2");break;case"shipping":case"shippingpolicy":case"shipping policy":$.hideObject("#footer_shoppingpolicy","#footer_divider_3");break;case"service":case"customer service":case"customerservice":$.hideObject("#footer_customerservice","#footer_divider_4");break;case"help":case"website help":case"websitehelp":case"web site help":$.hideObject("#footer_websitehelp","#footer_divider_5");break;case"contact":case"contact us":case"contactus":$.hideObject("#footer_contactus","#footer_divider_6");break;case"join":case"join brandsource":case"joinbrandsource":$.hideObject("#footer_joinbrandsource","#footer_divider_7");break;case"members":case"members only":case"membersonly":$.hideObject("#footer_membersonly","#footer_divider_8");break}});if(c.dealer.length!=0){$.hideObject("#footer_sitemap","#footer_divider_1","#footer_community","#footer_divider_2","#footer_customerservice","#footer_divider_4","#footer_websitehelp","#footer_divider_5","#footer_joinbrandsource","#footer_divider_7","#footer_membersonly","#footer_divider_8");$.hideObject("#head_locatestore");$.hideObject(".rightnav_link_01:last")}if($.url.attr("path").toString().toLowerCase().indexOf("/default.aspx")==-1){$("#c5, .bscanada").hide()}function hidecategory(d,a,e,f,b,m){if(e.toString()==""&&d.length>0){$.hideObject("#head_electronics","#head_divider_2","#link_shopping_electronics","#wishlist_electronics",".shopping_cart_body .link_shopping:eq(1)")}if(a.toString()==""&&d.length>0){$.hideObject("#head_appliances","#head_divider_1","#link_shopping_appliances","#wishlist_appliances",".shopping_cart_body .link_shopping:eq(0)")}}}})})(jQuery);(function($){$.fn.uilite=function(k){var k=$.extend({},$.fn.uilite.defaults,k);k.appliances=$.fixArray($("#uilite_appliances").text());k.electronics=$.fixArray($("#uilite_electronics").text());k.furniture=$.fixArray($("#uilite_furniture").text());k.bedding=$.fixArray($("#uilite_bedding").text());k.movies=$.fixArray($("#uilite_movies").text());k.dealer=$.fixString($("#uilite_dealer").text());k.hes=$.fixBoolean($("#uilite_hes").text());k.static=$.fixBoolean(k.static);return this.each(function(){$.message(this,k.messages.DEFAULT);if(k.data.length==0){$.message(this,k.messages.NO_FILE);$(this).css("background-image","none")}else{if($.url.attr("protocol")=="file")k.proxy="";k.data=$.securePage(document.location,k.data);k.home=this;jQuery.ajax({url:$.useProxy(k.data,k.proxy),error:function(a,b,c){$.message(k.home,k.messages.DATA_ERROR);$(k.home).css("background-image","none")},success:function(a){result(jQuery.trim(a))}})}function result(e){if(jQuery.trim(e).indexOf("Zoho Creator")!=-1){$.message(k.home,k.messages.DATA_ERROR)}else if(e.length==0){$.message(k.home,k.messages.NO_DATA)}else{e=e.split("\n");var f=e[0].split("\t");$.remove(e,0);k.banners=[];jQuery.each(e,function(i,d){var b={};jQuery.each(d.split("\t"),function(a,c){b[f[a]]=jQuery.trim(c)});k.banners.push(b)});$.filterDate(k.banners,k.datesplit);$.filterCategory(k.banners,k.dealer,k.category,k.appliances,k.electronics,k.furniture,k.bedding,k.movies);$.filterBrand(k.banners,k.appliances,k.electronics,k.furniture,k.bedding,k.movies);$.filterDealer(k.banners,k.dealer);$.filterHES(k.banners,k.hes);var g=[];var h=[];var j=[];jQuery.each(k.banners,function(i,a){if(a.dealer.toLowerCase()=="national"||a.dealer.toLowerCase()=="")h.push(a);else if(a.dealer.toLowerCase()==k.dealer)g.push(a);else j.push(a)});k.banners=$.merge($.merge($.shuffle(g),$.shuffle(h)),$.shuffle(j));if(k.banners.length>k.limit){k.banners=$(k.banners).slice(0,k.limit)}build()}$(k.home).css("background-image","none")}function build(){$(k.home).empty();var b={'padding-left':'0px','margin-left':'0px','text-align':'left'};$(k.home).css(b);if(k.banners.length!=0){if(k.delay==0){$.buildItem(k.home,k.banners[0],k.dealer,k.slidespeed,k.static)}else{jQuery.each(k.banners,function(i,a){$.buildItem(k.home,a,k.dealer,k.slidespeed,k.static)});$(k.home).cycle({timeout:k.delay,speed:k.speed,pause:k.pause,cleartype:k.cleartype})}}else{$.message(k.home,k.messages.DATA_FILTER)}}})};function log(){if(window.console&&window.console.log){window.console.log("[UI Lite v"+get('version')+"] : "+Array.prototype.join.call(arguments,' '))}};function get(a){return $.fn.uilite.defaults[a]};$.fn.uilite.defaults={version:"1.2.2",category:"",appliances:"",electronics:"",furniture:"",bedding:"",movies:"",dealer:"",hes:false,cache:false,type:"GET",datatype:"text",contenttype:"text/plain",data:"",timeout:15000,datesplit:"/",delay:7500,speed:500,pause:true,cleartype:1,slidespeed:160,static:false,limit:2,proxy:"",messages:{NO_FILE:"Data file to load was not specified.",NO_DATA:"No data returned.",DATA_ERROR:"Error loading data file.",DATA_FILTER:"No items available.",DEFAULT:"Loading data..."}}})(jQuery);(function($){var h={};var j={};var k=function(a,b,c){if($.isArray(a)&&a.length>0){var d=a.shift();$.include(d,(b)?true:function(){k(a,c)})}else{if($.isFunction(c))c($)}};var l=function(a,b){var c=false;var d=function(){return true};if(b){if($.isFunction(b))d=b;else c=true}if(!a)throw'Invalid plugin call';d=$.isFunction(d)?d:function(){return true};if(a.loaded)return d($);if(a.loading)return setTimeout(function(){l(a,d)},5);a.loading=true;var e=$.makeArray(a.css);e=e.concat($.makeArray(a.js));k(e,c,function(){a.loaded=true;d($)})};var m=function(d,e,f){$.each($.makeArray(d),function(){var c=this;if(typeof(e[c])=='undefined'){e[c]=function(){var a=this;var b=arguments;l(f,function(){e[c].apply(a,b)})}}})};var n=function(b,c){var d=document.createElement(b);$.each(c,function(a){if(typeof(c[a])!='undefined')d.setAttribute(a,c[a])});return d};$.included=function(a){if(typeof(j[a])!='undefined')return true;return j[a]=($((/.css$/.test(a)?'link[href':'script[src')+'*="'+a+'"]').length>0)};$.include=function(a,b){var c=false;var d=function(){};if(b){if($.isFunction(b))d=b;else c=true}if($.included(a)){if(/-ie.$/.test(a)&&!$.browser.msie)return d();else if(/-saf.$/.test(a)&&!$.browser.safari)return d();else if(/-opera.$/.test(a)&&!$.browser.opera)return d();else if(/-moz.$/.test(a)&&!$.browser.mozilla)return d();else d()}var f;var g=/.css$/.test(a);if(g){if(c){$('body').append('<link type="text/css" rel="stylesheet" href="'+a+'" />')}else{f=n('link',{'type':'text/css','rel':'stylesheet','href':a});if($.browser.msie)f.onreadystatechange=function(){/loaded|complete/.test(f.readyState)&&d()};else if($.browser.opera)f.onload=d;else{(function(){try{f.sheet.cssRule}catch(e){setTimeout(arguments.callee,20);return};d()})()}$('head').get(0).appendChild(f)}}else{if(c){$('body').append('<scr'+'ipt type="text/javascript" src="'+a+'"></scr'+'ipt>')}else{f=n('script',{'type':'text/javascript','src':a});if($.browser.msie)f.onreadystatechange=function(){/loaded|complete/.test(f.readyState)&&d()};else f.onload=d;$('head').get(0).appendChild(f)}}};$.plugin=function(a){if(a.id){a.loaded=false;if(typeof(h[a.id])=='undefined'){h[a.id]=a;m(a.ext,$,a);m(a.fn,$.fn,a);a.sel=$.makeArray(a.sel);$(document).ready(function(){for(var i=0;i<a.sel.length;i++)if($(a.sel[i]).length>0){l(a);break}})}}};$.plugins=function(b){var c=b.path||'';b=b.plugins||b||[];$.each(b,function(){var a=this;a.css=$.makeArray(a.css);for(var i=0;i<a.css.length;i++)a.css[i]=c+a.css[i];a.js=$.makeArray(a.js);for(var i=0;i<a.js.length;i++)a.js[i]=c+a.js[i];$.plugin(a)})};$.requires=function(a,b){var c=h[a];if(typeof(c)!='undefined')l(c,b);else throw'$.requires could not find ['+a+']';}})(jQuery);$.url=function(){var e={};var f={};var g={url:window.location,strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};var h=function(){str=decodeURI(g.url);var m=g.parser[g.strictMode?"strict":"loose"].exec(str);var d={};var i=14;while(i--){d[g.key[i]]=m[i]||""}d[g.q.name]={};d[g.key[12]].replace(g.q.parser,function(a,b,c){if(b){d[g.q.name][b]=c}});return d};var j=function(a){if(!f.length){l()}if(a=="base"){if(f.port!==null&&f.port!==""){return f.protocol+"://"+f.host+":"+f.port+"/"}else{return f.protocol+"://"+f.host+"/"}}return(f[a]==="")?null:f[a]};var k=function(a){if(!f.length){l()}return(f.queryKey[a]===null)?null:f.queryKey[a]};var l=function(){f=h();n()};var n=function(){var p=f.path;e=[];e=f.path.length==1?{}:(p.charAt(p.length-1)=="/"?p.substring(1,p.length-1):path=p.substring(1)).split("/")};return{setMode:function(a){strictMode=a=="strict"?true:false;return this},setUrl:function(a){g.url=a===undefined?window.location:a;l();return this},segment:function(a){if(!f.length){l()}if(a===undefined){return e.length}return(e[a]===""||e[a]===undefined)?null:e[a]},attr:j,param:k}}();(function($){$.fn.scaleImage=function(i){var i=$.extend({},$.fn.scaleImage.defaults,i);return this.each(function(){i.home=this;if(i.home.tagName.toLowerCase()!="img"){return}var b=$("<img src='"+$(i.home).attr('src')+"' style='position:absolute; top:0; left:0; visibility:hidden' />").prependTo("body");var c={w:$(b).width(),h:$(b).height()};b.remove();var d={w:0,h:0};var e;if(i.target instanceof Array){d.w=int(i.target[0]);d.h=int(i.target[1])}else if(i.target instanceof Object&&"w"in i.target&&"h"in i.target){d.w=int(i.target.w);d.h=int(i.target.h)}else if(typeof i.target=="string"&&/%/.test(i.target)){e=int(i.target.replace(/%/,"")/100);d.w=c.w*e;d.h=c.h*e}else{d.w=c.w;d.h=c.h}var f={width:c.w,height:c.h};if(c.w>d.w||c.h>d.h){var g=(c.h>c.w)?"MH":"MW";switch(g){case"MW":f.width=d.w;f.height=(c.h*d.w)/c.w;break;case"MH":f.height=d.h;f.width=(c.w*d.h)/c.h;break}}var h={width:f.width+"px",height:f.height+"px"};$(i.home).attr(f).css(h);$(i.home).data("dimensions",f);function int(a){return Number(a.toString().replace(/px/,""))}})};function log(){if(window.console&&window.console.log){window.console.log("[Scale Image v"+get('version')+"] : "+Array.prototype.join.call(arguments,' '))}};function get(a){return $.fn.scaleImage.defaults[a]};$.fn.scaleImage.version=function(){return get("version")};$.fn.scaleImage.defaults={version:"1.0",target:""}})(jQuery);(function($){$.extend({log:function(){if(window.console&&window.console.log){window.console.log(Array.prototype.join.call(arguments,''))}},logFilter:function(a){if($.url.attr("protocol")=="file"){$.log(a)}},addItem:function(a,b){$(a).append(b)},hideObject:function(){jQuery.each(arguments,function(i,a){$(a).hide()})},remove:function(a,b,c){var d=a.slice((c||b)+1||a.length);a.length=b<0?a.length+b:b;return a.push.apply(a,d)},shuffle:function(a){for(var j,x,i=a.length;i;j=parseInt(Math.random()*i),x=a[--i],a[i]=a[j],a[j]=x);return a},fixString:function(a){return jQuery.trim(a.toString()).toLowerCase()},fixArray:function(b){b=jQuery.trim(b.toString()).toLowerCase().split(",");jQuery.each(b,function(i,a){b[i]=jQuery.trim(a)});return b},fixBoolean:function(a){return(jQuery.trim((a||"false").toString()).toLowerCase()=="true")?true:false},fixNumber:function(a){return Number(jQuery.trim(a))},message:function(a,b){$(a).empty();$.addItem(a,b)},stripDouble:function(a){if(a.indexOf('"')==0&&a.lastIndexOf('"')==a.length-1&&a.indexOf("'")!=-1){return a.slice(1,a.length-1)}return a},filterDate:function(g,h){var j=[];var k=new Date();jQuery.each(g,function(i,a){var s=(a.startdate==undefined)?"":a.startdate;var b=s.split(h);var c=(s.length==0)?k:new Date(b[2],Number(b[0])-1,b[1]);var e=(a.enddate==undefined)?"":a.enddate;var d=e.split(h);var f=(e.length==0)?k:new Date(d[2],Number(d[0])-1,d[1],23,59,59);if(k.getTime()<c.getTime()||k.getTime()>f.getTime()){j.push(i)}});jQuery.each(j.reverse(),function(i,a){$.remove(g,a)})},filterCategory:function(b,d,e,f,g,h,j,k){e=$.fixString(e);d=$.fixString(d);var l=[];var m=new Object();m.appliances=(f.length==1&&f=="")?0:f.length;m.electronics=(g.length==1&&g=="")?0:g.length;m.furniture=(h.length==1&&h=="")?0:h.length;m.bedding=(j.length==1&&j=="")?0:j.length;m.movies=(k.length==1&&k=="")?0:k.length;jQuery.each(b,function(i,a){var c=$.fixString(a.category);if(e.length!=0&&c.length!=0&&c!=e){l.push(i)}else if(e.length==0&&c.length!=0&&m[c]==0){if(d.length!=0){l.push(i)}}});jQuery.each(l.reverse(),function(i,a){$.remove(b,a)})},filterBrand:function(d,e,f,g,h,j){var k=[];var l=new Object();l.appliances=e;l.electronics=f;l.furniture=(g.length==1&&g=="")?0:g.length;l.bedding=(h.length==1&&h=="")?0:h.length;l.movies=(j.length==1&&j=="")?0:j.length;jQuery.each(d,function(i,a){var c=a.category.toLowerCase();var b=a.brand.toLowerCase();if(c!=""&&b!=""){if(jQuery.inArray(b,l[c])==-1&&l[c].toString()!=""){k.push(i)}}});jQuery.each(k.reverse(),function(i,a){$.remove(d,a)})},filterDealer:function(c,e){var f=[];jQuery.each(c,function(i,a){var d=(a.dealer==undefined)?"":a.dealer.toLowerCase();var b=((e==""&&d=="national")||(e!=""&&d=="dealers"))?true:false;if(d.length!=0&&e!=d&&!b){f.push(i)}});jQuery.each(f.reverse(),function(i,a){$.remove(c,a)})},filterHES:function(c,h){var d=[];jQuery.each(c,function(i,a){var b=$.fixBoolean(a.hes);if(b!=h){d.push(i)}});jQuery.each(d.reverse(),function(i,a){$.remove(c,a)})},buildItem:function(b,c,d,e,f){e=e||0;f=f||false;var g="clear";var w=$(b).innerWidth();var h=$(b).innerHeight();var i=(c.target.toLowerCase()=="lightbox")?"":c.target;var j=$.stripDouble(jQuery.trim(c.title));var k=$.stripDouble(jQuery.trim(c.description));var l=$.stripDouble(jQuery.trim(c.linktext));var m=$.testing(c.link,d);var n=$.fixNumber(c.width);n=(isNaN(n))?null:n;var o=$.fixNumber(c.height);o=(isNaN(o))?null:o;var p=$("<div></div>").addClass("uilitecontainer").css({overflow:"hidden",width:w+"px",height:h+"px"}).appendTo(b);var q=$("<div></div>").addClass("uiliteimage").css({overflow:"hidden",width:w+"px",height:h+"px"}).appendTo(p);var r=$("<img>").attr({src:c.image,border:"0",alt:c.alt,title:c.alt}).appendTo(q);if(m.length!=0){$(q).wrapInner("<a href='"+m+"' target='"+i+"'></a>")}if(c.target.toLowerCase()=="lightbox"&&m.length!=0){$(r).bind("click",function(a){a.preventDefault();openModal(m,j||c.alt,n,o)})}var s=$("<div></div>").addClass("uilitetext").css({width:w+"px"}).appendTo(p);var t=$("<div></div>").addClass("uilitetitle").text(j).appendTo(s);if(j.length==0){$(t).removeClass("uilitetitle")}var u=$("<div></div>").addClass("uilitedescription").text(k).appendTo(s);if(k.length==0){$(u).removeClass("uilitedescription")}var v=$("<div></div>").addClass("uilitelink").text(l).appendTo(s);if(l.length==0){$(v).removeClass("uilitelink")}else{$(v).wrapInner("<a href='"+m+"' target='"+i+"'></a>");if(c.target.toLowerCase()=="lightbox"&&m.length!=0){$(v).bind("click",function(a){a.preventDefault();openModal(m,j||c.alt)})}}$(p).data("speed",e);$(p).data("in",$(b).innerHeight()-$(s).innerHeight());$(p).data("out",$(b).innerHeight()-$(t).innerHeight());if(f){$(p).data("out",$(p).data("in"))}$(s).stop().animate({top:$(p).data("out")+"px"},{queue:false,duration:1});$(p).hover(function(){$(s).stop().animate({top:$(this).data('in')+"px"},{queue:false,duration:$(this).data("speed")})},function(){$(s).stop().animate({top:$(this).data('out')+"px"},{queue:false,duration:$(this).data("speed")})})},growl:function(a){var b={inEffect:{opacity:.9},outEffect:{opacity:0},message:"Growl!",sticky:false,stayTime:5000,attach:"topright",duration:600,style:""};var a=$.extend({},b,a);var c=(a.attach.match(/top/))?"top":(a.attach.match(/bottom/)?"bottom":"top");var d=(a.attach.match(/right/))?"right":(a.attach.match(/left/)?"left":"right");var e="growl"+c+d;var f=(!$("#"+e).length)?$("<div id='"+e+"'></div>").addClass("growl-container growl-container-"+c+" growl-container-"+d).appendTo("body"):$("#"+e);var g=$("<div></div>");var h=$("<div></div>").css(a.outEffect).addClass("growl "+a.style).appendTo(f).html("<p>"+a.message+"</p>").animate(a.inEffect,a.duration).wrap(g);var i=$("<div></div>").addClass("close").prependTo(h).html("x").click(function(){$.growlRemove(h,a.outEffect,a.duration)});if(!a.sticky){setTimeout(function(){$.growlRemove(h,a.outEffect,a.duration)},a.stayTime)}},growlRemove:function(a,e,d){$(a).animate(e,d,function(){$(a).parent().slideUp(d,function(){$(a).parent().remove()})})},randomBetween:function(b,e,a){var b=b||0;var e=e||10000000000;var f=a||0;return b+(Math.random()*(e-b)).toFixed(f)},framebuster:function(){if(top.location!=location&&$.url.setUrl(top.location).attr("host").indexOf(".brandsource.c")==-1){top.location.href=document.location.href}},testing:function(a,b){if(a.slice(0,1)=="/"&&a.toLowerCase().indexOf("/dealers/")==-1&&b.length!=0&&document.location.toString().toLowerCase().indexOf("www.")!=-1){return"/Dealers/"+b+a}return a},securePage:function(a,b){var c=!$.url.setUrl(b).attr("protocol");if($.url.setUrl(a).attr("protocol")=="https"&&!c){var d=$.url.setUrl(a).attr("protocol");var e=$.url.setUrl(b);return d+"://"+e.attr("host")+((!e.attr("port"))?"":":"+e.attr("port"))+e.attr("relative")}return b},getCategory:function(){var a="";if($("#shopping_pd_01").length){a=$.fixString($("#shopping_pd_01 td:first a:first").text())}else if($("#uilite_category").length){a=$.fixString($("#uilite_category").text());switch(a){case"appliances":a="appliances";break;case"electronics":a="electronics";break;case"furniture":a="furniture";break;case"bedding":a="bedding";break;case"movies":a="movies";break}}return a},useProxy:function(a,b){if((a.slice(0,1)!="/"||a.slice(0,3)!="../")&&$.url.setUrl(document.location).attr('host')!="127.0.0.1"){return b+a}return a}})})(jQuery);