var adds_p={};adds_p.config={maxProducts:3,singleItemWidth:35,pickerContainerSelector:"div.productThumbsContainer",scrollNextClass:"nextColorButton",scrollNextActiveClass:"nextColorButtonActive",scrollPreviousClass:"previousColorButton",scrollPreviousActiveClass:"previousColorButtonActive"};adds_p.scrollRunloops=[];adds_p.nextColorHander=function(a){if(a.data.scrollTarget.scrollLeft<(($("span",a.data.scrollTarget).length-adds_p.config.maxProducts)*adds_p.config.singleItemWidth)){a.data.scrollTarget.scrollLeft+=adds_p.config.singleItemWidth;}if((($("span",a.data.scrollTarget).length-adds_p.config.maxProducts)*adds_p.config.singleItemWidth)<=a.data.scrollTarget.scrollLeft){a.data.nextButton.removeClass(adds_p.config.scrollNextActiveClass);}if(a.data.scrollTarget.scrollLeft>0){a.data.prevButton.addClass(adds_p.config.scrollPreviousActiveClass);}};adds_p.previousColorHander=function(a){if(a.data.scrollTarget.scrollLeft>0){a.data.scrollTarget.scrollLeft=Math.max(0,(a.data.scrollTarget.scrollLeft-adds_p.config.singleItemWidth));}if(a.data.scrollTarget.scrollLeft==0){a.data.prevButton.removeClass(adds_p.config.scrollPreviousActiveClass);}if((($("span",a.data.scrollTarget).length-adds_p.config.maxProducts)*adds_p.config.singleItemWidth)>a.data.scrollTarget.scrollLeft){a.data.nextButton.addClass(adds_p.config.scrollNextActiveClass);}};adds_p.addColorNavigationButtons=function(b){var a=$("<div>");a.addClass(adds_p.config.scrollPreviousClass);a.insertAfter(b);var c=$("<div>");c.addClass(adds_p.config.scrollNextClass);c.addClass(adds_p.config.scrollNextActiveClass);c.insertAfter(a);c.bind("click",{scrollTarget:b,nextButton:c,prevButton:a},adds_p.nextColorHander);a.bind("click",{scrollTarget:b,nextButton:c,prevButton:a},adds_p.previousColorHander);};adds_p.parseColorPicker=function(b,d){var a=$("span",d);if(a.length>adds_p.config.maxProducts&&$("div",d).length==0){a.wrapAll("<div>");var c=$("div:first",d);c.css("display","block");c.css("width",((adds_p.config.singleItemWidth*(a.length))));adds_p.addColorNavigationButtons(d);}};adds_p.scanForOverflowColors=function(){var a=$(adds_p.config.pickerContainerSelector);jQuery.each(a,adds_p.parseColorPicker);};$(document).ready(function(){adds_p.scanForOverflowColors();});
