function isTouchDevice(){return"ontouchstart"in window||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints}function initializeMobileFunctions(){$("#topNav").height($(window).height()-$("#header").safeHeight()+100+"px");$(document).on("focus","input",function(){$(this).parents(".sbModalContent")||$(this).parents(".customDialog")||$("body").addClass("fixfixed")}).on("blur","input",function(){$("body").removeClass("fixfixed")})}function displayImageForResolution(){$(".responsiveImg").each(function(){(lazyTrigger||!$(this).is("[data-lazy]")||$(this).data("lazy")!=!0)&&($(window).width()<640&&$(this).hasClass("responsiveImgWithHtml")?$(this).removeClass("desktopImageLoaded"):$(window).width()<640&&!$(this).hasClass("mobileImageLoaded")?($(this).is("[data-mobileimage]")?$(this).attr("src",$(this).data("mobileimage")):$(this).attr("src",$(this).data("desktopimage")),$(this).addClass("mobileImageLoaded").removeClass("desktopImageLoaded")):$(window).width()>=640&&!$(this).hasClass("desktopImageLoaded")&&($(this).attr("src",$(this).data("desktopimage")),$(this).addClass("desktopImageLoaded").removeClass("mobileImageLoaded")))});lazyTrigger=!0}function createMobileAccordionFromTab(n){if(n.children(".mobileContentContainer").html()==""&&$(window).width()<=900){n.children(".mobileContentContainer").append($('.tabContent[id="'+n.data("tab")+'"]').html());$('.tabContent[id="'+n.data("tab")+'"]').html("");var t=n.children(".mobileContentContainer").find("iframe");t.attr("src",t.attr("src"))}}function displayNavImg(n){var t=n.hasClass("topParent")?n:n.parents(".topParent"),i=n.children("a").data("imgtitle")?n.children("a").data("imgtitle"):n.children("a").html();t.find(".navImg").html('<div class="imgBorder"><div class="navImgFill" style="background-image:url('+n.children("a").data("imgsrc")+');"><\/div><\/div>');t.find(".navCaption").html('<div class="navHeading">'+i+"<\/div><p>"+n.children("a").data("imgtext")+"<\/p>")}function equalHeights(n){n.outerHeight("auto");var i=0,u=0,r=0,t=[];n.each(function(){if(r=$(this).position().top,u==r)t.push($(this)),i=i<$(this).safeOuterHeight()?$(this).safeOuterHeight():i;else{for(var n=0;n<t.length;n++)t[n].outerHeight(i);t.length=0;u=r;i=$(this).safeOuterHeight();t.push($(this))}for(n=0;n<t.length;n++)t[n].outerHeight(i)})}function resetHeights(n){n.outerHeight("auto")}function updateSubscribeFormLocation(n){n.parents(".contactSignup").length>0?n.data("ualabel","Newsletter Signup (Contact Page)").attr("data-ualabel","Newsletter Signup (Contact Page)"):n.parents(".newsletterModal").length>0?n.data("ualabel","Newsletter Signup (Modal)").attr("data-ualabel","Newsletter Signup (Modal)"):n.parents("footer").length>0&&n.data("ualabel","Newsletter Signup (Footer)").attr("data-ualabel","Newsletter Signup (Footer)")}function reenableSubscribeForm(n){n.find("input[type=submit]").removeClass("disabledBtn")}function thankYouConfirmation(n,t){trackForm(n);$("#dialogtemplate").sbModal({open:function(){var n=$(this);$.ajax({url:t,contentType:"application/html; charset=utf-8",type:"GET",dataType:"html",success:function(t){n.html(t);setTimeout(function(){n.parent().fadeOut(600,function(){$("#dialogtemplate").sbModal("close")})},2e3)}})},close:function(){$(this).html("")},title:I18n.t("thankYou"),width:350,modal:!1,modalClass:"thankYouConfirmation"});resetForm(n)}function trackForm(n){var i=$(n).attr("id"),r=$(n).attr("data-uacategory"),u=$(n).attr("data-uaaction"),f=$(n).attr("data-ualabel"),t=$(n).find("input[type=email]").val(),e=sha1(t.toLowerCase());dataLayer.push({formSubId:i,event:"formSubmit",eventCategory:r,eventAction:u,eventLabel:f,customer:{email:t,hashedEmail:e}})}function resetForm(n){$(n).find(".form-field, .form-group").children("input").val("");$(n).find(".form-field, .form-group").children("select").val("-1");$(n).find(".message-field").children("textarea").val("")}function validateForm(n){var i=0,t,u,r;return(t=n.parents(".loginPrompt").length>0?n.parents(".loginPrompt").find(".errorMsg"):n.find(".errorMsg"),t.html("<ul><\/ul>"),u=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/,t.hide(),n.find(".invalid").removeClass("invalid"),n.find('input[name="SaveCartReasonId"]').length>0&&(n.find('input[name="SaveCartReasonId"]').val()==0||n.find('input[name="SaveCartReasonId"]').val()==="")&&(i++,$("#SaveCartReasonId").parent(".customSelect").addClass("invalid"),$("#SaveCartReasonId").parents(".savedCartReasonContainer").addClass("incomplete"),t.children("ul").append("<li>"+I18n.t("selectblinds.selectValidCartSavingReason")+"<\/li>")),r=n.find(".facebookBtn").length>0,r||(n.find("input[type=email]").each(function(){if(u.test($(this).val())==!1&&$(this).val()!=""){i++;$(this).addClass("invalid");var n=$(this).prop("placeholder");t.children("ul").append("<li>"+I18n.t("selectblinds.enterValid",{field:n})+"<\/li>")}}),n.find("input[type=email]").length==2&&n.find("input[type=email]:eq(0)").val()!=n.find("input[type=email]:eq(1)").val()&&(i++,n.find("input[type=email]").addClass("invalid"),t.children("ul").append("<li>"+I18n.t("selectblinds.ensureEmailsMatch")+"<\/li>")),n.find("input[type=password]").length==2&&n.find("input[type=password]:eq(0)").val()!=n.find("input[type=password]:eq(1)").val()&&(i++,n.find("input[type=password]").addClass("invalid"),t.children("ul").append("<li>"+I18n.t("selectblinds.ensurePasswordsMatch")+"<\/li>")),n.find("input.validPhone").each(function(){$(this).val()!=""&&$(this).hasClass("required")&&!validatePhone($(this).val())&&(i++,$(this).addClass("invalid"),t.children("ul").append("<li>"+I18n.t("selectblinds.enterValidPhone",{field:$(this).prop("placeholder")})+"<\/li>"))}),n.find(".required").each(function(){if($(this).val()==""){i++;$(this).hasClass("invalid")||($(this).addClass("invalid"),$(this).parent(".customSelect").addClass("invalid"));let n=$(this).prop("placeholder");$(this).is("select")&&(n=$(this).attr("placeholder"));t.children("ul").append("<li>"+I18n.t("selectblinds.enterValid",{field:n})+"<\/li>")}else($(this).val()=="-1"||$(this).val()=="0"&&$(this).prop("type")=="select-one")&&(i++,$(this).hasClass("invalid")||($(this).addClass("invalid"),$(this).parent(".customSelect").addClass("invalid")),$(this).children("option:selected").text().indexOf(I18n.t("selectblinds.state"))>=0?t.children("ul").append("<li>"+I18n.t("selectblinds.selectValid",{field:$(this).children("option:selected").text()})+"<\/li>"):t.children("ul").append("<li>"+$(this).children("option:selected").text()+"<\/li>"))})),n.find(".ackbar").length>0&&n.find(".ackbar").val())?(i++,!1):i>0?(r&&t.addClass("text-left"),t.show(),!1):(n.hasClass("subscribeForm")&&n.find("input[type=submit]").addClass("disabledBtn"),!0)}function onContactFormSuccess(n,t){var i=$(t).find(".errorMsg")[0],u=$(i).find("ul")[0],r;$(i).hide();$(u).empty();ackbar2();n.Data&&(n=n.Data);n.serverDateTime&&$("input[name=ServerDateTime]").val(n.serverDateTime);n.errorMessage?contactFormFailed(t,n.phone,n.holdFailed,n.errorMessage):$(".newsletterModal").is(":visible")?($.ajax({url:"/staticcontent/SignUpThankYou?smsSubscribed="+n.SmsSubscribed,contentType:"application/html; charset=utf-8",type:"GET",dataType:"html",success:function(n){$("#dialogtemplate").html(n);$("#dialogtemplate").css("width","650px");$("#dialogtemplate .signUpFooter").css("display","none");$("#sbModalWrap").removeClass("newsletterModal");$("#sbModalWrap").addClass("signUpThankYouModal");positionModal($("#dialogtemplate"));initializeAccountLinks("newsletter",!1);checkModalHeight($("#dialogtemplate"))}}),r=$(t).attr("id"),dataLayer.push({formSubId:r,event:"formSubmit",eventCategory:"Form Submission",eventAction:"Subscribe Form",eventLabel:"Newsletter Signup (Modal)",customer:{email:$(t).find("input[type=email]").val(),hashedEmail:sha1($(t).find("input[type=email]").val().toLowerCase()),shippingAddress:{phone:$(t).find("input[type=tel]").val()}}})):($("#dialogtemplate").is(":visible")&&$("#dialogtemplate").sbModal("close"),$(t).hasClass("subscribeForm")?(trackForm(t),resetForm(t),$("#dialogtemplate").sbModal({open:function(){var i=$(this);$.ajax({url:"/staticcontent/SignUpThankYou?smsSubscribed="+n.SmsSubscribed,contentType:"application/html; charset=utf-8",type:"GET",dataType:"html",success:function(r){i.html(r);positionModal(i);initializeAccountLinks($(t).parents("footer").length>0?"footer":"contact us",n.SmsSubscribed);checkModalHeight($("#dialogtemplate"))}})},close:function(){$(this).html("")},width:650,modalClass:"signUpThankYouModal"})):thankYouConfirmation(t,"/staticcontent/ThankYouModal"))}function initializeAccountLinks(n,t){$(".signInLinks").length>0&&($("#sbModal .createAccountLink").click(function(){$.ajax({url:"/account/CreateAccount",contentType:"application/html; charset=utf-8",type:"GET",dataType:"html",success:function(i){resetSignInModal("selectblinds.createAccountModalTitle",i,n,t)},close:function(){$(this).html("")}})}),$("#sbModal .signInLink").click(function(){$.ajax({url:"/account/LoginModal",contentType:"application/html; charset=utf-8",type:"GET",dataType:"html",success:function(i){resetSignInModal("selectblinds.signInModalTitle",i,n,t)},close:function(){$(this).html("")}})}))}function resetSignInModal(n,t,i,r){$("#dialogtemplate").is(":visible")||$("#dialogtemplate").sbModal({close:function(){$(this).html("")}});var u=$(".simpleCartAddSimilar");$("#dialogtemplate").html(t);u.length>0&&(u.css("display","none"),$("#sbModal").append(u));$("#sbModal").find(".sbModalTitleText").html(I18n.t(n));$("#sbModal").find("form").append('<div id="fromModal" class="hidden-desktop" data-frommodal="'+i+'"><\/div>');$("#dialogtemplate").css("width","600px");$("#sbModalWrap").hasClass("simpleCart")&&$("#sbModalWrap").removeClass("simpleCart");$("#sbModalWrap").hasClass("signUpThankYouModal")&&$("#sbModalWrap").removeClass("signUpThankYouModal");isIOS&&$(window).height()<=600?$("#dialogtemplate").css("max-height","520px"):(positionModal($("#dialogtemplate")),checkModalHeight($("#dialogtemplate")));r&&$("#sbModal .textOptInContainer").length>0&&$("#sbModal .textOptInContainer").css("display","none");initializeAccountLinks(i,r)}function contactFormFailed(n,t,i,r){var e=$(n).attr("id"),o=$(n).attr("data-uacategory"),s=$(n).attr("data-uaaction")+" Failed",h=$(n).attr("data-ualabel"),u,f;if(dataLayer.push({formSubId:e,event:"formSubmit",eventCategory:o,eventAction:s,eventLabel:h}),$(n).find("input[type=submit]").removeClass("disabledBtn"),typeof r=="string")u=$(n).find(".errorMsg")[0],f=$(u).find("ul")[0],$(f).empty(),$(f).append("<li>"+r+"<\/li>"),$(u).show();else{var c=I18n.t(i?"selectblinds.processRequestAndOrderHoldFailed":"selectblinds.processRequestFailed"),l=I18n.t("selectblinds.liveChatLink",{openLink:"<a href='javascript:void(0);' class='chatLink' onclick='$(\"#lp_BodyChat .LPMoverlay\").trigger(\"click\");'>",closeLink:"<\/a>"}),a=t.replace(/[^\d]/g,""),v="<p>"+c+"<\/p><p>"+I18n.t("selectblinds.contactCustomerCare",{liveChatLink:l})+" <a href='tel:"+a+"' class='mobileTelLink'> "+t+"<\/a>.<\/p> ";$("#dialogtemplate").html(v+"<div class='center'><a href='javascript:void(0);' class='orangeBtn' onclick='$(\"#dialogtemplate\").sbModal(\"close\");'>"+I18n.t("ok")+"<\/a><\/div>");$("#dialogtemplate").sbModal({close:function(){$(this).html("")},title:I18n.t(i?"selectblinds.actionNeeded":"selectblinds.contactFormFailed"),width:450,modal:!0,modalClass:"contactFormError"})}}function loginValidate(n,t){var i=n.attr("id")+":",o=n.find("#fromModal");if(o.length>0&&(i=o.data("frommodal")+" "+i),n.find(".facebookBtn").length>0)i=i+n.find(".facebookBtn").text();else if(i=i+n.find("input[type=submit]").val(),n.hasClass("AjaxSignIn")){var r=$("#AjaxLoginModule_UserId"),u=$("#AjaxLoginModule_Password"),e=n.parents(".loginPrompt").find(".errorMsg"),f="<ul>";if(r.val()<1||u.val()<1)return r.val()==0?(r.addClass("invalid"),f+="<li>"+I18n.t("selectblinds.usernameRequired")+"<\/li>"):r.removeClass("invalid"),u.val()==0?(u.addClass("invalid"),f+="<li>"+I18n.t("selectblinds.passwordRequired")+"<\/li>"):u.removeClass("invalid"),f+="<\/ul>",e.html(f),e.addClass("errorShow"),!1;e.removeClass("errorShow")}if(t&&validateForm(n)||!t)if(window.google_tag_manager)n.find('input[name="SaveCartReasonId"]').length>0&&$("#SaveCartReasonId").length>0&&$("#SaveCartReasonId").val()>0&&dataLayer.push({formSubId:n.attr("id"),event:"formSubmit",eventCategory:"Form Submission",eventAction:"Save Cart",eventLabel:$("#SaveCartReasonId option:selected").text().replace("'","")}),dataLayer.push({event:"signInForm",eventLabel:i,eventCallback:function(){return!0},eventTimeout:1e3});else return!0;else return!1}function checkModalHeight(n){var r,t,u,i=window.innerHeight?window.innerHeight:$(window).height(),f;n.parents(".OrderDetails").length>0&&n.find(".cartItemSummary").height("auto");n.hasClass("sbModalContent")?(r=!1,t=n.parents(".sbModal"),n.height("auto"),u=parseInt(t.css("top"))>0?parseInt(t.css("top")):0):(r=!0,t=n,t.children(".customModalContent").height("auto"));f=($(window).width()-t.width())/2;t.css({left:f});t.hasClass("iosModal")&&t.hasClass("centerVAlign")&&t.css({top:i-t.safeOuterHeight()>0?(i-t.safeOuterHeight())/2+scrollPos:scrollPos+5});!r&&!t.hasClass("iosModal")&&t.safeOuterHeight()>i-u?(n.outerHeight(i*.95-n.siblings(".sbModalTitle").safeOuterHeight()-u),t.css("-webkit-overflow-scrolling","touch")):!r&&t.hasClass("iosModal")&&t.safeOuterHeight()>i-(parseInt(t.css("top"))-scrollPos)?n.outerHeight(i*.95-n.siblings(".sbModalTitle").safeOuterHeight()-(parseInt(t.css("top"))-scrollPos)):r&&(t.hasClass("iosModal")&&t.safeOuterHeight()>i||!t.hasClass("iosModal")&&t.safeOuterHeight()>i-t.position().top)?n.children(".customModalContent").outerHeight(i*.95):n.hasClass("sbModalContent")?n.height("auto"):n.children(".customModelContent").height("auto");n.parents(".OrderDetails").length>0&&n.find(".cartItemSummary").outerHeight(n.safeOuterHeight())}function initializeMultipleRatingStars(n){n.each(function(){getRatingStars($(this),$(this).data("rating"))})}function getRatingStars(n,t){var u="",r;for(n.find("span").remove(),i=0;i<5;i++)r=parseFloat(t)-i,r>=1?u+='<span class="fullstar"><\/span>':r<1&&r>0?u+='<span class="halfstar"><\/span>':r<=0&&(u+='<span class="nostar"><\/span>');n.append(u)}function loadingOverlay(n,t){n=$(n);is_loading=1;$("body").find(".loading").length==0&&(t==1?n.append('<div class="loading"><div class="loadingBg"><\/div><\/div>'):t==2?(n.append('<div class="loading"><div class="loadingBox"><img class="loadingIcon" src="/images/loading.gif" alt="loading" /><\/div><\/div>'),n.find(".loadingBox").css({left:($(window).width()-$(".loadingBox").safeOuterWidth())/2/$(window).width()*100+"%"})):n.append('<div class="loading"><img class="loadingIcon" src="/images/loading.gif" alt="loading" /><\/div>'))}function loadingComplete(){is_loading=0;$("body").find(".loading, .loadingBox").remove()}function pushPageViewToGA(n,t){var i=n.replace(/https?:\/\/[^\/]+/i,"");dataLayer.push({event:"AjaxPageview",ajaxPageURL:i,ajaxPageTitle:t+" Ajax Page View"})}function createHelperTooltip(n,t){var u=t?t+" qtip-shadow":"qtip-dark qtip-shadow";var i=$("#ttIcon_"+n),f=i.data("ttadjusty")||-10,r={target:i,adjust:{y:f}};r.my=i.data("ttpositionmy")||"left top";r.at=i.data("ttpositionat")||"right center";r.viewport=i.data("ttpositionviewport")||$(window);i.data("ttpositioncontainer")&&(r.container=$(i.data("ttpositioncontainer")));i.qtip({content:{text:$("#Tooltip_"+n).clone()},position:r,style:{classes:u,tip:{mimic:"center",width:15,height:10,border:1,offset:15}},show:{ready:!0,event:"click"},hide:{event:"unfocus mouseleave"},events:{hide:function(){$(this).qtip("destroy")}}})}function clearForm(n,t){n.value==t&&(n.value="")}function triggerLink(n){loadingOverlay($(".pageContent"));$("#"+n).click()}function disableCompleteOrder(){$("#CompleteOrder").addClass("disabled").prop("disabled",!0);$(".ProcessingMsg").show();fadeCycle()}function enableCompleteOrder(){$("#CompleteOrder").removeClass("disabled").prop("disabled",!1);$(".ProcessingMsg").hide();$(".ProcessingMsg span").stop()}function fadeCycle(){$(".ProcessingMsg span").fadeTo("500",.3,function(){$(this).fadeTo("400",1,fadeCycle())})}function createResponsiveTable(){$(".responsiveTable").each(function(){for(i=0;i<$(this).find("th").length;i++){var n=$(this);n.find("tr").each(function(){$(this).find("td").eq(i).attr("data-th",n.find("th").eq(i).text());$(this).find("td:not(.noContent)").eq(i).find(".responsiveTableCell").length===0&&$(this).find("td:not(.noContent)").eq(i).wrapInner('<div class="responsiveTableCell"><\/div>')})}})}function closeTabModal(){$("#TabModal").hide();$("#TabModalContents .tabs li").hide();$("#modalVideos").html("");$("#modalDetails").html("");$("#modalPhotos").html("")}function setTabModalHeight(){setTimeout(function(){$("#TabModalContents").css({top:($(window).height()-$("#TabModalContents").safeHeight())/2>0?($(window).height()-$("#TabModalContents").safeHeight())/2+"px":"5px",left:($(window).width()-$("#TabModalContents").safeWidth())/2+"px"});$("#TabModalContents").safeHeight()>$(window).height()-10&&$("#TabModalContents .tabContentWrap").css({height:$(window).height()-55+"px","min-height":"0","box-shadow":"0 5px 5px #000"})},1)}function appendQueryStringParameter(n,t,i){if(n&&n.length&&t&&t.length){var r=n.indexOf("?");r<0?n+="?":r<n.length-1&&(n+="&");n+=t+(i&&i.length?"="+i:"")}return n}function createColorsAvailableTooltip(n,t){var i="",r,u=t.colors;$.each(u,function(){this&&this!=""&&(i+="<li><img src='"+this.swatchThumbUrl+"' /><\/li>")});dataLayer.push({event:"showColors",eventLabel:n.data("prodname")?n.data("prodname").replace("½","one-half").replace('"',"").toLowerCase():""});n.qtip({content:{text:function(n,t){return r=t,r.originalContent='<ul class="colorSwatches">'+i+"<\/ul>",'<ul class="colorSwatches">'+i+"<\/ul>"}},position:{my:$(window).width()>440?"left center":"bottom center",at:$(window).width()>440?"right center":"top center",target:n,viewport:$(window)},style:{classes:"qtip-dark qtip-shadow qt-colorsAvailable",tip:{width:15,height:10}},show:{ready:!0,event:"mouseenter"},hide:{event:"mouseleave"}})}function filterOutEmails(n){const r=n.target,t=r.querySelector("input.searchBar"),i=t.value.replace(/([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+/g,"");i&&(t.value=i.trim())}function hasHtml(n){return/<\/?[^<>]*\/?>/.test(n)}function validateReviewForm(n){var u=$(n).find('input[type="text"], textarea'),i=!0,t,r;return ackbar2(),$.each(u,function(n,t){var r=$(t).val();r&&hasHtml(r)&&($(t).addClass("input-validation-error"),i=!1)}),i||(t=$(n).find(".errorMsg"),t.html('<div class="errorText">'+I18n.t("selectblinds.charactersNotAllowed",{characters:"&gt; &lt;"})+"<\/div>"),t.show(),t.scrollTo()),$(n).is("#ProductReviewForm")&&(r=$("#ProductReviewForm").find("#ProductId option:selected").text().replace("½","one-half").replace('"',"").toLowerCase(),$(n).data("ualabel",r).attr("data-ualabel",r)),i}function setPromoCookie(n){var t=getCookie("PromoCookie"),i;(t==""||t!=""&&t.indexOf(n)<0)&&(i=new Date,i.setHours(23,59,59,0),document.cookie="PromoCookie="+n+";expires="+i+";path=/")}function getClientId(){ga(function(n){for(var r=n.get("clientId"),i=document.querySelectorAll(".clientId"),t=0;t<i.length;t++)i[t].value=r})}function getCookie(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return""}function getQueryStringParameters(n){for(var i,u=window.location.search.substring(1),r=u.split("&"),t=0;t<r.length;t++)if(i=r[t].split("="),i[0]==n)return i[1]}function addSeparatorForArgument(n){return n.substring(n.length-1,n.length)!="&"&&n.substring(n.length-1,n.length)!="?"&&(n+="&"),n}function closeCustomModal(){$(".customDialog").hide()}function arrivalEstimateSubmit(n){if($(n).find("#ShipToZip").length>0&&$(n).find("#ShipToZip").val()=="")return $(n).find("#ShipToZip").addClass("invalid"),$(n).find(".errorMsg").length<1&&$(n).find("#shippingEstimateResults").prepend('<div class="errorMsg" style="display:block;">'+I18n.t("selectblinds.enterZipCodeSeeApproximateTime")+"<\/div>"),!1;loadingOverlay($("#shippingEstimateResults"),1);var t="";return $(n).find("#ShippingEstimate").length>0?t="Arrival Estimate for "+$(n).find("#ShipToZip").val():$(n).find("#ResetForm").length>0&&(t="Arrival Estimate Reset"),dataLayer.push({formSubId:$(n).attr("id"),event:"formSubmit",eventCategory:"Form Submission",eventAction:"Arrival Estimate",eventLabel:t}),!0}function resizeArrivalModal(){$("#dialogtemplate").is(":visible")&&setTimeout(function(){checkModalHeight($("#dialogtemplate"))},300)}function positionModal(n){var t=($(window).height()-$("#sbModal").safeOuterHeight())/2;n.parent().css({top:t})}function ackbar2(){var n=$('input[id^="ackbar_"]').length;$("form.ackbarForm").each(function(t,i){var r=$(i).find('input[id^="ackbar_"]');r.length>0?r.val(uuidv4()):$(i).prepend('<input type="hidden" name="ackbar2" id="ackbar_'+n+++'" value="'+uuidv4()+'" />')})}function uuidv4(){var n=(new Date).getTime();return typeof performance!="undefined"&&typeof performance.now=="function"&&(n+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var i=(n+Math.random()*16)%16|0;return n=Math.floor(n/16),(t==="x"?i:i&3|8).toString(16)})}function uuidv4val(n){return(n^crypto.getRandomValues(new Uint8Array(1))[0]&15>>n/4).toString(16)}function addFileToForm(n,t){var i=$("#"+n),r;i.length>0&&i[0].files&&(r=i[0].files[0],t.append(n,r))}function handleBypassHoldCallback(n){n.success&&$(".bypassHold").slideUp("fast",function(){$("#bypassHoldTimeMsgContainer").slideDown()})}function toggleModalPopup(n){var t=document.getElementById(n);t.classList.toggle("show");t.style.marginLeft="-"+t.offsetWidth/2+"px"}function handleAjaxLoginSuccess(n,t,i){if(t.Error){var r=$(n).parents(".loginPrompt").find(".errorMsg");return r.html("<ul><li>"+t.Error+"<\/li><\/ul>").addClass("errorShow"),r.show(),!1}t.Url?window.location.href=t.Url:!$(t).find("#SignInForm").length>0&&(onAjaxLoginActions.forEach(n=>n()),$("#refreshAccountContainer").trigger("click"),$("#dialogtemplate").is(":visible")&&$("#dialogtemplate").sbModal("close"),n.parents(".createAccountFormContainer").length>0?$("#dialogtemplate").sbModal({open:function(){var n=$(this);$.ajax({url:"/Account/Welcome",contentType:"application/html; charset=utf-8",type:"GET",dataType:"html",success:function(t){n.html(t);positionModal(n);checkModalHeight($("#dialogtemplate"))}})},close:function(){$(this).html("");redirectAccountPage()},width:650,modalClass:"signUpThankYouModal"}):($.ajax({url:i,contentType:"application/html; charset=utf-8",type:"GET",dataType:"html",success:function(n){var t=$(n).data("modaltitle")||I18n.t("selectblinds.welcome");$("#dialogtemplate").sbModal({open:function(){var t=$(this);t.html(n);setTimeout(function(){t.parent().fadeOut(600,function(){$("#dialogtemplate").sbModal("close")})},2e3)},close:function(){$(this).html("");redirectAccountPage()},title:t,width:350,modal:!1,modalClass:"thankYouConfirmation"})}}),$(".blackOverlay").trigger("click")))}function redirectAccountPage(){var n=$("#ajaxLoginRedirectUrl"),t=n.val();n.length>0&&t.length>0&&(window.location=t)}function onInvalidEmail(n){return onAnythingEmail(n)}function onInputEmail(n){return onAnythingEmail(n)}function onAnythingEmail(n){return n.validity.typeMismatch?n.setCustomValidity(I18n.t("selectblinds.invalidEmail")):n.setCustomValidity(""),!0}function SmsInputValidation(n){return $(n).hasClass("required")&&!validatePhone($(n).val())?n.setCustomValidity(I18n.t("selectblinds.enterValidPhone",{field:$(n).prop("placeholder")})):n.setCustomValidity(""),!0}function pushProductLinkToGA(n){dataLayer.push({event:"productClick",productName:n.data("prodname").replace("½","one-half").replace('"',"").toLowerCase(),ecommerce:{click:{actionField:{list:n.attr("data-list")},products:[{name:n.data("prodname").replace("½","one-half").replace('"',"").toLowerCase(),id:n.attr("data-prodid"),price:"",brand:n.data("prodbrand"),category:n.data("categoryname"),position:""}]}},eventCallback:function(){window.location=n.attr("href")},eventTimeout:1e3})}function setNewsletterCookie(n){var t=getCookie("NewsletterSignup"),i=new Date,r=new Date(i.getTime()+15768e6);(t==""||t!=""&&t.indexOf(n)<0)&&(document.cookie="NewsletterSignup="+n+";expires="+r.toGMTString()+";path=/")}function openNewsletterModal(){$("#dialogtemplate").sbModal({open:function(){var n=$(this);$.ajax({url:"/Home/SignUp",contentType:"application/html; charset=utf-8",type:"GET",dataType:"html",success:function(t){n.html(t);positionModal(n);checkModalHeight($("#dialogtemplate"));ackbar2();dataLayer.push({event:"modalInteraction",eventCategory:"Site Interaction",eventAction:"Newsletter Modal",eventLabel:"Newsletter Modal Open"})}})},close:function(){$(this).html("")},width:665,modalClass:"newsletterModal"})}function facebookGA(){window.google_tag_manager&&dataLayer.push({event:"signInForm",eventLabel:"Checkout with Facebook",eventCallback:function(){return!0},eventTimeout:1e3})}var is_loading=0,made_selection=!1,MobileSidebar=!1,scrollPos=0,isMobile=!1,isIOS=navigator.userAgent.match(/(ip(hone|od|ad))/i),resizeTimout=null,winWidth=0,winHeight=0,scrollPosForModal=0,lazyTrigger=!1,searchTimeout=null,sampleInProgress=!1,RecentlyViewedSeen=!1,localStorageWritable=!1,SampleCart,getUrlParameter,nav,initialPageLoaded,onAjaxLoginActions;(function(n){n.fn.safeOffset=function(){return this.offset()||{top:0,left:0}};n.fn.safeWidth=function(n){return this.width()||(n!==undefined?n:0)};n.fn.safeHeight=function(n){return parseInt(this.height())||(n!==undefined?n:0)};n.fn.safeOuterWidth=function(n){return this.outerWidth()||(n!==undefined?n:0)};n.fn.safeOuterHeight=function(n){return this.outerHeight()||(n!==undefined?n:0)}})(jQuery);$(function(){var n,t,i;scrollPos=$(window).scrollTop();winWidth=$(window).width();winHeight=$(window).height();getClientId();$(".headerMsg").css("visibility","visible");$(".PromoHeaderBanner").css("visibility","visible");$(".customModal:visible")&&window.addEventListener("keydown",function(n){n.key==="Escape"&&closeCustomModal()});$("html").on("click",function(){$(".customImageSelect .imageSelectList").is(":visible")&&$(".customImageSelect .imageSelectList").hide()});if($(window).width()<900&&isTouchDevice()&&(isMobile=!0,initializeMobileFunctions()),isTouchDevice()){n=!1;$("body").on("touchmove",function(){n=!0});$("body").on("touchstart",function(){n=!1});$("body").on("touchend",function(t){n||$(t.target).parents("#topNav").length==0&&($("#topNav .drop").hide(),$("#topNav li a").removeClass("shown"))});$("body").on("touchend","#topNav > li > a",function(n){n.stopPropagation()});$("body").on("touchend","#topNav > li > a, #topNav > li > .noLink",function(t){if(t.cancelable&&(t.preventDefault?t.preventDefault():t.returnValue=!1),t.stopPropagation(),!n){var i=$(this);document.querySelectorAll(".action-icon-container > li").forEach(n=>{n.classList.contains("open")&&n.classList.remove("open")});const r=document.querySelector("#header .search-bar:focus");r&&r.blur();t.type=="touchend"&&$(this).parents("li").children(".drop").length<1&&(window.google_tag_manager?dataLayer.push({event:"navigationClick",eventLabel:i.text().toLowerCase(),eventCallback:function(){window.location=i.attr("href")},eventTimeout:1e3}):window.location=i.attr("href"));$(this).parents("li").siblings().children(".drop").is(":visible")&&($(this).parents("li").siblings().children(".drop").hide(),$(this).parents("li").siblings().find(".shown").removeClass("shown"));$(this).parents("li").siblings().find(".shown").removeClass("shown");isMobile||displayNavImg($(this).parents("li"));$(this).hasClass("shown")||isMobile?!$(this).hasClass("shown")&&isMobile?($(this).parents("li").children(".drop").slideDown(300),$(this).addClass("shown")):$(this).hasClass("shown")&&isMobile?($(this).parents("li").children(".drop").slideUp(300),$(this).removeClass("shown")):t.type=="touchend"&&(window.google_tag_manager?dataLayer.push({event:"navigationClick",eventLabel:i.text().toLowerCase(),eventCallback:function(){window.location=i.attr("href")},eventTimeout:1e3}):window.location=i.attr("href")):($(this).parents("li").children(".drop").show(),$(this).addClass("shown"))}});$("body").on("touchend mouseenter","#topNav ul li a",function(t){if(t.cancelable&&(t.preventDefault?t.preventDefault():t.returnValue=!1),t.stopPropagation(),!n){var i=$(this);$(this).parents(".topParent").children(".drop").find(".shown").not($(this)).removeClass("shown");$(this).hasClass("shown")||isMobile?t.type=="touchend"&&(window.google_tag_manager?dataLayer.push({event:"navigationClick",eventLabel:i.text().toLowerCase()+(i.parents(".freeSamples").length>0&&i.text().toLowerCase().indexOf("samples")==-1?" samples":""),eventCallback:function(){window.location=i.attr("href")},eventTimeout:1e3}):window.location=i.attr("href")):(displayNavImg($(this).parent("li")),$(this).addClass("shown"))}});$("#topNav > li").hoverIntent(function(){$(this).children("a").addClass("shown");$(this).children(".drop").css({display:"table"});document.querySelectorAll(".action-icon-container > li").forEach(n=>{n.classList.contains("open")&&n.classList.remove("open")});const n=document.querySelector("#header .search-bar:focus");n&&n.blur()},function(){$(this).find(".drop").hide();$("#topNav .shown").removeClass("shown")})}else if(!isTouchDevice()&&$(window).width()>=900){$("#topNav > li").hoverIntent(function(){document.querySelectorAll(".action-icon-container > li").forEach(n=>{n.classList.contains("open")&&n.classList.remove("open")});const n=document.querySelector("#header .search-bar:focus");n&&n.blur();$(this).children(".drop").css({display:"table"})},function(){$(this).find(".drop").hide()});$("#topNav li a").mouseover(function(){displayNavImg($(this).parents("li"))});$("body").on("click","#topNav a:not(.noLink)",function(n){if(window.google_tag_manager){n.preventDefault();var t=$(this);dataLayer.push({event:"navigationClick",eventLabel:t.text().toLowerCase()+(t.parents(".freeSamples").length>0&&t.text().toLowerCase().indexOf("samples")==-1?" samples":""),eventCallback:function(){window.location=t.attr("href")},eventTimeout:1e3})}})}$("footer").on("click","a[title], .mobileParent",function(n){n.preventDefault();var t=$(this),i=t.attr("title")?t.attr("title").toLowerCase():"";$(window).width()<769&&t.hasClass("mobileParent")?(t.toggleClass("activeParent"),t.next("nav").toggleClass("shown")):$(window).width()<639&&t.parent(".listParent").length>0?(t.toggleClass("activeParent"),t.next("ul").toggleClass("shown")):t.attr("href")&&(window.google_tag_manager?dataLayer.push({event:"footerClick",eventLabel:i,eventCallback:function(){t.attr("target")?window.open(t.attr("href"),t.attr("target")):window.location=t.attr("href")},eventTimeout:1e3}):t.attr("target")?window.open(t.attr("href"),t.attr("target")):window.location=t.attr("href"))});$("body").on("click",".sideMenuBtn, .closeSideMenu",function(){var n;n=$(this).hasClass("refineAction")?"Open Refine Menu":"Open Side Menu";MobileSidebar=!0;$("#leftColumn").toggleClass("sidebarOpen");$("#leftColumn").hasClass("sidebarOpen")?$(".blackOverlay").length<1&&$("body").append('<div class="blackOverlay"><\/div>'):(MobileSidebar=!1,$(".blackOverlay").remove(),n=$(this).hasClass("closeRefine")?"Close Refine Menu":"Close Side Menu");dataLayer.push({event:"sideMenuBtnClick",eventLabel:n})});$("body").on("click",".blackOverlay",function(){$(this).remove();$("#header").addClass("mobile-menu-closed");$("#leftColumn").length>0&&(MobileSidebar=!1,$("#leftColumn").removeClass("sidebarOpen"));$("#QuickQuote").hasClass("sidebarOpen")&&$("#QuickQuote").removeClass("sidebarOpen")});t=getCookie("PromoCookie");t==""?setPromoCookie("open"):t.indexOf("closed")>-1&&$(".promoTiers").length>0?$(".promoTiers").removeClass("active"):t.indexOf("open")>-1&&$(".promoTiers").length>0&&$(".promoTiers").addClass("active");$("#dialogtemplate").on("click",".continueShopping",function(){$("#dialogtemplate").sbModal("close")});$("body").on("click","[data-youtubeid]",function(){var n=$(window).width()>=900?Math.floor($(window).width()*.75):575,t="https://www.youtube.com/embed/"+$(this).data("youtubeid")+"?rel=0&wmode=transparent";$("#dialogtemplate").html('<div class="videoContainer"><iframe src="'+t+'" frameborder="0" allowfullscreen><\/iframe><\/div>');$("#dialogtemplate").sbModal({close:function(){$(this).html("")},width:n,modalClass:"videopopup"})});$(".sideboxContent, #dialogtemplate").on("click",".cartBlock .delete",function(){var n=$(this).parents("#dialogtemplate").length>0?"Samples Cart":$(this).parents(".sideboxContent").length>0?"Samples Page":"";SampleCart.remove($(this).data("pid"),$(this).data("cid"),$(this).data("tcid"),$(this).data("cpid"),n,$(this).data("productname")+" - "+$(this).data("colorname"))});typeof SampleCart_loaded!="undefined"&&SampleCart_loaded();$("body").on("click",".readMoreLink",function(){var n=$(this).siblings(".readMoreText"),t=$(this),i;n.length>0&&(i=t.children(".textSwap"),n.is(":visible")?(n.fadeOut(),i.html(I18n.t("more")),t.removeClass("readLess")):(n.fadeIn().css("display",""),i.html(I18n.t("selectblinds.less")),t.addClass("readLess")))});$("body").on("click","#goToTopTab, .goToTopLink",function(){$("html, body").animate({scrollTop:0},"200")});$("form input, form select, form textarea").on("focus",function(){$(this).hasClass("invalid")&&$(this).removeClass("invalid");$(this).parent(".customSelect").hasClass("invalid")&&$(this).parent(".customSelect").removeClass("invalid");$(this).hasClass("input-validation-error")&&$(this).removeClass("input-validation-error")});$("form").on("focus","input[type=number]",function(){$(this).on("mousewheel.disableScroll, DOMMouseScroll",function(n){n.preventDefault()})});$("form").on("blur","input[type=number]",function(){$(this).off("mousewheel.disableScroll, DOMMouseScroll")});i=window.location.hash;location.hash&&$(i).length>0&&setTimeout(function(){var n=$(window).width()>=900?$(i).safeOffset().top-120:$(i).safeOffset().top-60;window.scrollTo(0,n)},1);$("body").on("click",".chatLink",function(){if($(this).parent(".chatDisabled").length===0){if(Gladly!==null||Gladly!==undefined){var n=$(this).data("chatlocation");dataLayer.push({event:"chatClick",eventCategory:"Button Clicks",eventAction:"Chat Links",eventLabel:n});Gladly.show();setTimeout(function(){const n=document.querySelector("#gladlyWidget > div");n&&n.focus()},500)}closeLetUsHelpFromModule()}});$(".searchForm").on("submit",function(){if($(this).find(".ackbar").length>0&&$(this).find(".ackbar").val())return!1});$("body").on("click",".closeSearch",function(){$("body").removeClass("searchOpen")});$("body").on("click",".modalTrigger",function(){var n=575,t="";$(this).data("modalwidth")&&(n=$(this).data("modalwidth"));$(this).data("modaltitle")&&(t=$(this).data("modaltitle"));$("#dialogtemplate").html($(this).next(".modalContent").html());$("#dialogtemplate").sbModal({width:n,title:t,modalClass:"genericModal",close:function(){$(this).html("")}})});$("body").on("click",".tabModalTrigger",function(){var n="",t="modalDetails",i,r;$(this).data("modalwidth")&&(n=$(this).data("modalwidth"));$(this).data("activetab")&&(t=$(this).data("activetab"));n!=""&&$("#TabModalContents").width(n);$(this).next(".tabModalContents").children("div[data-tabcontent]").each(function(){$("#TabModalContents .tabs li[data-tab="+$(this).data("tabcontent")+"]").show();$("#TabModalContents #"+$(this).data("tabcontent")).html($(this).html())});$("#TabModal").show();$("#TabModalContents .tabs li[data-tab="+t+"] > a").trigger("click");$(this).data("callback")&&(i=$(this).data("callback"),r=window[i],r());setTabModalHeight()});$(".no-touchevents").on("mouseenter",".helpLink",function(){if((!$(this).hasClass("samplesTTLink")||!isMobile)&&(!$(this).attr("data-hasqtip")||$(this).attr("data-hasqtip")&&$("#qtip-"+$(this).data("hasqtip")).length<1)){$(this).attr("data-hasqtip")&&$("#qtip-"+$(this).data("hasqtip")).length<1&&$(this).removeAttr("data-hasqtip");var n=$(this).attr("id").split("_");$(this).attr("data-qtiptheme")?createHelperTooltip(n[1],$(this).data("qtiptheme")):createHelperTooltip(n[1])}});$("body").on("click",'.helpTooltip, .helpLink:not(".samplesTTLink"), .featuredProductTooltipContainer .imageTooltipBtn',function(){if($(this).attr("data-hasqtip"))$("#qtip-"+$(this).attr("data-hasqtip")).qtip("destroy");else{var n=$(this).attr("id").split("_");$(this).attr("data-qtiptheme")?createHelperTooltip(n[1],$(this).data("qtiptheme")):createHelperTooltip(n[1])}return!1});$("body").on("click",".tabs > li > a",function(){var n,i,t;dataLayer.push({event:"activateTab",eventLabel:$(this).find(".titleLink").length>0?$(this).find(".titleLink").text():$(this).text()});n=$(this).parent("li");n.parents("nav").next(".tabContentWrap").hasClass("mobileTabContent")&&createMobileAccordionFromTab(n);$(window).width()>900?n.addClass("active"):(i=n.parent("ul").parent("nav").attr("id")==="motorizationTabs",i?n.hasClass("active")||n.toggleClass("active"):n.toggleClass("active"),n.parents(".sbModal").length<1&&n.parents("#reviewsPanel").length<1?setTimeout(function(){$("html, body").animate({scrollTop:n.safeOffset().top-100},"200")},1):n.parents(".sbModal").length>0&&setTimeout(function(){n.parents(".sbModalContent").animate({scrollTop:n.parents(".sbModalContent").scrollTop()+n.position().top-55},"200")},1));n.siblings("li").removeClass("active");$('.tabContent[id="'+n.data("tab")+'"]').addClass("activeTab").siblings(".tabContent").removeClass("activeTab");t=n.attr("id");typeof t!=typeof undefined&&t!==!1&&$(this).parents("#productInstallTab").length<1&&(nav.active()?nav.addHistory({},"#"+t,!0,!1,"push"):location.hash=t);n.parents("#dialogtemplate").length>0&&checkModalHeight($("#dialogtemplate"));n.parents("#hpShopByWidgetTabs").length>0&&$(".exploreCatTile:visible").length>0&&equalHeights($(".exploreCatTile"))});$("body").on("click",".helpfulReview a",function(){var n=$(this).html();$(this).parent(".helpfulReview").html("<b>"+n+"<\/b>")});$(".responsiveTable").length>0&&createResponsiveTable();$("body").on("click",".disabledBtn",function(){return!1});$(".pageHeading").length>0&&$(".topSection .h1Div").html($(".pageHeading").text());$(".pageSubHeading").length>0&&$(".topSection .subHeadingDiv").html($(".pageSubHeading").text());$("#categoryBanner .cornerTag").length>0&&$(".topSection .subSubHeadingDiv").length<1&&$(".topSection").append('<div class="subSubHeadingDiv">'+$("#categoryBanner .cornerTag").data("subheading")+"<\/div>");$("body").on("mouseenter",".colors-available-link",function(){if(!$(this).attr("data-hasqtip")){var n=$(this).data("productid"),t=$(this).data("ajaxurl"),i=$(this);$.getJSON(t,{productID:n},function(n){createColorsAvailableTooltip(i,n)})}});$("body").on("click",".colors-available-link",function(){return $(this).attr("data-hasqtip")&&($("#qtip-"+$(this).attr("data-hasqtip")).is(":visible")?$("#qtip-"+$(this).attr("data-hasqtip")).qtip("hide"):$("#qtip-"+$(this).attr("data-hasqtip")).qtip("show")),!1});$("body").on("click",".contactNav a:not(.addressLink, .mobileTelLink)",function(n){if(window.google_tag_manager){n.preventDefault();var t=$(this);dataLayer.push({event:"contactNavClick",eventLabel:t.text().toLowerCase(),eventCallback:function(){window.location=t.attr("href")},eventTimeout:1e3})}});$("body").on("click",".contactNav a:not(.addressLink, .mobileTelLink)",function(n){if(window.google_tag_manager){n.preventDefault();var t=$(this);dataLayer.push({event:"contactNavClick",eventLabel:t.text().toLowerCase(),eventCallback:function(){window.location=t.attr("href")},eventTimeout:1e3})}});$("body").on("click","form input[type=submit]",function(){$(this).parents("form").find(".ackbar.edge-autofilled").length>0&&$(this).parents("form").find(".ackbar.edge-autofilled").val("").removeClass("edge-autofilled")});$(".cultureChangeLink").click(function(){var n=$(this).data("culture");$.get("/culture/change?newCulture="+n,function(n){window.location.href=n.Url})});$("body").on("click",".sampleCartItem .sampleColor",function(){$(this).parents(".sampleCartItem").find(".colorName a").trigger("click")});$("body").on("click",".samplesContainer .productName a, .sampleCartItem .colorName a",function(n){window.google_tag_manager&&(n.preventDefault(),pushProductLinkToGA($(this)))});displayImageForResolution();ackbar2()});$(window).on("load",function(){equalHeights($(".equalHeightItem"));displayImageForResolution()});$(window).on("scroll",function(){scrollPos=$(window).scrollTop();scrollPos>=.8*$(window).height()?$("#goToTopTab").fadeIn():$("#goToTopTab").fadeOut();$("#RecentlyViewed").length>0&&!RecentlyViewedSeen&&typeof recentlyViewedProducts!="undefined"&&scrollPos+$(window).height()>$("#RecentlyViewed").safeOffset().top+100&&(RecentlyViewedSeen=!0,dataLayer.push({event:"showRecentlyViewed",ecommerce:{impressions:recentlyViewedProducts}}));$(".imageSelectList").is(":visible")&&$(".imageSelectList:visible").hide()});$(window).on("resize",function(){resizeTimout!=null&&clearTimeout(resizeTimout);resizeTimout=setTimeout(function(){isMobile=$(window).width()<900?!0:!1;$(window).width()>900&&winWidth!=$(window).width()?($(".mobileTabContent .tabContent").each(function(){$(this).html()==""&&($(this).append($('.tabs li[data-tab="'+$(this).attr("id")+'"]').children(".mobileContentContainer").html()),$('.tabs li[data-tab="'+$(this).attr("id")+'"]').children(".mobileContentContainer").html(""))}),$(".aboutNav").length>0&&$(".aboutNav").removeAttr("id"),equalHeights($(".equalHeightItem"))):$(window).width()<=900&&winWidth!=$(window).width()&&($(".mobileContentContainer").each(function(){$(this).html()==""&&($(this).append($('.mobileTabContent .tabContent[id="'+$(this).parents("li").data("tab")+'"]').html()),$('.mobileTabContent .tabContent[id="'+$(this).parents("li").data("tab")+'"]').html(""))}),$(".aboutNav").length>0&&$(".aboutNav").attr("id","leftColumn"),resetHeights($(".equalHeightItem")));isMobile&&winWidth!=$(window).width()?(winWidth=$(window).width(),$("#dialogtemplate").is(":visible")&&(positionModal($("#dialogtemplate")),checkModalHeight($("#dialogtemplate"))),$(".customDialog").is(":visible")&&checkModalHeight($(".customModal:visible")),initializeMobileFunctions()):winWidth!=$(window).width()&&(winWidth=$(window).width(),$("#topNav").height("auto"),$("#dialogtemplate").is(":visible")&&(positionModal($("#dialogtemplate")),checkModalHeight($("#dialogtemplate"))),$(".customDialog").is(":visible")&&checkModalHeight($(".customModal:visible")),$(".blackOverlay").length>0&&($(".blackOverlay").trigger("click"),$("#topNav .shown").removeClass("shown"),$("#topNav .drop").hide()));$("#TabModal").is(":visible")&&setTabModalHeight();$("#GlossaryNav").length>0&&(glossaryNavTop=$("#GlossaryNav").safeOffset().top,glossaryNavWidth=$(".glossaryNav").safeOuterWidth());displayImageForResolution()},400)});SampleCart=function(){};SampleCart.remove=function(n,t,i,r,u,f){if(sampleInProgress)return!1;sampleInProgress=!0;$.ajax({type:"POST",url:I18n.t("selectblinds.urls.removeFromCart"),data:{ProductId:n,ColorId:t,TapeColorId:i,ColorPackId:r},success:function(e){SampleCart.removeUI(n,t,i,r);dataLayer.push({event:"RemoveSample",pageName:u,eventLabel:f.replace("½","one-half").replace('"',"").toLowerCase()});typeof SampleCart.removeCallback!="undefined"&&SampleCart.removeCallback(n,t);$("#sampleCartCount").html(e.SampleCount)},error:function(){sampleInProgress=!1}})};SampleCart.removeUI=function(n,t,i,r){var f=$("[data-sampleid=pack_"+r+"]"),u;f.length>0&&f.remove();r==2&&$("#MaxSampleCount").val(15);$("[data-sampleid=product_"+n+"]").each(function(n,i){var r=$(i),u=r.find("[data-sampleid=color_"+t+"]"),f;u&&(f=r.find(".sampleCartItem, .sampleItem"),f.length==1?r.remove():u.remove())});u=$(".sampleCount").html()*1;u||(u=0);u=f.length>0?u-f.data("packcount"):u-1;$(".sampleCount").each(function(){$(this).html(u)});removeSampleCartFromModule();$(".samplesContainer ul").length==0&&($(".samplesContainer").append('<div class="emptyCart">'+I18n.t("selectblinds.samplesCartEmpty")+"<\/div>"),$(".sampleCartActions").hide());$(".mobileSampleBtnContainer").length>0&&(u==0&&$(".mobileSampleBtnContainer .finalizeSamples").addClass("disabledBtn"),$("#packListPanel").find('[data-cpid="'+r+'"]').parents(".samplePackItem").removeClass("samplePackAdded"),$("#packListPanel").find('[data-cpid="'+r+'"]').parents(".samplePackMobileInfo").removeClass("samplePackAdded"),$("#categoryDetailPanel").find('[data-cid="'+t+'"][data-pid="'+n+'"]').addClass("addSample").removeClass("removeSample").text(I18n.t("selectblinds.freeSample")),$("#sampleMediaModal").find('[data-cid="'+t+'"][data-pid="'+n+'"]').addClass("addSample").removeClass("removeSample").text(I18n.t("selectblinds.freeSample")),$("#categoryDetailPanel").find('[data-incp="'+r+'"]').addClass("addSample").removeClass("removeSample").removeClass("sampleInPack").data("incp","").attr("data-incp",""),loadingComplete());$("#productDetailsForm").length>0&&syncProductPageSamplesUI(n,t,r,"remove");$("#shopByColorContent").length>0&&syncColorPageSamplesUI(n,t,r,"remove");u<$("#MaxSampleCount").val()&&$("#dialogtemplate").find(".continueShopping").show();sampleInProgress=!1};SampleCart.openSampleLimitModal=function(){$("#dialogtemplate").html("<div class='sampleLimitContent'><p>"+I18n.t("selectblinds.editCartToAddSamples")+"<\/p><\/div><div class='sampleLimitButtons'><a href='javascript:void(0);' class='orangeBtn' onclick='$(this).parents(\"#dialogtemplate\").sbModal(\"close\");'>"+I18n.t("cancel")+"<\/a><\/div>");$("#dialogtemplate").sbModal({close:function(){$(this).html("")},title:I18n.t("selectblinds.sampleLimitReached"),width:450,modalClass:"samplesLimitModal"})};getUrlParameter=function(n){for(var u=decodeURIComponent(window.location.search.substring(1)),r=u.split("&"),t,i=0;i<r.length;i++)if(t=r[i].split("="),t[0].toLowerCase()===n.toLowerCase())return t[1]===undefined?!0:t[1]};nav=function(){};nav.initialized=!1;nav.localStorageKey="select.nav.store";localStorageErrorDisplayed=!1;initialPageLoaded=!0;nav.incrementPageIndex=function(){var n;return nav.localStorageWritable()?(n=localStorage.getItem("pageIndex")===null?1:parseInt(localStorage.getItem("pageIndex"))+1,localStorage.setItem("pageIndex",n)):n+=1,n};nav.initialize=function(n,t){if(!nav.initialized){nav.initialized=!0;$(window).on("popstate",nav.handleHistoryNavigation);nav.addHistory(n,t,!1,!1,"replace")}};nav.active=function(){return history.pushState&&nav.initialized?!0:!1};nav.getCurrentState=function(){return{}};nav.addHistory=function(n,t,i,r,u){var f,o;if(initialPageLoaded=!1,nav.active()){var e=nav.localStorageKey+"."+nav.incrementPageIndex(),s=nav.getCurrentState(n),h=JSON.stringify(s);if(nav.localStorageWritable())try{localStorage.setItem(e,h)}catch(c){nav.isQuotaExceeded(c)&&localStorage.clear()}else localStorageErrorDisplayed||(alert(I18n.t("selectblinds.turnOffSafariPrivateBrowsing")),localStorageErrorDisplayed=!0);f=t.replace(/https?:\/\/[^\/]+/i,"");u=="push"?history.pushState({key:e},"",f):u=="replace"&&history.replaceState({key:e},"",f);o=[];n&&$.each(n,function(t){o.push({id:n[t].id,name:n[t].name.replace("½","one-half").replace('"',"").toLowerCase(),brand:n[t].brand,category:n[t].category,price:"",list:"Category Results",position:n[t].productPosition})});r&&dataLayer.push({event:"AjaxPageview",ajaxPageURL:f,ajaxPageTitle:document.getElementsByTagName("title")[0].innerHTML+" Ajax Update",ecommerce:{impressions:o}})}else i&&(window.location=currentBaseUrl)};nav.handleHistoryNavigation=function(n){var t,i;nav.initialized&&(t=n.originalEvent.state,t&&(i=JSON.parse(localStorage[t.key]),typeof nav.processHistoryOverride=="function"?nav.processHistoryOverride(i):nav.processHistory(i)))};nav.localStorageWritable=function(){if(localStorageWritable)return!0;try{var n=new Date;return localStorage.setItem(n,n.toString()),localStorage.removeItem(n),localStorageWritable=!0,!0}catch(t){return localStorageWritable=!1,!1}};nav.processHistory=function(){};nav.isQuotaExceeded=function(n){var t=!1;if(n)if(n.code)switch(n.code){case 22:t=!0;break;case 1014:n.name==="NS_ERROR_DOM_QUOTA_REACHED"&&(t=!0)}else n.number===-2147024882&&(t=!0);return t};$(document).off("keydown").on("keydown",function(n){var i=!1,t;n.keyCode===8&&(t=n.srcElement||n.target,i=t.tagName.toUpperCase()==="INPUT"&&(t.type.toUpperCase()==="TEXT"||t.type.toUpperCase()==="PASSWORD"||t.type.toUpperCase()==="FILE"||t.type.toUpperCase()==="EMAIL"||t.type.toUpperCase()==="SEARCH"||t.type.toUpperCase()==="TEL"||t.type.toUpperCase()==="DATE"||t.type.toUpperCase()==="NUMBER")||t.tagName.toUpperCase()==="TEXTAREA"?t.readOnly||t.disabled:!0);i&&n.preventDefault()});(function(n){n.fn.hoverIntent=function(t,i,r){var u={interval:50,sensitivity:6,timeout:0};u=typeof t=="object"?n.extend(u,t):n.isFunction(i)?n.extend(u,{over:t,out:i,selector:r}):n.extend(u,{over:t,out:t,selector:i});var f,e,o,s,h=function(n){f=n.pageX;e=n.pageY},c=function(t,i){if(i.hoverIntent_t=clearTimeout(i.hoverIntent_t),Math.sqrt((o-f)*(o-f)+(s-e)*(s-e))<u.sensitivity)return n(i).off("mousemove.hoverIntent",h),i.hoverIntent_s=!0,u.over.apply(i,[t]);o=f;s=e;i.hoverIntent_t=setTimeout(function(){c(t,i)},u.interval)},a=function(n,t){return t.hoverIntent_t=clearTimeout(t.hoverIntent_t),t.hoverIntent_s=!1,u.out.apply(t,[n])},l=function(t){var r=n.extend({},t),i=this;if(i.hoverIntent_t&&(i.hoverIntent_t=clearTimeout(i.hoverIntent_t)),t.type==="mouseenter"){o=r.pageX;s=r.pageY;n(i).on("mousemove.hoverIntent",h);i.hoverIntent_s||(i.hoverIntent_t=setTimeout(function(){c(r,i)},u.interval))}else n(i).off("mousemove.hoverIntent",h),i.hoverIntent_s&&(i.hoverIntent_t=setTimeout(function(){a(r,i)},u.timeout))};return this.on({"mouseenter.hoverIntent":l,"mouseleave.hoverIntent":l},u.selector)};n.fn.scrollTo=function(){return n("html, body").animate({scrollTop:n(this).safeOffset().top-125+"px"},"fast"),this};n.fn.sbModal=function(t){var i={init:function(t){if(!(n("#sbModal").length>0))return this.sbModal.settings=n.extend({},this.sbModal.defaults,t),this.each(function(){var t=n(this),u=t.clone(!0).attr("id",t.attr("id")+"_placeholder").empty(),i,r;u.insertAfter(t);r="<div id='sbModalWrap' class='sbModalWrap"+(t.sbModal.settings.modalClass?" "+t.sbModal.settings.modalClass:"")+"'>"+(t.sbModal.settings.modal?"<a href='javascript:void(0);' class='overlay'>"+I18n.t("close")+"<\/a>":"")+"<div id='sbModal' class='sbModal "+t.sbModal.settings.position+"VAlign'><div class='sbModalTitle'><span class='sbModalTitleText'>"+(t.sbModal.settings.title?t.sbModal.settings.title:" ")+"<\/span><a href='javascript:void(0);' class='sbModalClose'>"+I18n.t("close")+"<\/a><\/div><\/div><\/div>";n("body").append(r);t.appendTo("#sbModal").addClass("sbModalContent").show();n("#sbModalWrap").show();n("#sbModal .sbModalContent").css({width:t.sbModal.settings.width+"px",height:t.sbModal.settings.height?t.sbModal.settings.height+"px":"auto"});t.sbModal.settings.hasForm&&isIOS?(n("#sbModal").addClass("iosModal"),i=t.sbModal.settings.position=="center"&&n(window).height()-n("#sbModal").safeOuterHeight()>0?(n(window).height()-n("#sbModal").safeOuterHeight())/2+scrollPos:t.sbModal.settings.position=="top"||n(window).height()-n("#sbModal").safeOuterHeight()<=0?scrollPos+5+"px":"auto"):i=t.sbModal.settings.position=="center"&&n(window).height()-n("#sbModal").safeOuterHeight()>0?(n(window).height()-n("#sbModal").safeOuterHeight())/2:t.sbModal.settings.position=="top"||n(window).height()-n("#sbModal").safeOuterHeight()<=0?"5px":"auto";n("#sbModal").css({left:(n(window).width()-t.sbModal.settings.width)/2,top:i<5?5:i});t.sbModal.settings.checkModalHeight&&checkModalHeight(t);t.sbModal.settings.open.call(this);window.addEventListener("keydown",function(n){n.key==="Escape"&&t.sbModal("close")});n("#sbModalWrap").on("click",".sbModalClose, .overlay",function(){t.sbModal("close")})})},close:function(){var t=this,i=n("[id="+t.attr("id")+"_placeholder]");t.sbModal.settings.fadeout?n("#sbModal").fadeOut(500,function(){t.sbModal.settings.close.call(t);i.replaceWith(n("#sbModal .sbModalContent").removeClass("sbModalContent").removeAttr("style").hide());n("#sbModalWrap").remove()}):(t.sbModal.settings.close.call(t),i.replaceWith(n("#sbModal .sbModalContent").removeClass("sbModalContent").removeAttr("style").hide()),n("#sbModalWrap").remove())}};if(i[t])return i[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t!="object"&&t)n.error('Method "'+t+'" does not exist in sbModal plugin!');else return i.init.apply(this,arguments)};n.fn.sbModal.defaults={title:null,width:650,height:null,modal:!0,modalClass:null,position:"center",open:function(){},close:function(){},checkModalHeight:!0,hasForm:!1,fadeout:!1};n.fn.sbModal.settings={}})(jQuery);onAjaxLoginActions=[];jQuery.fn.any=function(n){if(typeof n!="function")return!1;for(i=0;i<this.length;i++)if(n.call(this[i]))return!0;return!1};I18n.translations.enus.selectblinds={actionNeeded:"Action Needed",charactersNotAllowed:"The following characters are not allowed: %{characters}",contactCustomerCare:"Please contact Customer Care on %{liveChatLink} or at",contactFooterText:"We’re here for you.",contactFormFailed:"Contact Form Failed",contactUsButton:"Contact Us",createAccountModalTitle:"Create an Account",duplicateSamples:"Duplicate Samples",editCart:"Edit Cart",editCartToAddSamples:"To add additional samples, you will need to edit your cart.  How would you like to proceed?",emailPlaceholder:"Email Address",emailRecentlyViewedItems:"Email Recently Viewed Items",ensureEmailsMatch:"Please make sure the two email fields match",ensurePasswordsMatch:"Please make sure the two password fields match",enterValid:"Please enter a valid %{field}",enterValidPhone:"Please enter a valid %{field}. (Must be 10 digits)",enterValidZipCode:"Please enter a valid zip code",enterZipCodeSeeApproximateTime:"Please enter your zip code to see your approximate arrival time",faqFooterText:"Search our FAQ’s",faqSearchButton:"Search Faq’s",freeSample:"Free Sample",helpCenter:"Help Center",invalidEmail:"Please enter a valid email.",less:"Less",liveChatLink:"%{openLink}live chat%{closeLink}",loginCreateAccount:"Login/Create An Account",logout:"Logout",more:"More",myAccount:"Account",myAccountAria:"Account menu",myOrders:"My Orders",myProfile:"My Profile",mySamples:"My Samples",noChatMessage:"All live chat operators are offline at this time.",passwordRequired:"Password is required.",phonePlaceholder:"Enter Mobile Number",processRequestAndOrderHoldFailed:"We were unable to process your request because we could not place your order on hold.",processRequestFailed:"There has been an issue submitting your request.",salePrice:"Sale Price:",sampleAdded:"Sample Added",sampleCart:"Sample Cart",samplesCartAria:"Free Samples interactive cart",samplesInspoAria:"Go to our free samples inspiration page",sampleLimitReached:"Sample Limit Reached",samplesCartEmpty:"Your samples cart is currently empty",savedCarts:"Saved Carts",searchFaqPlaceholder:"Search our FAQ’s",selectValid:"Please select a valid %{field}",selectValidCartSavingReason:"Please select a reason for saving your cart",showAll:"Show All",signInModalTitle:"Sign In",state:"State",trackOrder:"Track Your Order",turnOffSafariPrivateBrowsing:'This site uses features which are not supported when in "Private Mode" on Safari; please turn off private browsing for a proper user experience.',usernameRequired:"Username is required.",welcome:"Welcome",welcomeUser:"Welcome, %{user}!"};I18n.translations.enus.selectblinds.urls={cartForm:"/Samples/CartForm",addToCart:"/Samples/AddToCart",removeFromCart:"/Samples/RemoveFromCart"};I18n.translations.esus.selectblinds={actionNeeded:"Accion Requerida",charactersNotAllowed:"Los siguientes carácteres no son permitidos. %{characters}",contactCustomerCare:"Por Favor, contacta al Servicio de Atención al Cliente en %{liveChatLink} o en",contactFooterText:"Estamos aquí para usted.",contactFormFailed:"Formulario de Contacto Fallido",contactUsButton:"Contáctenos",createAccountModalTitle:"Crea Una Cuenta",duplicateSamples:"Duplicar Muestras",editCart:"Editar Carrito",editCartToAddSamples:"Para agregar muestras adicionales, tendrás que editar tu carrito.¿Cómo quieres proceder?",emailPlaceholder:"Correo electrónico",emailRecentlyViewedItems:"Envíar los Artículos Recientemente Vistos por Email",ensureEmailsMatch:"Asegúrate de que los dos campos de tu email concuerdan",ensurePasswordsMatch:"Asegúrate de que los dos campos de tu contraseña concuerdan",enterValid:"Ingresa un %{field}",enterValidPhone:"Ingresa un %{field} (Debe ser de 10 dígitos)",enterValidZipCode:"Ingresa un código postal válido",enterZipCodeSeeApproximateTime:"Por favor, ingresa tu código postal para ver la hora estimada de arribo de tu pedido",faqFooterText:"Busque preguntas frecuentes",faqSearchButton:"Preguntas Frecuentes",freeSample:"Muestra Gratis",helpCenter:"Centro de Ayuda",invalidEmail:"Por favor, ingresa una dirección válida de correo electrónico.",less:"Menos",liveChatLink:"%{openLink}chatenvivo%{closeLink}",loginCreateAccount:"Iniciar Sesión/Crear Cuenta",logout:"Salir",more:"Más",myAccount:"Mi Cuenta",myOrders:"Mis Pedidos",myProfile:"Mi Perfil",mySamples:"Mis Muestras",noChatMessage:"Todos los operadores de chat en vivo están desconectados en este momento.",passwordRequired:"Contraseña requerida.",phonePlaceholder:"Ingrese el Número Móvil",processRequestAndOrderHoldFailed:"No pudimos procesar tu pedido debido a que no pudimos ubicar tu pedido en espera.",processRequestFailed:"Hubo un problema procesando tu pedido",salePrice:"Precio de venta:",sampleAdded:"Muestra Agregada",sampleCart:"Carrito de Muestras",sampleLimitReached:"Alcanzaste tu Límite de Muestras",samplesCartEmpty:"Tu carrito de muestras actualmente está vacío",savedCarts:"Carritos Guardados",searchFaqPlaceholder:"Buscar en nuestras Preguntas Frecuentes",selectValid:"Ingresa un %{field}",selectValidCartSavingReason:"Selecciona una razón para guardar tu carrito",signInModalTitle:"Iniciar Sesión",state:"Estado",trackOrder:"Rastrear su Pedido",turnOffSafariPrivateBrowsing:'El sitio web utiliza caracteristicas que no son apoyadas en el "Modo Privado" de Safari. Sal de la ventana de Modo Privado para tener la experiencia de usuario apropiada.',usernameRequired:"Nombre de Usuario requerido.",welcome:"Bienvenido",welcomeUser:"Bienvenido, %{user}!"};I18n.translations.esus.selectblinds.urls={cartForm:"/es-US/Samples/CartForm",addToCart:"/es-US/Samples/AddToCart",removeFromCart:"/es-US/Samples/RemoveFromCart"}