(function(a){a.fn.easySlider=function(c){var b={prevId:"prevBtn",prevText:"Previous",nextId:"nextBtn",nextText:"Next",controlsShow:true,controlsFade:true,firstId:"firstBtn",firstText:"First",firstShow:false,lastId:"lastBtn",lastText:"Last",lastShow:false,vertical:false,speed:800,auto:false,pause:8000,continuous:false,numericShow:false,numericId:"controls",slideInfos:[],numSlidesToShow:1,outerDivId:"",ulSliderId:""};var c=a.extend(b,c);this.each(function(){var f=a(this);var g=a("#"+c.ulSliderId).remove();a(f).append(g);a(g).css("display","block");var l=a("li",f).length;var q=a("li",f).width();var r=a("li",f).height();var y=true;if(l<c.numSlidesToShow){c.numSlidesToShow=l;}if(q==null||q==undefined){q=0;}if(r==null||r==undefined){r=0;}if(!c.vertical){f.width(q*c.numSlidesToShow);}else{f.width(q);}var x;if(c.slideInfos.length>0){a("li",f).each(function(h,s){if(c.slideInfos[h].navigationUrl!=""){a(s).css("cursor","pointer");a(s).css("cursor","hand");a(s).click(function(i){clearTimeout(x);if(a(i.target).is("a")){i.stopPropagation();}else{if(c.slideInfos[h].useNewWindowForNavigation){window.open(c.slideInfos[h].navigationUrl);}else{window.location=c.slideInfos[h].navigationUrl;}}});}});}f.css("overflow","hidden");var n=l-1;var m=0;a("ul",f).css("width",l*q);var o=(n<=c.numSlidesToShow-1)?true:false;if(c.continuous){var d=new Array(c.numSlidesToShow);var v=new Array(c.numSlidesToShow);for(var u=0;u<c.numSlidesToShow;u++){d[u]=a("ul li:eq("+(n-u)+")",f).clone().css("margin-left","-"+(q*(u+1))+"px");v[u]=a("ul li:eq("+(u)+")",f).clone();}for(var u=0;u<c.numSlidesToShow;u++){a("ul",f).prepend(d[u]);}for(var u=0;u<c.numSlidesToShow;u++){a("ul",f).append(v[u]);}a("ul",f).css("width",(l+c.numSlidesToShow)*q);}if(!c.vertical){a("li",f).css("float","left");}if(c.controlsShow){if(c.firstShow){a("#"+c.firstId).append('<a href="javascript:void(0);">'+c.firstText+"</a>");}a("#"+c.prevId).append('<a href="javascript:void(0);">'+c.prevText+"</a>");a("#"+c.nextId).append('<a href="javascript:void(0);">'+c.nextText+"</a>");if(c.lastShow){a("#"+c.lastId).append('<a href="javascript:void(0);">'+c.lastText+"</a>");}}if(c.numericShow){var B=a("#"+c.numericId);var e={};for(var u=0;u<l;u++){if(!c.continuous){e=a(document.createElement("li")).attr("id",c.numericId+u).html("<a rel="+u+' href="javascript:void(0);">&nbsp;&nbsp;</a>');a(e).click(function(h){if(!o){A(a("a",a(this)).attr("rel"),true);}});a(B).append(e);}else{if(!o){e=a(document.createElement("li")).attr("id",c.numericId+u).html("<a rel="+u+' href="javascript:void(0);">&nbsp;&nbsp;</a>');a(e).click(function(h){A(a("a",a(this)).attr("rel"),true);});a(B).append(e);}else{e=a(document.createElement("li")).attr("id",c.numericId+u).html("<a rel="+u+' href="javascript:void(0);">&nbsp;&nbsp;</a>');a(e).click(function(h){h.preventDefault();});a(B).append(e);}}}}a("#"+c.nextId).children().each(function(){a(this).click(function(h){if(o){h.preventDefault();}else{A("next",true);}});});a("#"+c.prevId).children().each(function(){a(this).click(function(h){if(o){h.preventDefault();}else{A("prev",true);}});});a("a","#"+c.firstId).click(function(h){if(o){h.preventDefault();}else{A("first",true);}});a("a","#"+c.lastId).click(function(h){if(o){h.preventDefault();}else{A("last",true);}});function z(h){h=parseInt(h);a("li","#"+c.numericId).each(function(){a(this).removeClass("current");});if(h<0){h=c.numSlidesToShow;}for(var s=0;s<c.numSlidesToShow;s++){if(h+s>n&&!c.continuous){break;}var t=(h+s)%(n+1);a("#"+c.numericId+t,"#"+c.numericId).addClass("current");}}function C(){if(m>n){m=0;}if(m<-c.numSlidesToShow){m=n-c.numSlidesToShow;}if(!c.vertical){a("ul",f).css("margin-left",(m*q*-1));}else{a("ul",f).css("margin-left",(m*r*-1));}y=true;if(c.numericShow){z(m);}}var j=false;function A(t,i){if(i){j=true;}if(y){var w=m;switch(t){case"next":if(c.continuous){m=m+c.numSlidesToShow;if(m>n+1){var s=n+1;m=m%s;}}else{m=m+c.numSlidesToShow;if(n%c.numSlidesToShow!=0){if(m>=n-(n%c.numSlidesToShow)){m=n-(n%c.numSlidesToShow);}}else{if(m>=n){m=n;}}}break;case"prev":m=m-c.numSlidesToShow;if(!c.continuous&&m<0){m=0;}if(m<0){m+=n+1;}break;case"first":m=0;break;case"last":m=n;break;default:m=parseInt(t);if(!c.continuous){if(m>=n-(n%c.numSlidesToShow)){m=n-(n%c.numSlidesToShow);}}break;}var D=Math.abs(w-m);var E=i==true?0:D*c.speed;if(!c.vertical){p=(m*q*-1);a("ul",f).animate({marginLeft:p},{queue:false,duration:E,complete:C});}else{p=(m*r*-1);a("ul",f).animate({marginTop:p},{queue:false,duration:E,complete:C});}if(!c.continuous&&c.controlsFade){if(m==n-c.numSlidesToShow+1){a("a","#"+c.nextId).hide();a("a","#"+c.lastId).hide();}else{a("a","#"+c.nextId).show();a("a","#"+c.lastId).show();}if(m==0){a("a","#"+c.prevId).hide();a("a","#"+c.firstId).hide();}else{a("a","#"+c.prevId).show();a("a","#"+c.firstId).show();}}if(!c.continuous){if(m==n-(n%c.numSlidesToShow)){a("#"+c.nextId).addClass("navigation-disabled");}else{a("#"+c.nextId).removeClass("navigation-disabled");}if(m==0){a("#"+c.prevId).addClass("navigation-disabled");}else{a("#"+c.prevId).removeClass("navigation-disabled");}}if(i){clearTimeout(x);}if(c.auto&&t=="next"&&!i){var h=D*c.speed+c.pause;if(c.slideInfos.length>0){if(c.slideInfos[(m>n)?0:m].time>0){h=D*c.speed+c.slideInfos[(m>n)?0:m].time;}}x=setTimeout(function(){A("next",false);},h);}}}if(!c.continuous){a("#"+c.prevId).addClass("navigation-disabled");if(o){a("#"+c.nextId).addClass("navigation-disabled");}}else{if(o){a("#"+c.prevId).addClass("navigation-disabled");a("#"+c.nextId).addClass("navigation-disabled");}}if(c.auto&&!o){a(this).mouseenter(function(h){clearTimeout(x);});a(this).mouseleave(function(t){if(j==false){var h=(m>=n)?(c.continuous?m+1:n):m+1;var i=Math.abs(m-h);var s=i*c.speed+c.pause;if(c.slideInfos.length>0){if(c.slideInfos[(h>n)?0:h].time>0){s=i*c.speed+c.slideInfos[(h>n)?0:h].time;}}x=setTimeout(function(){A("next",false);},s);}});var k=c.pause;if(c.slideInfos.length>0&&c.slideInfos[0].time>0){k=c.slideInfos[0].time;}x=setTimeout(function(){A("next",false);},k);}if(c.numericShow){z(0);}if(!c.continuous&&c.controlsFade){a("a","#"+c.prevId).hide();a("a","#"+c.firstId).hide();}});};})(jQuery);var checkboxHeight="25";var radioHeight="25";var selectWidth="190";document.write('<style type="text/css">input.styled { display: none; } select.styled { position: relative; width: '+selectWidth+"px; opacity: 0; filter: alpha(opacity=0); z-index: 5; } .disabled { opacity: 0.5; filter: alpha(opacity=50); }</style>");var Custom={init:function(){var f=document.getElementsByTagName("input"),h=Array(),c,e,g;for(a=0;a<f.length;a++){if((f[a].type=="checkbox"||f[a].type=="radio")&&f[a].className=="styled"){h[a]=document.createElement("span");h[a].className=f[a].type;if(f[a].checked==true){if(f[a].type=="checkbox"){position="0 -"+(checkboxHeight*2)+"px";h[a].style.backgroundPosition=position;}else{position="0 -"+(radioHeight*2)+"px";h[a].style.backgroundPosition=position;}}f[a].parentNode.insertBefore(h[a],f[a]);f[a].onchange=Custom.clear;if(!f[a].getAttribute("disabled")){h[a].onmousedown=Custom.pushed;h[a].onmouseup=Custom.check;}else{h[a].className=h[a].className+=" disabled";}}}f=document.getElementsByTagName("select");for(a=0;a<f.length;a++){if(f[a].className=="styled"){e=f[a].getElementsByTagName("option");g=e[0].childNodes[0].nodeValue;c=document.createTextNode(g);for(b=0;b<e.length;b++){if(e[b].selected==true){c=document.createTextNode(e[b].childNodes[0].nodeValue);}}h[a]=document.createElement("span");h[a].className="select";h[a].id="select"+f[a].name;h[a].appendChild(c);f[a].parentNode.insertBefore(h[a],f[a]);if(!f[a].getAttribute("disabled")){f[a].onchange=Custom.choose;}else{f[a].previousSibling.className=f[a].previousSibling.className+=" disabled";}}}document.onmouseup=Custom.clear;},pushed:function(){element=this.nextSibling;if(element.checked==true&&element.type=="checkbox"){this.style.backgroundPosition="0 -"+checkboxHeight*3+"px";}else{if(element.checked==true&&element.type=="radio"){this.style.backgroundPosition="0 -"+radioHeight*3+"px";}else{if(element.checked!=true&&element.type=="checkbox"){this.style.backgroundPosition="0 -"+checkboxHeight+"px";}else{this.style.backgroundPosition="0 -"+radioHeight+"px";}}}},check:function(){element=this.nextSibling;if(element.checked==true&&element.type=="checkbox"){this.style.backgroundPosition="0 0";element.checked=false;}else{if(element.type=="checkbox"){this.style.backgroundPosition="0 -"+checkboxHeight*2+"px";}else{this.style.backgroundPosition="0 -"+radioHeight*2+"px";group=this.nextSibling.name;inputs=document.getElementsByTagName("input");for(a=0;a<inputs.length;a++){if(inputs[a].name==group&&inputs[a]!=this.nextSibling){inputs[a].previousSibling.style.backgroundPosition="0 0";}}}element.checked=true;}},clear:function(){inputs=document.getElementsByTagName("input");for(var c=0;c<inputs.length;c++){if(inputs[c].type=="checkbox"&&inputs[c].checked==true&&inputs[c].className=="styled"){inputs[c].previousSibling.style.backgroundPosition="0 -"+checkboxHeight*2+"px";}else{if(inputs[c].type=="checkbox"&&inputs[c].className=="styled"){inputs[c].previousSibling.style.backgroundPosition="0 0";}else{if(inputs[c].type=="radio"&&inputs[c].checked==true&&inputs[c].className=="styled"){inputs[c].previousSibling.style.backgroundPosition="0 -"+radioHeight*2+"px";}else{if(inputs[c].type=="radio"&&inputs[c].className=="styled"){inputs[c].previousSibling.style.backgroundPosition="0 0";}}}}}},choose:function(){option=this.getElementsByTagName("option");for(d=0;d<option.length;d++){if(option[d].selected==true){document.getElementById("select"+this.name).childNodes[0].nodeValue=option[d].childNodes[0].nodeValue;}}}};window.onload=Custom.init;function closeLightbox(a,b){$("#"+a).live("click",function(c){c.preventDefault();$("#"+b).hide();$("html").css("overflow","auto");});}function productVariantRow(a){$(".variant-image").each(function(){var d=$(this).prev(".variant-image-large");if(a){var c=$("#"+$(this).attr("id"));$(c).live("mouseover",b);$(c).live("mouseout",e);}else{$(this).mouseover(b);$(this).mouseout(e);}function b(){var f=$(this).position();var g=$(d).outerHeight();$(d).css({top:(f.top-g)+"px",left:(f.left)+"px"});$(d).css("display","block");}function e(){$(d).css("display","none");}$(this).mousedown(function(){var g=$(this).parent("div").parent("div").children(".holder").children(".variant-selected");if(g!=null&&g!=undefined){$(g).removeClass("variant-selected");}$(this).addClass("variant-selected");var s=$(this).children(".product-variant-id");var p=$(s).children(":input");var m=$(p).val();var n=$(this).parent("div").parent("div").children(".selected-product-variant-id");var f=$(n).children(":input");$(f).val(m);var h=$(this).parent("div").children(".product-variant-can-buy");var r=$(h).children(":input:first").val();var k=$(h).children(":input:eq(1)").val();var o=$(this).parent("div").parent("div").children(".product-variant-item-index");var j=$(o).children(":input");var l=$(j).val();var q=$(".product-variant-buy-info-"+l);var i=$(".product-variant-not-in-stock-"+l);if(r=="true"){$(q).css("visibility","");$(i).css("visibility","hidden");}else{$(q).css("visibility","hidden");$(i).find("a").text(k);$(i).css("visibility","");}});});}var addthis_config={ui_cobrand:"KICKS",ui_header_color:"#ffffff",ui_header_background:"#000000",ui_footer_background:"#000000",services_compact:"email, facebook, blogger, delicious, twitter, wordpress, more",services_exclude:"print",ui_click:true};function InputDefaultValueBlur(a){if($(a).val()==""){$(a).val($(a).attr("data-defaulttext"));$(a).addClass("input-default-value-color");$(a).removeClass("input-customer-type-color");}else{$(a).removeClass("input-default-value-color");$(a).addClass("input-customer-type-color");}}function InputDefaultValueFocus(a){if($(a).val()==$(a).attr("data-defaulttext")){$(a).val("");$(a).removeClass("input-default-value-color");$(a).addClass("input-customer-type-color");}else{$(a).removeClass("input-default-value-color");$(a).addClass("input-customer-type-color");}}function CommentTerms_Center(d){if($("#commentTerms").is(":visible")||d){var k=$("#commentTerms").children(".comment-terms-lightbox-wrapper").children(".comment-terms-lightbox-outer");var g=$("#commentTerms").children(".comment-terms-lightbox-wrapper");if(!$(g).is(":visible")){$(g).css("display","block");}var m=$(k).outerHeight();var h=$(k).outerWidth();if(!d){$("#commentTerms").css("display","none");}else{$(g).css("display","none");}var j=$(document).scrollTop();var a=$(document).height();var i=$(window).height();var n=0;if(j+m>a){n=a-m;}else{n=j+(i/2-m/2);}if(n<0){n=0;}n=parseInt(n);var f=$(document).scrollLeft();var l=$(document).width();var b=$(window).width();var c=0;if(f+h>l){c=l-h;}else{c=f+(b/2-h/2);}if(c<0){c=0;}c=parseInt(c);if(d){$(g).animate({top:n+"px",left:c+"px"},100);}else{$(g).css("left",c+"px");$(g).css("top",n+"px");}if(!d){$("#commentTerms").css("display","block");}else{$(g).css("display","block");}}}(function(a){a.fn.list_ticker=function(c){var b={speed:8000,effect:"fade"};var c=a.extend(b,c);return this.each(function(){var d=a(this);var e=d.children();e.not(":first").hide();setInterval(function(){e=d.children();e.not(":first").hide();var f=e.eq(0);var g=e.eq(1);if(c.effect=="slide"){f.slideUp();g.slideDown(function(){f.remove().appendTo(d);});}else{if(c.effect=="fade"){f.fadeOut(function(){g.fadeIn();f.remove().appendTo(d);});}}},c.speed);});};})(jQuery);var SiteSetting_RegExps_GenericTrimFormat={};var SiteSetting_RegExps_PasswordFormat={};var SiteSetting_RegExps_EmailFormat={};var SiteSetting_RegExps_SSNFormat={};var SiteSetting_RegExps_PersonalCardNumberFormat={};var SiteSetting_RegExps_PostalCodeFormat={};var SiteSetting_RegExps_CellPhoneFormat={};var SiteSetting_RegExps_CellPhoneNormalization1={};var SiteSetting_RegExps_CellPhoneNormalization2={};var SiteSetting_SettingValues_GiftCardMinValue={};var SiteSetting_SettingValues_GiftCardMaxValue={};var SiteSetting_RegExps_GiftcardNumber={};var SiteSetting_RegExps_GiftcardPin={};var SiteSetting_RegExps_GiftcardSum={};var SiteSetting_RegExps_CellPhoneNormalization2Replacement="";function _ValidatorTrim(a){var b=a.match(SiteSetting_RegExps_GenericTrimFormat);return(b==null)?"":b[1];}var Validation_LastEight="";function _SSNOrCardNumberAndPostalCodeNotEmpty(g,i,a,j){var e=$(a).attr("controltovalidate");var b=$("#"+e);var c=$(b).val();var f=$("#"+g).val();var d=$("#"+i).val();j.IsValid=(c!=""&&c!="")||(f!=""&&f!=Validation_LastEight&&f!=""&&d!=""&&d!="");var h=$(b).parent("div");if(!j.IsValid){$(h).addClass("invalid-input");}else{$(h).removeClass("invalid-input");}}function _CardNumberAndPostalCodeNotEmpty(f,a,h){var d=$(a).attr("controltovalidate");var b=$("#"+d);var c=$(b).val();var e=$("#"+f).val();h.IsValid=(e!=""&&e!=Validation_LastEight&&e!=""&&c!=""&&c!="");var g=$(b).parent("div");if(!h.IsValid){$(g).addClass("invalid-input");}else{$(g).removeClass("invalid-input");}}function NormalizeCellPhoneNumber(b){var c="";var a=SiteSetting_RegExps_CellPhoneNormalization2Replacement;var d=b.replace(SiteSetting_RegExps_CellPhoneNormalization2,a);d=d.replace(SiteSetting_RegExps_CellPhoneNormalization1,c);return d;}function ValidateBirthDateFormatOnly(b,g){var f=$(b).attr("controltovalidate");var c=$("#"+f);var a=_ValidatorTrim($(c).val());var e=true;if(a!==""){e=BirthDate_RegExp.test(a);}var d=$(c).parent("div");if(!e){$(d).addClass("invalid-input");}else{$(d).removeClass("invalid-input");}g.IsValid=e;}function ValidateGiftCardValueFieldFormatOnly(b,g){var f=$(b).attr("controltovalidate");var c=$("#"+f);var a=_ValidatorTrim($(c).val());var e=true;if(a!=""){if(a.indexOf("-")>-1){e=false;}else{a=parseInt(a);if(a!=NaN){e=((a>=SiteSetting_SettingValues_GiftCardMinValue)&&(a<=SiteSetting_SettingValues_GiftCardMaxValue));}else{e=false;}}}var d=$(c).parent("div");if(e&&a!=""){$(d).removeClass("invalid-input");}else{$(d).addClass("invalid-input");}g.IsValid=e;}function ValidateCellPhoneFieldFormatOnly(b,h){var f=$(b).attr("controltovalidate");var c=$("#"+f);var a=$(c).val();a=NormalizeCellPhoneNumber(a);var d=_ValidatorTrim(a);var e=true;if(d!=""){e=SiteSetting_RegExps_CellPhoneFormat.test(a);}var g=$(c).parent("div");if(SiteSetting_RegExps_CellPhoneFormat.test(a)&&d!=""){$(g).removeClass("invalid-input");}else{$(g).addClass("invalid-input");}h.IsValid=e;}function ValidateCellPhoneFieldFormatOnly2(b,g){var f=$(b).attr("controltovalidate");var c=$("#"+f);var a=$(c).val();a=NormalizeCellPhoneNumber(a);var e=SiteSetting_RegExps_CellPhoneFormat.test(a);e=e||_ValidatorTrim($(c).val())=="";var d=$(c).parent("div");if(!e){$(d).addClass("invalid-input");}else{$(d).removeClass("invalid-input");}g.IsValid=e;}function ValidateCellPhoneField(b,g){var f=$(b).attr("controltovalidate");var c=$("#"+f);var a=$(c).val();a=NormalizeCellPhoneNumber(a);var e=SiteSetting_RegExps_CellPhoneFormat.test(a);e=e&&_ValidatorTrim($(c).val())!="";var d=$(c).parent("div");if(!e){$(d).addClass("invalid-input");}else{$(d).removeClass("invalid-input");}g.IsValid=e;}function ValidateEmailFieldFormatOnly(b,h){var f=$(b).attr("controltovalidate");var c=$("#"+f);var a=$(c).val();var d=_ValidatorTrim(a);var e=true;if(d!=""){e=SiteSetting_RegExps_EmailFormat.test(a);}var g=$(c).parent("div");if(SiteSetting_RegExps_EmailFormat.test(a)&&d!=""){$(g).removeClass("invalid-input");}else{$(g).addClass("invalid-input");}h.IsValid=e;}function ValidateEmailField(a,f){var e=$(a).attr("controltovalidate");var b=$("#"+e);var d=SiteSetting_RegExps_EmailFormat.test($(b).val());d=d&&_ValidatorTrim($(b).val())!="";var c=$(b).parent("div");if(!d){$(c).addClass("invalid-input");}else{$(c).removeClass("invalid-input");}f.IsValid=d;}function ValidateSSNFieldFormatOnly(b,h){var f=$(b).attr("controltovalidate");var c=$("#"+f);var a=$(c).val();var d=_ValidatorTrim(a);var e=true;if(d!=""){e=SiteSetting_RegExps_SSNFormat.test(a);}var g=$(c).parent("div");if(SiteSetting_RegExps_SSNFormat.test(a)&&d!=""){$(g).removeClass("invalid-input");}else{$(g).addClass("invalid-input");}h.IsValid=e;}function ValidateSSNFieldFormatOnly2(a,f){var e=$(a).attr("controltovalidate");var b=$("#"+e);var d=SiteSetting_RegExps_SSNFormat.test($(b).val());d=d||_ValidatorTrim($(b).val())=="";var c=$(b).parent("div");if(!d){$(c).addClass("invalid-input");}else{$(c).removeClass("invalid-input");}f.IsValid=d;}function ValidateSSNField(a,f){var e=$(a).attr("controltovalidate");var b=$("#"+e);var d=SiteSetting_RegExps_SSNFormat.test($(b).val());d=d&&_ValidatorTrim($(b).val())!="";var c=$(b).parent("div");if(!d){$(c).addClass("invalid-input");}else{$(c).removeClass("invalid-input");}f.IsValid=d;}function ValidateCardNumberFieldFormatOnly(a,g){var f=$(a).attr("controltovalidate");var b=$("#"+f);var e=SiteSetting_RegExps_PersonalCardNumberFormat.test($(b).val());var c=_ValidatorTrim($(b).val());e=e||c==Validation_LastEight||c=="";var d=$(b).parent("div");if(!e){$(d).addClass("invalid-input");}else{$(d).removeClass("invalid-input");}g.IsValid=e;}function ValidatePostalCodeFieldFormatOnly(b,h){var f=$(b).attr("controltovalidate");var c=$("#"+f);var a=$(c).val();var d=_ValidatorTrim(a);var e=true;if(d!=""){e=SiteSetting_RegExps_PostalCodeFormat.test(a);}h.IsValid=e;var g=$(c).parent("div");if(e&&d!=""){$(g).removeClass("invalid-input");}else{$(g).addClass("invalid-input");}}function ValidatePostalCodeFieldFormatOnly2(a,f){var e=$(a).attr("controltovalidate");var b=$("#"+e);var d=SiteSetting_RegExps_PostalCodeFormat.test($(b).val());d=d||_ValidatorTrim($(b).val())=="";var c=$(b).parent("div");if(!d){$(c).addClass("invalid-input");}else{$(c).removeClass("invalid-input");}f.IsValid=d;}function ValidatePostalCodeField(a,f){var e=$(a).attr("controltovalidate");var b=$("#"+e);var d=SiteSetting_RegExps_PostalCodeFormat.test($(b).val());d=d&&_ValidatorTrim($(b).val())!="";var c=$(b).parent("div");if(!d){$(c).addClass("invalid-input");}else{$(c).removeClass("invalid-input");}f.IsValid=d;}function ValidateGenericTextField(a,f){var e=$(a).attr("controltovalidate");var b=$("#"+e);var d=_ValidatorTrim($(b).val())!="";var c=$(b).parent("div");if(!d){$(c).addClass("invalid-input");}else{$(c).removeClass("invalid-input");}f.IsValid=d;}function ValidatePassword(a,f){var e=$(a).attr("controltovalidate");var b=$("#"+e);var d=SiteSetting_RegExps_PasswordFormat.test($(b).val());d=d&&_ValidatorTrim($(b).val())!="";var c=$(b).parent("div");if(!d){$(c).addClass("invalid-input");}else{$(c).removeClass("invalid-input");}f.IsValid=d;}function ValidatePasswordFormatOnly(a,f){var e=$(a).attr("controltovalidate");var b=$("#"+e);var d=SiteSetting_RegExps_PasswordFormat.test($(b).val());d=d||_ValidatorTrim($(b).val())=="";var c=$(b).parent("div");if(!d){$(c).addClass("invalid-input");}else{$(c).removeClass("invalid-input");}f.IsValid=d;}function _ReplaceId(a,b,c){return a.replace(new RegExp("(.*)"+b),"$1"+c);}function ValidatePasswordAndCompare(a,i){var f=$(a).attr("controltovalidate");var b=$("#"+f);var e=SiteSetting_RegExps_PasswordFormat.test($(b).val());e=e&&_ValidatorTrim($(b).val())!="";var d=$(b).parent("div");if(!e){$(d).addClass("invalid-input");}else{$(d).removeClass("invalid-input");}i.IsValid=e;if(e){var g=$("#"+_ReplaceId($(a).attr("id"),"1","2")+"_Compare");var c=$("#"+_ReplaceId(f,"1","2"));if(g!=null&&g!=undefined&&g.length==1&&($(c).val())!=""){var h={Value:$(c).val(),IsValid:true};ValidateComparePassword(g[0],h);g[0].isvalid=h.IsValid;ValidatorUpdateDisplay(g[0]);}}}function ValidateComparePassword(a,i){var f=$(a).attr("controltovalidate");var b=$("#"+f);var c=$("#"+_ReplaceId(f,"2","1"));var e=$(b).val();var g=$(c).val();var h=e==g&&e!=""&&g!="";var d=$(b).parent("div");if(!h){$(d).addClass("invalid-input");}else{$(d).removeClass("invalid-input");}i.IsValid=h;}function ProfileValidatePostalCode(b,g){var e=$(b).attr("controltovalidate");var c=$("#"+e);var a=$(c).val();var d=SiteSetting_RegExps_PostalCodeFormat.test(a);d=d&&_ValidatorTrim(a)!="";var f=$("#ValidatorTable");if(!d){f.css("display","block");}else{f.css("display","none");}g.IsValid=d;}function ProfileValidatePostalCodeMember(b,g){var e=$(b).attr("controltovalidate");var c=$("#"+e);var a=$(c).val();var d=SiteSetting_RegExps_PostalCodeFormat.test(a);var f=$("#ValidatorTableMember");if(!d){f.css("display","block");}else{f.css("display","none");}g.IsValid=d;}function ProfileValidateCity(a,f){var d=$(a).attr("controltovalidate");var b=$("#"+d);var c=_ValidatorTrim($(b).val())!="";var e=$("#cityValidatorTable");if(!c){e.css("display","block");}else{e.css("display","none");}f.IsValid=c;}function ProfileValidateCityMember(a,f){var d=$(a).attr("controltovalidate");var b=$("#"+d);var c=_ValidatorTrim($(b).val())!="";var e=$("#ValidatorTableMemberCity");if(!c){e.css("display","block");}else{e.css("display","none");}f.IsValid=c;}function ProfileValidateCardNumberField(b,g){var f=$(b).attr("controltovalidate");var c=$("#"+f);var a=$(c).val();var e=SiteSetting_RegExps_PersonalCardNumberFormat.test(a);e=e||_ValidatorTrim(a)=="";var d=$(c).parent("div");if(!e){$(d).addClass("invalid-input");}else{$(d).removeClass("invalid-input");}g.IsValid=e;}var Profile_CardNumberId="";var Profile_ZipCodeId="";function ProfileValidateSSNOrCardNumberAndPostalCodeNotEmpty(a,b){_SSNOrCardNumberAndPostalCodeNotEmpty(Profile_CardNumberId,Profile_ZipCodeId,a,b);}function ProfileValidateCardNumberAndPostalCodeNotEmpty(a,b){_CardNumberAndPostalCodeNotEmpty(Profile_CardNumberId,a,b);}var _profile=true;function ProfileValidateComparePassword(a,i){var f=$(a).attr("controltovalidate");var b=$("#"+f);var c=$("#"+_ReplaceId(f,"2","1"));var e=$(b).val();var g=$(c).val();var h=e==g||(e==""||g=="");var d=$(b).parent("div");if(!_profile){h=true;}if(!h){$(d).addClass("invalid-input");}else{$(d).removeClass("invalid-input");}i.IsValid=h;}function ProfileValidatePasswordAndCompareImp(a,i){var f=$(a).attr("controltovalidate");var b=$("#"+f);var e=SiteSetting_RegExps_PasswordFormat.test($(b).val());e=e||_ValidatorTrim($(b).val())!=""||$(b).val()==="";var d=$(b).parent("div");if(!_profile){e=true;}if(!e){$(d).addClass("invalid-input");}else{$(d).removeClass("invalid-input");}i.IsValid=e;if(e){var g=$("#"+_ReplaceId($(a).attr("id"),"1","2")+"_Compare");var c=$("#"+_ReplaceId(f,"1","2"));if(g!=null&&g!=undefined&&g.length==1&&($(c).val())!=""){var h={Value:$(c).val(),IsValid:true};ProfileValidateComparePassword(g[0],h);g[0].IsValid=h.IsValid;ValidatorUpdateDisplay(g[0]);i.IsValid=h.IsValid;}}}var _profileLastValue;var _profileLastFailed=false;var _profileInCall=false;var _profileClickedSave=false;$(document).ready(function(){$(".ProfileSave").click(function(a){if(_profileInCall){a.preventDefault();_profileClickedSave=true;}});});function ProfileValidatePasswordAndCompare(a,c){if(_profileLastValue==c.Value&&!_profileLastFailed){ProfileValidatePasswordAndCompareImp(a,c);return;}var e=$(a).attr("controltovalidate");var d=$("#"+e);var b=$(d).val();if(b===""){return;}_profileLastValue=c.Value;_profileLastFailed=false;_profileInCall=true;_profileClickedSave=false;$("#divLoadingAjax").parent("div").css("visibility","visible");$.ajax({async:true,cache:false,data:{t:c.Value},dataType:"json",error:function(f,g){$("#divLoadingAjax").parent("div").css("visibility","hidden");_profile=true;_profileLastFailed=true;_profileInCall=false;ProfileValidatePasswordAndCompareImp(a,c);ValidatorUpdateDisplay(a);ValidatorUpdateIsValid();if(c.IsValid&&_profileClickedSave){__doPostBack($(".ProfileSave").attr("name"),"");}},global:false,success:function(f){if(f.foo==undefined||f.foo==false){$("#divLoadingAjax").parent("div").css("visibility","hidden");_profile=true;_profileInCall=false;ProfileValidatePasswordAndCompareImp(a,c);ValidatorUpdateDisplay(a);ValidatorUpdateIsValid();if(c.IsValid&&_profileClickedSave){__doPostBack($(".ProfileSave").attr("name"),"");}}else{$("#divLoadingAjax").parent("div").css("visibility","hidden");_profile=false;_profileInCall=false;ProfileValidatePasswordAndCompareImp(a,c);ValidatorUpdateDisplay(a);ValidatorUpdateIsValid();if(_profileClickedSave){__doPostBack($(".ProfileSave").attr("name"),"");}}},timeout:500,url:"Views/Customer/Handler.ashx"});}var MemberControlsPlaceHolder_CardNumberId="";var MemberControlsPlaceHolder_ZipCodeId="";function MemberControlsPlaceHolderValidateSSNOrCardNumberAndPostalCodeNotEmpty(a,b){_SSNOrCardNumberAndPostalCodeNotEmpty(MemberControlsPlaceHolder_CardNumberId,MemberControlsPlaceHolder_ZipCodeId,a,b);}function MemberControlsPlaceHolderValidateCardNumberAndPostalCodeNotEmpty(a,b){_CardNumberAndPostalCodeNotEmpty(MemberControlsPlaceHolder_CardNumberId,a,b);}function _ValidateRegex(a,g,d){var e=$(a).attr("controltovalidate");var b=$("#"+e);var f=d.test($(b).val());g.IsValid=f||_ValidatorTrim($(b).val())=="";f=f&&_ValidatorTrim($(b).val())!="";var c=$(b).parent("div");if(!f){$(c).addClass("invalid-input");}else{$(c).removeClass("invalid-input");}}function ValidateGiftcardNumber(a,b){_ValidateRegex(a,b,SiteSetting_RegExps_GiftcardNumber);}function ValidateGiftcardPin(a,b){_ValidateRegex(a,b,SiteSetting_RegExps_GiftcardPin);}function ValidateGiftcardSum(a,b){_ValidateRegex(a,b,SiteSetting_RegExps_GiftcardSum);}function ValidateBirthDate(a,k){var f=$(a).attr("controltovalidate");var j=_ValidatorTrim($("#"+f).val());var h=_ValidatorTrim($("#"+f.replace("Year","Month")).val());var i=_ValidatorTrim($("#"+f.replace("Year","Day")).val());var e=false;if(j!==""&&h!==""&&i!==""){var g=parseInt(j,10);var b=parseInt(h,10)-1;var d=parseInt(i,10);if(g!==NaN&&b!==NaN&&d!==NaN){var c=32-new Date(g,b,32).getDate();if(c>=d){e=true;}}}k.IsValid=e;}function ValidateBirthDateAge(a,l){var g=$(a).attr("controltovalidate");var k=_ValidatorTrim($("#"+g).val());var i=_ValidatorTrim($("#"+g.replace("Year","Month")).val());var j=_ValidatorTrim($("#"+g.replace("Year","Day")).val());var e=true;if(k!==""&&i!==""&&j!==""){var h=parseInt(k,10);var b=parseInt(i,10)-1;var d=parseInt(j,10);if(h!==NaN&&b!==NaN&&d!==NaN){var c=32-new Date(h,b,32).getDate();if(c>=d){var f=new Date(h+16,b,d,0,0,0,0);if(f>new Date()){e=false;}}}}l.IsValid=e;}function SetupBirthDateValidation(c,d){var a=document.getElementById(c);var b=document.getElementById(d);if(a!==null&&a!==undefined){a.enabled=false;}if(b!==null&&b!==undefined){b.enabled=false;}}function RunBirthDateValidation(b,c,a){var e=document.getElementById(b);var f=document.getElementById(c);e.enabled=f.enabled=true;var d=Page_ClientValidate(a);e.enabled=f.enabled=false;return d;}function RadioButtonListClear(d,b){var e=$("input",d);for(var a=0;a<e.length;a++){var c=$(e[a]).prev("span");var f=$(c).children("span");if($(e[a]).attr("checked")==true){$(f).css("backgroundPosition","right -"+(b*2)+"px");$(c).css("backgroundPosition","left -"+(b*2)+"px");}else{$(f).css("backgroundPosition","right 0");$(c).css("backgroundPosition","left 0");}}}function RadioButtonListPushed(g,a,d){var b=$(g).next("input");var c=g;var f=$(c).children("span");if($(b).attr("checked")==true){$(f).css("backgroundPosition","right -"+(a*3)+"px");$(f).addClass(d);$(c).css("backgroundPosition","left -"+(a*3)+"px");}else{$(f).css("backgroundPosition","right -"+a+"px");$(f).removeClass(d);$(c).css("backgroundPosition","left -"+a+"px");}}function RadioButtonListCheck(b){var a=$(b).next("input");$(a).click();}function RadioButtonListPushedInput(f,a,d){var c=$(f).prev("span");var b=$(c).children("span");if($(f).attr("checked")==true){$(b).css("backgroundPosition","right -"+(a*3)+"px");$(b).addClass(d);$(c).css("backgroundPosition","left -"+(a*3)+"px");}else{$(b).css("backgroundPosition","right -"+a+"px");$(b).removeClass(d);$(c).css("backgroundPosition","left -"+a+"px");}}function RadioButtonListCheckInput(d,a){var b=$(d).prev("span");var c=$(b).children("span");$(c).css("backgroundPosition","right -"+(a*2)+"px");$(b).css("backgroundPosition","left -"+(a*2)+"px");$(d).attr("checked",true);}function RadioButtonListLoad(h,e,k,m,a,c){var j=$("input",h);for(var b=0;b<j.length;b++){if(j[b].type=="radio"){var f=$(j[b]).prev("span");if(f!=null&&f!=undefined&&f.length==1&&f.hasClass(c)){return;}}}for(var b=0;b<j.length;b++){if(j[b].type=="radio"){var l=document.createElement("span");$(l).addClass(a);j[b].parentNode.insertBefore(l,j[b]);$(l).wrap("<span class='"+c+"'></span>");var g=$(l).parent("span");if($(j[b]).attr("checked")==true){$(l).css("backgroundPosition","right -"+(e*2)+"px");$(l).addClass(k);$(g).css("backgroundPosition","left -"+(e*2)+"px");}$(j[b]).change(function(){RadioButtonListClear(h,e);});if(!$(j[b]).attr("disabled")){$(l).mousedown(function(){RadioButtonListPushed(this,e,k);});$(l).mouseup(function(){RadioButtonListCheck(this);});$(g).mousedown(function(){RadioButtonListPushed(this,e,k);});$(g).mouseup(function(){RadioButtonListCheck(this);});$(j[b]).mousedown(function(){RadioButtonListPushedInput(this,e,k);});$(j[b]).mouseup(function(){RadioButtonListCheckInput(this,e);});}else{$(j[b]).addClass(m);$(l).addClass(m);$(g).addClass(m);}var d=$(j[b]).next("label");$(l).text($(d).text());$(d).css("display","none");}}}function CheckButtonListClear(d,b){var e=$("input",d);for(var a=0;a<e.length;a++){var c=$(e[a]).prev("span");var f=$(c).children("span");if($(e[a]).attr("checked")==true){$(f).css("backgroundPosition","right -"+(b*2)+"px");$(f).addClass("filter-selected");$(c).css("backgroundPosition","left -"+(b*2)+"px");}else{$(f).css("backgroundPosition","right 0");$(f).removeClass("filter-selected");$(c).css("backgroundPosition","left 0");}}}function CheckButtonListPushed(g,a,d){var b=$(g).next("input");var c=g;var f=$(c).children("span");if($(b).attr("checked")==true){$(f).css("backgroundPosition","right -"+(a*3)+"px");$(f).addClass(d);$(c).css("backgroundPosition","left -"+(a*3)+"px");}else{$(f).css("backgroundPosition","right -"+a+"px");$(f).removeClass(d);$(c).css("backgroundPosition","left -"+a+"px");}}function CheckButtonListCheck(b){var a=$(b).next("input");$(a).click();}function CheckButtonListPushedInput(f,a,d){var c=$(f).prev("span");var b=$(c).children("span");if($(this).attr("checked")==true){$(b).css("backgroundPosition","right -"+(a*3)+"px");$(b).addClass(d);$(c).css("backgroundPosition","left -"+(a*3)+"px");}else{$(b).css("backgroundPosition","right -"+a+"px");$(b).removeClass(d);$(c).css("backgroundPosition","left -"+a+"px");}}function CheckButtonListCheckInput(d,a){var b=$(d).prev("span");var c=$(b).children("span");if($(this).attr("checked")==true){$(c).css("backgroundPosition","right 0");$(b).css("backgroundPosition","left 0");$(this).attr("checked",false);}else{$(c).css("backgroundPosition","right -"+(a*2)+"px");$(b).css("backgroundPosition","left -"+(a*2)+"px");$(this).attr("checked",true);}}function CheckButtonListLoad(h,e,k,m,a,c){var j=$("input",h);for(var b=0;b<j.length;b++){if(j[b].type=="checkbox"){var f=$(j[b]).prev("span");if(f!=null&&f!=undefined&&f.length==1&&f.hasClass(c)){return;}}}for(var b=0;b<j.length;b++){if(j[b].type=="checkbox"){var l=document.createElement("span");$(l).addClass(a);j[b].parentNode.insertBefore(l,j[b]);$(l).wrap("<span class='"+c+"'></span>");var g=$(l).parent("span");if($(j[b]).attr("checked")==true){$(l).css("backgroundPosition","right -"+(e*2)+"px");$(l).addClass("filter-selected");$(g).css("backgroundPosition","left -"+(e*2)+"px");}$(j[b]).change(function(){CheckButtonListClear(h,e);});if(!$(j[b]).attr("disabled")){$(l).mousedown(function(){CheckButtonListPushed(this,e,k);});$(l).mouseup(function(){CheckButtonListCheck(this);});$(g).mousedown(function(){CheckButtonListPushed(this,e,k);});$(g).mouseup(function(){CheckButtonListCheck(this);});$(j[b]).mousedown(function(){CheckButtonListPushedInput(this,e,k);});$(j[b]).mouseup(function(){CheckButtonListCheckInput(this,e);});}else{$(j[b]).addClass(m);$(l).addClass(m);$(g).addClass(m);}var d=$(j[b]).next("label");$(l).text($(d).text());$(d).css("display","none");}}}$(document).ready(function(){var a=false;$("#menuItemProducts").click(function(){a=false;$("#menuItemProducts").addClass("selected");$("#menuItemBrands").removeClass("selected");$("#menuItemGuides").removeClass("selected");$("#floatingLayerProducts").toggle("fast");$("#floatingLayerBrands").hide("fast");$("#floatingLayerGuides").hide("fast");$("#tabseperatorleft").css("display","none");$("#tabseperatorright").css("display","block");});$("#floatingLayerProducts").mouseleave(function(){$("#floatingLayerProducts").hide("slow");});$("#menuItemBrands").click(function(){$("#menuItemBrands").addClass("selected");$("#menuItemGuides").removeClass("selected");$("#menuItemProducts").removeClass("selected");if(!$("#floatingLayerBrands").is(":visible")){a=false;}$("#floatingLayerBrands").toggle("fast");$("#floatingLayerProducts").hide("fast");$("#floatingLayerGuides").hide("fast");$("#tabseperatorleft").css("display","none");$("#tabseperatorright").css("display","none");});$("#floatingLayerBrands").mouseleave(function(){a=true;});$("#floatingLayerBrands").mouseenter(function(){a=false;});$(document).click(function(d){var b=$(d.target).attr("id");var c=$(d.target).hasClass("brand-index-item-link");if(b!="menuItemBrands"){if(($("#floatingLayerBrands").is(":visible")&&a)||c){$("#floatingLayerBrands").hide("slow");a=false;}}});$("#menuItemGuides").click(function(){a=false;$("#menuItemGuides").addClass("selected");$("#menuItemBrands").removeClass("selected");$("#menuItemProducts").removeClass("selected");$("#floatingLayerGuides").toggle("fast");$("#floatingLayerProducts").hide("fast");$("#floatingLayerBrands").hide("fast");$("#tabseperatorleft").css("display","block");$("#tabseperatorright").css("display","none");});$("#floatingLayerGuides").mouseleave(function(){$("#floatingLayerGuides").hide("slow");});});(function(d){var a=d.scrollTo=function(e,g,f){d(window).scrollTo(e,g,f);};var b=0;a.defaults={axis:"xy",duration:b};a.window=function(e){return d(window)._scrollable();};d.fn._scrollable=function(){return this.map(function(){var g=this,e=!g.nodeName||d.inArray(g.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!e){return g;}var f=(g.contentWindow||g).document||g.ownerDocument||g;return d.browser.safari||f.compatMode=="BackCompat"?f.body:f.documentElement;});};d.fn.scrollTo=function(e,g,f){if(typeof g=="object"){f=g;g=0;}if(typeof f=="function"){f={onAfter:f};}if(e=="max"){e=9000000000;}f=d.extend({},a.defaults,f);g=g||f.speed||f.duration;f.queue=f.queue&&f.axis.length>1;if(f.queue){g/=2;}f.offset=c(f.offset);f.over=c(f.over);return this._scrollable().each(function(){var h=this,i=d(h),m=e,n,j={},k=i.is("html,body");switch(typeof m){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(m)){m=c(m);break;}m=d(m,this);case"object":if(m.is||m.style){n=(m=d(m)).offset();}}d.each(f.axis.split(""),function(o,v){var q=v=="x"?"Left":"Top",p=q.toLowerCase(),t="scroll"+q,s=h[t],u=a.max(h,v);if(n){j[t]=n[p]+(k?0:s-i.offset()[p]);if(f.margin){j[t]-=parseInt(m.css("margin"+q))||0;j[t]-=parseInt(m.css("border"+q+"Width"))||0;}j[t]+=f.offset[p]||0;if(f.over[p]){j[t]+=m[v=="x"?"width":"height"]()*f.over[p];}}else{var r=m[p];j[t]=r.slice&&r.slice(-1)=="%"?parseFloat(r)/100*u:r;}if(/^\d+$/.test(j[t])){j[t]=j[t]<=0?0:Math.min(j[t],u);}if(!o&&f.queue){if(s!=j[t]){l(f.onAfterFirst);}delete j[t];}});l(f.onAfter);function l(o){i.animate(j,g,f.easing,o&&function(){o.call(this,e,f);});}}).end();};a.max=function(g,k){var f=k=="x"?"Width":"Height",i="scroll"+f;if(!d(g).is("html,body")){return g[i]-d(g)[f.toLowerCase()]();}var e="client"+f,j=g.ownerDocument.documentElement,h=g.ownerDocument.body;return Math.max(j[i],h[i])-Math.min(j[e],h[e]);};function c(e){return typeof e=="object"?e:{top:e,left:e};}})(jQuery);if(typeof Kicks=="undefined"){Kicks={};}(function(){this.Tracker=function(){if(typeof googleAnalyticsWebPropertyID=="undefined"){alert("The global variable googleAnalyticsWebPropertyID must be declared to enable tracking");}var a=_gat._createTracker(googleAnalyticsWebPropertyID);var b=function(c){if(window.console!=undefined){console.log(c);}};if(googleAnalyticsLogToConsole===true){b("Tracking with id: "+googleAnalyticsWebPropertyID);}this._setCustomVar=function(e,f,c,d){if(googleAnalyticsLogToConsole===true){b("_setCustomVar(index: "+e+", name: "+f+", value: "+c+", opt_scope: "+d+");");}a._setCustomVar(e,f,c,d);};this._trackPageview=function(c){if(googleAnalyticsLogToConsole===true){if(c===undefined){b("_trackPageview(opt_pageURL: '"+location.href+"');");}else{b("_trackPageview(opt_pageURL: '"+c+"');");}}if(c===undefined){a._trackPageview();}else{a._trackPageview(c);}};this._trackEvent=function(c,d,f,e){if(googleAnalyticsLogToConsole===true){b("_trackEvent(category: "+c+", action: "+d+", opt_label: "+f+", opt_value:"+e+");");}a._trackEvent(c,d,f,e);};this._addTrans=function(f,c,g,h,i,d,e,j){if(googleAnalyticsLogToConsole===true){b("_addTrans(orderId: "+f+", affiliation: "+c+", total: "+g+", tax:"+h+", shipping:"+i+", city:"+d+", state:"+e+", taxcountry:"+j+");");}a._addTrans(f,c,g,h,i,d,e,j);};this._addItem=function(e,d,g,h,f,c){if(googleAnalyticsLogToConsole===true){b("_addItem(orderId: "+e+", sku: "+d+", name: "+g+", category:"+h+", price:"+f+", quantity:"+c+");");}a._addItem(e,d,g,h,f,c);};this._trackTrans=function(){if(googleAnalyticsLogToConsole===true){b("_trackTrans();");}a._trackTrans();};this._setDomainName=function(c){if(googleAnalyticsLogToConsole===true){b("_setDomainName(newDomainName: "+c+");");}a._setDomainName(c);};this._setAllowLinker=function(c){if(googleAnalyticsLogToConsole===true){b("_setAllowLinker(bool: "+c+");");}a._setAllowLinker(c);};this._linkByPost=function(c){if(googleAnalyticsLogToConsole===true){b("_linkByPost(form: "+c+");");}a._linkByPost(c);};};}).call(Kicks);(function(a){a.fn.extend({autocomplete:function(b,c){var d=typeof b=="string";c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c);c.highlight=c.highlight||function(e){return e;};c.formatMatch=c.formatMatch||c.formatItem;return this.each(function(){new a.Autocompleter(this,c);});},result:function(b){return this.bind("result",b);},search:function(b){return this.trigger("search",[b]);},flushCache:function(){return this.trigger("flushCache");},setOptions:function(b){return this.trigger("setOptions",[b]);},unautocomplete:function(){return this.trigger("unautocomplete");}});a.Autocompleter=function(c,t){var u={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var h=null;if(t.failure!=null&&typeof t.failure=="function"){h=t.failure;}var q=a(c).attr("autocomplete","off").addClass(t.inputClass);var r;var l="";var b=a.Autocompleter.Cache(t);var p=0;var g;var x={mouseDownOnSelect:false};var s=a.Autocompleter.Select(t,c,n,x);var m;a.browser.opera&&a(c.form).bind("submit.autocomplete",function(){if(m){m=false;return false;}});q.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(z){p=1;g=z.keyCode;switch(z.keyCode){case u.UP:if(s.visible()){z.preventDefault();s.prev();}else{f(0,true);}break;case u.DOWN:if(s.visible()){z.preventDefault();s.next();}else{f(0,true);}break;case u.PAGEUP:if(s.visible()){z.preventDefault();s.pageUp();}else{f(0,true);}break;case u.PAGEDOWN:if(s.visible()){z.preventDefault();s.pageDown();}else{f(0,true);}break;case t.multiple&&a.trim(t.multipleSeparator)==","&&u.COMMA:case u.TAB:case u.RETURN:if(n()){z.preventDefault();m=true;return false;}break;case u.ESC:s.hide();break;default:clearTimeout(r);r=setTimeout(f,t.delay);break;}}).focus(function(){p++;}).blur(function(){p=0;if(!x.mouseDownOnSelect){k();}}).click(function(){if(t.clickFire){if(!s.visible()){f(0,true);}}else{if(p++>1&&!s.visible()){f(0,true);}}}).bind("search",function(){var z=(arguments.length>1)?arguments[1]:null;function A(B,C){var E;if(C&&C.length){for(var D=0;D<C.length;D++){if(C[D].result.toLowerCase()==B.toLowerCase()){E=C[D];break;}}}if(typeof z=="function"){z(E);}else{q.trigger("result",E&&[E.data,E.value]);}}a.each(i(q.val()),function(B,C){v(C,A,A);});}).bind("flushCache",function(){b.flush();}).bind("setOptions",function(){a.extend(true,t,arguments[1]);if("data" in arguments[1]){b.populate();}}).bind("unautocomplete",function(){s.unbind();q.unbind();a(c.form).unbind(".autocomplete");});function n(){var C=s.selected();if(!C){return false;}var F=C.result;l=F;if(t.multiple){var z=i(q.val());if(z.length>1){var B=t.multipleSeparator.length;var D=a(c).selection().start;var A,E=0;a.each(z,function(G,H){E+=H.length;if(D<=E){A=G;return false;}E+=B;});z[A]=F;F=z.join(t.multipleSeparator);}F+=t.multipleSeparator;}q.val(F);w();q.trigger("result",[C.data,C.value]);return true;}function f(A,B){if(g==u.DEL){s.hide();return;}var z=q.val();if(!B&&z==l){return;}l=z;z=d(z);if(z.length>=t.minChars){q.addClass(t.loadingClass);if(!t.matchCase){z=z.toLowerCase();}v(z,j,w);}else{o();s.hide();}}function i(z){if(!z){return[""];}if(!t.multiple){return[a.trim(z)];}return a.map(z.split(t.multipleSeparator),function(A){return a.trim(z).length?a.trim(A):null;});}function d(z){if(!t.multiple){return z;}var A=i(z);if(A.length==1){return A[0];}var B=a(c).selection().start;if(B==z.length){A=i(z);}else{A=i(z.replace(z.substring(B),""));}return A[A.length-1];}function y(A,z){if(t.autoFill&&(d(q.val()).toLowerCase()==A.toLowerCase())&&g!=u.BACKSPACE){q.val(q.val()+z.substring(d(l).length));a(c).selection(l.length,l.length+z.length);}}function k(){clearTimeout(r);r=setTimeout(w,200);}function w(){var z=s.visible();s.hide();clearTimeout(r);o();if(t.mustMatch){q.search(function(A){if(!A){if(t.multiple){var B=i(q.val()).slice(0,-1);q.val(B.join(t.multipleSeparator)+(B.length?t.multipleSeparator:""));}else{q.val("");q.trigger("result",null);}}});}}function j(A,z){if(z&&z.length&&p){o();s.display(z,A);y(A,z[0].value);s.show();}else{w();}}function v(B,D,z){if(!t.matchCase){B=B.toLowerCase();}var A=b.load(B);if(A&&A.length){D(B,A);}else{if((typeof t.url=="string")&&(t.url.length>0)){var C={timestamp:+new Date()};a.each(t.extraParams,function(E,F){C[E]=typeof F=="function"?F():F;});a.ajax({mode:"abort",port:"autocomplete"+c.name,dataType:t.dataType,url:t.url,data:a.extend({q:d(B),limit:t.max},C),success:function(E){var F=t.parse&&t.parse(E)||e(E);b.add(B,F);D(B,F);}});}else{s.emptyList();if(h!=null){h();}else{z(B);}}}}function e(A){var C=[];var D=A.split("\n");for(var B=0;B<D.length;B++){var z=a.trim(D[B]);if(z){z=z.split("|");C[C.length]={data:z,value:z[0],result:t.formatResult&&t.formatResult(z,z[0])||z[0]};}}return C;}function o(){q.removeClass(t.loadingClass);}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:100,max:1000,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(b){return b[0];},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:" ",inputFocus:true,clickFire:false,highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>");},scroll:true,scrollHeight:180,scrollJumpPosition:true};a.Autocompleter.Cache=function(d){var b={};var g=0;function e(k,l){if(!d.matchCase){k=k.toLowerCase();}var j=k.indexOf(l);if(d.matchContains=="word"){j=k.toLowerCase().search("\\b"+l.toLowerCase());}if(j==-1){return false;}return j==0||d.matchContains;}function c(j,i){if(g>d.cacheLength){h();}if(!b[j]){g++;}b[j]=i;}function f(){if(!d.data){return false;}var o={},p=0;if(!d.url){d.cacheLength=1;}o[""]=[];for(var k=0,n=d.data.length;k<n;k++){var l=d.data[k];l=(typeof l=="string")?[l]:l;var j=d.formatMatch(l,k+1,d.data.length);if(j===false){continue;}var m=j.charAt(0).toLowerCase();if(!o[m]){o[m]=[];}var q={value:j,data:l,result:d.formatResult&&d.formatResult(l)||j};o[m].push(q);if(p++<d.max){o[""].push(q);}}a.each(o,function(r,s){d.cacheLength++;c(r,s);});}setTimeout(f,25);function h(){b={};g=0;}return{flush:h,add:c,populate:f,load:function(j){if(!d.cacheLength||!g){return null;}if(!d.url&&d.matchContains){var o=[];for(var m in b){if(m.length>0){var n=b[m];a.each(n,function(k,p){if(e(p.value,j)){o.push(p);}});}}return o;}else{if(b[j]){return b[j];}else{if(d.matchSubset){for(var l=j.length-1;l>=d.minChars;l--){var n=b[j.substr(0,l)];if(n){var o=[];a.each(n,function(k,p){if(e(p.value,j)){o[o.length]=p;}});return o;}}}}}return null;}};};a.Autocompleter.Select=function(p,q,o,k){var d={ACTIVE:"ac_over"};var h,j=-1,m,f="",l=true,e,b;function i(){if(!l){return;}e=a("<div/>").hide().addClass(p.resultsClass).css("position","absolute").appendTo(document.body).hover(function(t){if(a(this).is(":visible")){q.focus();}k.mouseDownOnSelect=false;});b=a("<ul/>").appendTo(e).mouseover(function(t){if(r(t).nodeName&&r(t).nodeName.toUpperCase()=="LI"){j=a("li",b).removeClass(d.ACTIVE).index(r(t));a(r(t)).addClass(d.ACTIVE);}}).click(function(t){a(r(t)).addClass(d.ACTIVE);o();if(p.inputFocus){q.focus();}return false;}).mousedown(function(){k.mouseDownOnSelect=true;}).mouseup(function(){k.mouseDownOnSelect=false;});if(p.width>0){e.css("width",p.width);}l=false;}function r(u){var t=u.target;while(t&&t.tagName!="LI"){t=t.parentNode;}if(!t){return[];}return t;}function c(u){h.slice(j,j+1).removeClass(d.ACTIVE);g(u);var t=h.slice(j,j+1).addClass(d.ACTIVE);if(p.scroll){var v=0;h.slice(0,j).each(function(){v+=this.offsetHeight;});if((v+t[0].offsetHeight-b.scrollTop())>b[0].clientHeight){b.scrollTop(v+t[0].offsetHeight-b.innerHeight());}else{if(v<b.scrollTop()){b.scrollTop(v);}}}}function g(t){if(p.scrollJumpPosition||(!p.scrollJumpPosition&&!((t<0&&j==0)||(t>0&&j==h.size()-1)))){j+=t;if(j<0){j=h.size()-1;}else{if(j>=h.size()){j=0;}}}}function n(t){return p.max&&p.max<t?p.max:t;}function s(){b.empty();var w=n(m.length);for(var t=0;t<w;t++){if(!m[t]){continue;}var u=p.formatItem(m[t].data,t+1,w,m[t].value,f);if(u===false){continue;}var v=a("<li/>").html(p.highlight(u,f)).addClass(t%2==0?"ac_even":"ac_odd").appendTo(b)[0];a.data(v,"ac_data",m[t]);}h=b.find("li");if(p.selectFirst){h.slice(0,1).addClass(d.ACTIVE);j=0;}if(a.fn.bgiframe){b.bgiframe();}}return{display:function(t,u){i();m=t;f=u;s();},next:function(){c(1);},prev:function(){c(-1);},pageUp:function(){if(j!=0&&j-8<0){c(-j);}else{c(-8);}},pageDown:function(){if(j!=h.size()-1&&j+8>h.size()){c(h.size()-1-j);}else{c(8);}},hide:function(){e&&e.hide();h&&h.removeClass(d.ACTIVE);j=-1;},visible:function(){return e&&e.is(":visible");},current:function(){return this.visible()&&(h.filter("."+d.ACTIVE)[0]||p.selectFirst&&h[0]);},show:function(){var v=a(q).offset();e.css({width:typeof p.width=="string"||p.width>0?p.width:a(q).width(),top:v.top+q.offsetHeight,left:v.left}).show();if(p.scroll){b.scrollTop(0);b.css({maxHeight:p.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var t=0;h.each(function(){t+=this.offsetHeight;});var u=t>p.scrollHeight;b.css("height",u?p.scrollHeight:t);if(!u){h.width(b.width()-parseInt(h.css("padding-left"))-parseInt(h.css("padding-right")));}}}},selected:function(){var t=h&&h.filter("."+d.ACTIVE).removeClass(d.ACTIVE);return t&&t.length&&a.data(t[0],"ac_data");},emptyList:function(){b&&b.empty();},unbind:function(){e&&e.remove();}};};a.fn.selection=function(e,h){if(e!==undefined){return this.each(function(){if(this.createTextRange){var j=this.createTextRange();if(h===undefined||e==h){j.move("character",e);j.select();}else{j.collapse(true);j.moveStart("character",e);j.moveEnd("character",h);j.select();}}else{if(this.setSelectionRange){this.setSelectionRange(e,h);}else{if(this.selectionStart){this.selectionStart=e;this.selectionEnd=h;}}}});}var b=this[0];if(b.createTextRange){var f=document.selection.createRange(),d=b.value,g="<->",c=f.text.length;f.text=g;var i=b.value.indexOf(g);b.value=d;this.selection(i,i+c);return{start:i,end:i+c};}else{if(b.selectionStart!==undefined){return{start:b.selectionStart,end:b.selectionEnd};}}};})(jQuery);if(typeof Kicks==="undefined"){Kicks={};}(function(a){a.Autocomplete=(function(){return{setup:function(m,i,c,j,k,l,g,h,f,d){var e=$(m);$(e).autocomplete(i,{width:240,multiple:false,matchContains:false,cacheLength:1,max:10,scroll:false,selectFirst:false,minChars:2,formatResult:function(n){return $(n[0]).find("span.name").text().replace("/","");}});var b=false;$(e).bind("result",function(t,p,n){var o=$(n).find("span.name");var s="";var r=$(o).attr("data-url");b=true;if($(o).hasClass("category")){s="?q="+h+l+$(o).text().replace(" / ","|").replace("&",d);location=c+s;}else{if($(o).hasClass("brand")){s="?q="+f+l+$(o).text().replace("&",d);location=c+s;}else{if(r!==""){location=r;}else{if(j){s="?q="+g+l+$(o).text().replace("&",d);}else{s="?q="+g+l+$(o).text().replace("&",d);}location=c+s;}}}});$(e).bind(($.browser.opera?"keypress":"keydown")+".autocomplete",function(n){if(!n.isDefaultPrevented()&&n.keyCode===13&&!b){if($(".ac_results").children("ul").children("li.ac_over").length<1){var o="";n.preventDefault();if(j){o="?q="+g+l+$(this).val().replace("&",d);}else{o="?q="+g+l+$(this).val().replace("&",d);}location=c+o;return false;}}});$(k).click(function(n){var o=jQuery.Event(($.browser.opera?"keypress":"keydown")+".autocomplete");o.keyCode=13;n.preventDefault();$(e).trigger(o);});}};})();})(Kicks);if(typeof Kicks==="undefined"){Kicks={};}(function(a){a.Search=(function(){function f(u){}var h="^";var o="~";var k="w";var p="c";var g="b";var d="prg";var r="t";var s="v";var n="l";var e="";var i="§";var c="?q=";function m(B,A,C){var z="";var x=location.search.split("&");var w;var u;for(w=0;w<x.length;w++){if(x[w].indexOf(c)!==-1){u=x[w].substring(c.length);try{z=decodeURIComponent(u);}catch(y){z=unescape(u);}break;}}z+=(z.indexOf(h,z.length-h.length)!==-1?"":h)+A+o+B.replace("&",i);f("Added: "+z);z=c+z;for(w=0;w<x.length;w++){if(x[w].indexOf(c)===-1){z+="&"+x[w];}}if(C){q((location+"").replace(location.search,z),C);}else{location=(location+"").replace(location.search,z);}}function t(x,z){var C="";var w=location.search.split("&");var v;var u;for(v=0;v<w.length;v++){if(w[v].indexOf(c)!==-1){u=w[v].substring(c.length);try{C=decodeURIComponent(u);}catch(y){C=unescape(u);}break;}}var A=C.split(h);var B="";var D;for(v=0;v<A.length;v++){if(A[v]!==x&&A[v].length>1){B+=A[v]+h;}}D=B.lastIndexOf(h);if(D!==-1&&D===B.length-h.length){B=B.substring(0,D);}f("Removed: "+C);f("         "+B);B=c+B;for(v=0;v<w.length;v++){if(w[v].indexOf(c)===-1){B+="&"+w[v];}}if(z){q((location+"").replace(location.search,B),z);}else{location=(location+"").replace(location.search,B);}}function b(y,x,u){var w=x+o+y.replace("&",i);t(w,u);}function l(z,u,x){var v=location.search;var B=z+"=";var A=v.indexOf(B);var w=0;var y;if(A!=-1){q2=v.substring(0,A+B.length);for(w=A+B.length;w<v.length;w++){y=v.charAt(w);if(!x(y)){break;}}v=v.substring(0,A+B.length)+u+v.substring(w);}else{v=v+"&"+B+u;}location=(location+"").replace(location.search,v);}function q(u,y){var x=u.replace(y,"").replace("&&","&");var w=x.indexOf("&",x.length-"&".length);x=w!==-1?x.substring(0,w):x;location=x;}function j(x,u,w,y){var v={};v[r]=x;v[s]=u;v[n]=w;$.ajax({url:e,cache:false,data:v,type:"POST",async:false,timeout:1000,complete:y});}return{setup:function(z,x,y,C,D,w,A,u,v,B,E){h=z;o=x;k=y;p=C;g=D;d=w;r=A;s=u;n=v;e=B;i=E;},category:function(y,w,u,x){if(w){j(p,y,u,function(){m(y,p,"page="+x);});}else{b(y,p,"page="+x);}},brand:function(y,w,u,x){if(w){j(g,y,u,function(){m(y,g,"page="+x);});}else{b(y,g,"page="+x);}},priceGroup:function(y,w,u,x){if(w){j(d,y,u,function(){m(y,d,"page="+x);});}else{b(y,d,"page="+x);}},word:function(u,w){if(w){m(u,k);}else{b(u,k);}},tab:function(u){l("selectedTab",u,function(v){return v>="0"&&v<="9";});},removeTerm:function(u){t(u.replace("&",i));},sort:function(u){l("sort",u,function(v){return !(v===h);});}};})();})(Kicks);
