if($.url.attr("protocol")=="file"){$.include("scripts/jquery.carousel.js")}else{$.include("/_layouts/IMAGES/BrandSource/js/jquery.carousel.js")}(function($){$.fn.uiliteFeaturedBrands=function(q){var q=$.extend({},$.fn.uiliteFeaturedBrands.defaults,q);q.appliances=$.fixArray($("#uilite_appliances").text());q.electronics=$.fixArray($("#uilite_electronics").text());q.furniture=$.fixArray($("#uilite_furniture").text());q.mattresses=$.fixArray($("#uilite_mattresses").text());q.dealer=$.fixString($("#uilite_dealer").text());q.shuffle=$.fixBoolean(q.shuffle);return this.each(function(){$.message(this,q.messages.DEFAULT);if(q.data.length==0){$.message(this,q.messages.NO_FILE)}else{if($.url.attr("protocol")=="file")q.proxy="";q.data=$.securePage(document.location,q.data);q.home=this;jQuery.ajax({url:$.useProxy(q.data,q.proxy),error:function(){$.message(q.home,q.messages.DATA_ERROR)},success:function(a){result(jQuery.trim(a))}})}function result(e){if(jQuery.trim(e).indexOf("Zoho Creator")!=-1){$.message(q.home,q.messages.DATA_ERROR)}else if(e.length==0){$.message(q.home,q.messages.NO_DATA)}else{var f=e.split("\r");if(f.length==1){f=e.split("\n")}e=f;var g=e[0].toLowerCase().split("\t");$.remove(e,0);q.banners=[];jQuery.each(e,function(i,d){var b={};jQuery.each(d.split("\t"),function(a,c){b[g[a]]=jQuery.trim(c)});q.banners.push(b)});$.filterCategory(q.banners,q.dealer,q.category,q.appliances,q.electronics,q.furniture,q.mattresses);$.filterDealer(q.banners,q.dealer);if(q.shuffle){q.banners=$.shuffle(q.banners)}build()}}function build(){$(q.home).empty();var r=$.randomBetween();var g=$("<div></div>").appendTo(q.home);var j=$("<div></div>").addClass("title").appendTo(g).text(q.title);var k=$("<div></div>").addClass("content").appendTo(g);var l=$("<div></div>").attr("id","prev"+r).addClass("navigation prev").css("float","left").appendTo(k);var m=$("<div></div>").addClass("items").css("float","left").appendTo(k);var n=$("<div></div>").appendTo(m);var o=$("<div></div>").attr("id","next"+r).addClass("navigation next").css("float","left").appendTo(k);var p=$("<div></div>").css("clear","both").appendTo(k);var w=$(k).width()-$(l).width()-$(o).width();$(m).css("width",w+"px");if(q.banners.length==0){$(m).empty();$(m).text(q.messages.NO_BRANDS);$(l).addClass("disabled");$(o).addClass("disabled")}else{var w=Math.floor($(m).width()/q.display);var h=$(m).innerHeight();jQuery.each(q.banners,function(i,b){var c=(b.target.toLowerCase()=="lightbox")?"":b.target;var d=$.testing(b.link,q.dealer);var e=$("<li></li>").css({height:h+"px",width:w+"px"}).appendTo(n).html("<img src='"+b.logo+"' border='0' alt='"+b.brand+"' title='"+b.brand+"'>");var f=$(e).wrapInner("<a href='"+d+"' target='"+c+"'></a>");if(b.target.toLowerCase()=="lightbox"){$(f).find("img").bind("click",function(a){a.preventDefault();openModal($(this).parent().attr("href"),$(this).attr("title"))})}});$(n).carousel({count:q.display,next:"#"+$(o).attr("id"),prev:"#"+$(l).attr("id"),scroll:q.scroll,delay:q.delay,cycle:q.wrap})}}})};function log(){if(window.console&&window.console.log){window.console.log("[UI Lite Featured Brands v"+get('version')+"] : "+Array.prototype.join.call(arguments,' '))}};function get(a){return $.fn.uiliteFeaturedBrands.defaults[a]};$.fn.uiliteFeaturedBrands.defaults={version:"1.2.1",category:"",appliances:"",electronics:"",furniture:"",mattresses:"",dealer:"",data:"",title:"Featured Brands",shuffle:true,display:4,scroll:1,speed:400,delay:5000,wrap:true,proxy:"",messages:{NO_FILE:"Data file to load was not specified.",NO_DATA:"No data returned.",DATA_ERROR:"Error loading data file.",NO_BRANDS:"There are currently no featured brands.",DEFAULT:"Loading brands..."}}})(jQuery);(function($){$.fn.uiliteFeaturedProducts=function(z){var z=$.extend({},$.fn.uiliteFeaturedProducts.defaults,z);z.appliances=$.fixArray($("#uilite_appliances").text());z.electronics=$.fixArray($("#uilite_electronics").text());z.furniture=$.fixArray($("#uilite_furniture").text());z.mattresses=$.fixArray($("#uilite_mattresses").text());z.dealer=$.fixString($("#uilite_dealer").text());z.shuffle=$.fixBoolean(z.shuffle);return this.each(function(){$.message(this,z.messages.DEFAULT);if(z.data.length==0){$.message(this,z.messages.NO_FILE)}else{if($.url.attr("protocol")=="file")z.proxy="";z.data=$.securePage(document.location,z.data);z.home=this;jQuery.ajax({url:$.useProxy(z.data,z.proxy),error:function(){$.message(z.home,z.messages.DATA_ERROR)},success:function(a){result(jQuery.trim(a))}})}function result(e){if(jQuery.trim(e).indexOf("Zoho Creator")!=-1){$.message(z.home,z.messages.DATA_ERROR)}else if(jQuery.trim(e).length==0){$.message(z.home,z.messages.NO_DATA)}else{var f=e.split("\r");if(f.length==1){f=e.split("\n")}e=f;if(f.length==1){f=e.split("\r")}e=f;var g=e[0].split("\t");$.remove(e,0);z.banners=[];jQuery.each(e,function(i,d){var b={};jQuery.each(d.split("\t"),function(a,c){b[g[a]]=jQuery.trim(c)});z.banners.push(b)});$.filterCategory(z.banners,z.dealer,z.category,z.appliances,z.electronics,z.furniture,z.mattresses);$.filterDealer(z.banners,z.dealer);if(z.shuffle){z.banners=$.shuffle(z.banners)}build()}}function build(){$(z.home).empty();var r=$.randomBetween();var p=$("<div></div>").appendTo(z.home);var q=$("<div></div>").addClass("title").appendTo(p).text(z.title);var s=$("<div></div>").addClass("content").appendTo(p);var t=$("<div></div>").attr("id","prev"+r).addClass("navigation prev").css("float","left").appendTo(s);var u=$("<div></div>").addClass("items").css("float","left").appendTo(s);var v=$("<div></div>").appendTo(u);var x=$("<div></div>").attr("id","next"+r).addClass("navigation next").css("float","left").appendTo(s);var y=$("<div></div>").css("clear","both").appendTo(s);var w=$(s).width()-$(t).width()-$(x).width();$(u).css("width",w+"px");if(z.banners.length==0){$(u).empty();$(u).text(z.messages.NO_BRANDS);$(t).addClass("disabled");$(x).addClass("disabled")}else{var w=Math.floor($(u).width()/z.display);var h=$(u).innerHeight();jQuery.each(z.banners,function(i,c){var d=(c.target.toLowerCase()=="lightbox")?"":c.target;var e=$.testing(c.link,z.dealer);var f=$("<li></li>").css({height:h+"px",width:w+"px"}).appendTo(v);var g=$("<div></div>").addClass("image").appendTo(f);var j=$("<div></div>").addClass("description").appendTo(f).text(c.title);var k=$("<div></div>").appendTo(f);var l=$("<div></div>").addClass("link").appendTo(k).text(c.linktext);var m=$(l).wrapInner("<a href='"+e+"' target='"+d+"'></a>");var n=$("<img>").attr({src:c.image,border:0,alt:c.alt,title:c.alt}).css("cursor","pointer").bind("load",function(a){var b=$(this).parent();if($(this).parent().is("a")){b=$(b).parent()}$(b).find("img").scaleImage({target:[$(b).width(),$(b).height()]})}).appendTo(g);var o=$(g).wrapInner("<a href='"+e+"' target='"+d+"'></a>");if(c.target.toLowerCase()=="lightbox"){$(l).bind("click",function(a){a.preventDefault();openModal(e,c.title)});$(n).bind("click",function(a){a.preventDefault();openModal(e,c.title)})}$(g).height($(f).height()-$(j).height()-$(k).height())});$(v).carousel({count:z.display,next:"#"+$(x).attr("id"),prev:"#"+$(t).attr("id"),scroll:z.scroll,cycle:z.wrap,delay:z.delay})}}})};function log(){if(window.console&&window.console.log){window.console.log("[UI Lite Featured Products v"+get('version')+"] : "+Array.prototype.join.call(arguments,' '))}};function get(a){return $.fn.uiliteFeaturedProducts.defaults[a]};$.fn.uiliteFeaturedProducts.defaults={version:"1.2.1",category:"",appliances:"",electronics:"",furniture:"",mattresses:"",dealer:"",data:"",title:"Featured Products",shuffle:true,display:3,scroll:1,speed:400,delay:5000,wrap:true,proxy:"",messages:{NO_FILE:"Data file to load was not specified.",NO_DATA:"No data returned.",DATA_ERROR:"Error loading data file.",NO_BRANDS:"There are currently no featured products.",DEFAULT:"Loading products..."}}})(jQuery);