Retro Shower Curtains & Liners


Filter

SORT

Most Popular

Newest

Lowest Price

Highest Price

Highest Rated

On Sale

availability

current offers

Average Review

40  |  60   |  80

More Colors Available

Select item for more details

Online Exclusive

More Colors Available

Select item for more details

Online Exclusive

More Colors Available

Select item for more details

Online Exclusive

1

10945032|10945036|10945043|

"; } else { try{ var target = document.getElementsByName("sku" + strSku)[0]; var lowesItemNum = ""; if(target && target.getAttribute("title")) { lowesItemNum = target.getAttribute("title"); } divCheckStock.innerHTML = "

"; } catch(err){ console.log(err.message); } } } } if(!arrProductsByMinSku && arrProducts) { arrProductsByMinSku = new Object(); for(var i = 0; i
"; } function hideLFPAddToCartCPandI() { return (arrPriceInfo[28] && arrPriceInfo[28].toString() === "0" && !isInternetOnly()); function isInternetOnly() { return (arrProductsByMinSku && strSku && arrProductsByMinSku[strSku] && arrProductsByMinSku[strSku].instoreonly == "8"); } } showPrice(); var isMapExcluded = false; if (typeof arrPriceInfo[29] !== "undefined" && arrPriceInfo[29] !== null) { isMapExcluded = arrPriceInfo[29]; } // If the second flicker on the catalog and the search page is removed, add this logic in atgJs. DSDK-466 if (arrPriceInfo[24] == 3 && !(isLfpUserLoggedIn() && isMapExcluded)) { divPrice.innerHTML = "Add to cart to see price"; } } if (window.history.replaceState) { window.history.replaceState({ strPage: strCurrentPage }, "Page: " + strCurrentPage); } hideListGrid(); clearNonContent(); loadSearchFilters(); postLoadJS(function () { updateCurrentlySelectedFilters(); }); postLoadJS(function () { loadPriceHandlers(); }); postLoadJS(function () { SetCompareItemStatus(); }); postLoadJS(function () { LoadCompareItems(); }); postLoadJS(function () { SetCompareDivScrolling(); }); postLoadJS(function () { if (strTid != "") { set_cookie(style_cookie_nameType, 'searchGridStyle', style_cookie_duration); } else { set_cookie(style_cookie_name, 'searchListStyle', style_cookie_duration); } }); postLoadJS(function(){ displayPreviousSearch();}); //OXMISC-659 if(bolPageCheck != "True"){ postLoadJS(function() {grabPopularCategoriesValue();}); } //only load on first page if (bolPageCheck != "True") { try { postLoadJS(function () { getRelatedProducts(strTidJs, strRelatedProducts, strAttribute); }); } catch (ex) { postJavaError('Get related products/catalog: ' + ex.message) } } //OXCAT-215 if(bolPageCheck != "True") { try { postLoadJS(function () { getSearchesByKeywords(strTidJs, strRelatedProducts, strAttribute,strRelatedProducts); }); } catch (ex) { postJavaError('Get related products/catalog: ' + ex.message) } } // If there is a "#page" in the query string load the correct page postLoadJS(function () { var strLocHash = window.location.hash; if (strLocHash.indexOf("#page") != -1) { strCurrentPage = strLocHash.replace("#page", "") searchChangePage(parseInt(strCurrentPage)); } else if (strSiteJS == "lfp" && strCollectionId =="" && strSaleId == "") { //Call the sphinx handler when page is loading (previous results will be hidden) //Do not call next page if there are no results from the page loaded. if (strPageJSFunc == "" && document.getElementById("divProdDisplay1") != null) { searchChangePage(1); } else if (strPageJSFunc != "" && document.getElementById("divProdDisplay1") != null) { //Hide all the page displays and load the correct page. searchChangePage(strPageJSFunc.replace("&p=", "")); hideNonContent(strPageJSFunc.replace("&p=", "")); } } if (typeof window.addEventListener !== "undefined") { window.addEventListener("popstate", searchHistoryChange); } }); function jsToLoad() { }; function postLoadJSNew(func, priority) { if (typeof readCookie == "function" && typeof jQuery == "function") { jQuery(document).ready(function () { func(); }); } else { var oldonloadP0 = jsToLoad; if (typeof jsToLoad != 'function') { jsToLoad = func; } else { jsToLoad = function () { oldonloadP0(); func(); } } } } function loadSearchFilters() { var selFilter = document.getElementById("selSearchFilter"); if (searchFilter != null) { if (searchFilter == "relevance" || searchFilter == "popular") { selFilter[0].selected = true; } else if (searchFilter == "newest") { selFilter[1].selected = true; } else if (searchFilter == "priceLow") { selFilter[2].selected = true; } else if (searchFilter == "priceHigh") { selFilter[3].selected = true; } else if (searchFilter == "review") { selFilter[4].selected = true; } else if (searchFilter == "onSale") { selFilter[5].selected = true; } } } function sumbitCatpcha() { var catpchaValue = $("#hidCatpcha").val(); var catpchaInput = $("#txtCode").val(); var guestIP = $("#guestIP").val(); if (typeof catpchaCode != "undefined") { $.ajax({ url: "/ajax/searchBotCaptcha.ashx?catpcha=" + catpchaValue + "&catpchaInput=" + catpchaInput + "&guestIP=" + guestIP, type: "GET", cache: false, async: true, success: onComplete }); } } function onComplete(result) { $("#messageCatpcha").hide(); if (result == "True") { location.reload(true); } else { $("#messageCatpcha").show(); } } function updateCurProdDiv(sku, lowesItemNum) { document.getElementById("curProductItemSku").innerHTML = sku.toString() + "," + lowesItemNum.toString(); } function refreshInventory() { if (strSiteJS === "lowesca") { SetCookie("czPostal", $("#ziplookup").val(), 365); openLowesQtyAjax($("#ziplookup").val()); } else if (strSiteJS === "lfp") { SetCookie("czPostal", $("#ziplookup").val(), 365); storeLowessku = $("#storeSearchSKU").val(); storeLowesItemNum = $("#storeSearchSKU").val(); openLowesQtyAjaxUSSearch($("#ziplookup").val()); } } function openLowesQtyAjaxUSSearch(postalCookie) { if (postalCookie != "update") { var postalCookie = postalCookie.replace(/^\s+|\s+$/g, ""); var temp = postalCookie == "Your Zip Code"; if (!postalCookie || postalCookie === null || postalCookie == "Your Zip Code") { if (document.getElementById("wrongPostalWarning") && document.getElementById("popBox") && document.getElementById("popBox").style.display != "none") return; else requestPostalCode(); return; } } else { postalCookie = document.getElementById("curClientLocation").innerHTML; } openPopBox(440, 260, "image"); //If they came in from request postal code if (document.getElementById("wrongPostalWarning")) { if (!isValidPostalCode(postalCookie)) { document.getElementById("wrongPostalWarning").innerHTML = "Invalid Zip Code" document.getElementById("wrongPostalWarning").style.display = "block"; return; } else { document.getElementById("wrongPostalWarning").style.display = "none"; } } ajaxStockSearchId = setTimeout("cancelStockSearchCall()", 60000); //wait 20 seconds until forfitting the call. ajax('/ajax/stockSearchNew.aspx?sku=' + storeLowessku + '&lowesItemNum=' + storeLowesItemNum + "&postalCode=" + postalCookie + "&showAll=true", showLowesStoresByQty, true); } var intCurrentPage = parseInt(strCurrentPage); if (intCurrentPage == 0) { preloadPage(2); } else { preloadPage(intCurrentPage + 1) } function htmlDecode(value) { return $('').html(value).text(); } //hides div on click of x image function closeQuickViewPop() { $('#divQuickViewBox').addClass("displayn"); $(".moretxt").click(function () { if ($(this).hasClass("sample")) { $(this).removeClass("sample"); $(this).text(showtxt); } else { $(this).addClass("sample"); $(this).text(hidetxt); $(".xyz").text = ""; $(".abc p").addClass("fnts"); } $(this).parent().prev().toggle(); $(this).prev().toggle(); return false; }); } function CategoryShowMore(showMoreDiv) { var divFilterList = document.getElementById("searchSort_attr_category"); if (divFilterList) { var showMoreDiv = document.getElementById("searchFilterLink_attr_category"); if (showMoreDiv) { divFilterList.className = ""; showMoreDiv.onclick = CategoryShowLess; showMoreDiv.innerHTML = "show less"; } var divShowMoreResponsive = document.getElementById("div_attr_category"); if (divShowMoreResponsive) { divFilterList.className = ""; divShowMoreResponsive.onclick = CategoryShowLess; } } } function CategoryShowLess(showMoreDiv) { var divFilterList = document.getElementById("searchSort_attr_category"); if (divFilterList) { var showMoreDiv = document.getElementById("searchFilterLink_attr_category"); if (showMoreDiv) { divFilterList.className = "searchShortList"; showMoreDiv.onclick = CategoryShowMore; showMoreDiv.innerHTML = "show more"; } var divShowMoreResponsive = document.getElementById("div_attr_category"); if (divShowMoreResponsive) { divFilterList.className = "searchShortList"; divShowMoreResponsive.onclick = CategoryShowMore; } } } function updateH1AndWindowText() { function toTitleCase(str) { return str.replace(/(?!to\b)\b\w+/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1);}); } function hasCaps(str) { var arrWords; var isCapsHere = false; if(str != "") { arrWords = str.split(" "); for(var i=0;i div').each(function () { if($(this).text() != "x"){ headerText = headerText + " " + $(this).text().replace(" - ", "-"); } }); } //BUGS-8007 var regxDuplicateH1=""; if(currentH1Text[currentH1Text.trim().length-1]=='s') { regxDuplicateH1= "(\\b" + currentH1Text.trim().slice(0, currentH1Text.trim().length - 1).replace(" ","\\b|\\b") + "\\b)|(\\b" + currentH1Text.trim().replace(" ","\\b|\\b") + "\\b)"; var regx=new RegExp(regxDuplicateH1,'gmi'); var match=regx.exec(headerText); //fix for BUGS-8007, breaking on match.index if(match){ if(match.index == 1) { currentH1Text=""; } else { headerText=headerText.replace(regx," "); } } } else { regxDuplicateH1= "(\\b" + (currentH1Text.trim()+"s").replace(" ","\\b|\\b") + "\\b)|(\\b" + currentH1Text.trim().replace(" ","\\b|\\b") + "\\b)"; var regx=new RegExp(regxDuplicateH1,'gmi'); var match=regx.exec(headerText); if(match){ if(match.index == 1) { currentH1Text=""; } else { headerText=headerText.replace(regx," "); } } } // ensure no CAPS words exist in header from DB, promo/DIY categories require that words stay capitalized, e.g. DEWALT if(currentH1Text != null && currentH1Text != undefined && currentH1Text != "") { if(hasCaps(currentH1Text) == true) { headerText = (headerText != "") ? headerText + " " + currentH1Text : currentH1Text; } else { headerText = (headerText != "") ? toTitleCase(headerText + " " + currentH1Text) : toTitleCase(currentH1Text); } } document.getElementById("headTag").innerHTML = headerText; if(!$("#headTag").hasClass("header1Responsive")) { $("#headTag").addClass("header1Responsive"); } } function imageErrorSearch(element) { var src = element.src; if (src.indexOf("mfr_logo") == -1) { element.src = '//images.atgstores.com/images/noimage/atg_p.jpg'; } else { //Mfrlanding //search page. if (document.getElementById("imgMfrSearch")) { $("#imgMfrSearch").addClass("displayn"); } } } //////////// //Display Previous User Search in TextBox /////////// function displayPreviousSearch() { var previousSearch = readCookie("searchTerm"); if (previousSearch != null && previousSearch != "" && bolProductPage == "False") { //populate text box document.getElementById("tbxsearchtermNew").value = previousSearch; } } //////////// //Grab Popoular Categories HTML /////////// function grabPopularCategoriesValue(){ if ($("#divPopularCategories") != null) { divPopularCategoriesValue = $("#divPopularCategories").html(); } } function isLfpUserLoggedIn() { var bolIsLfpUserLoggedIn = false; setSiteName(); if (strShortName == "lfp" && ((readCookies("user%5Fid") != null && readCookies("user%5Fid") != "" && readCookies("LFPCustomerID") != null && readCookies("LFPCustomerID") != ""))) { bolIsLfpUserLoggedIn = true; } return bolIsLfpUserLoggedIn; } //Opinion Labs Search Feed back function OpinionLabFeedbackThankYouMessage(divId){ if(divId.id == "divHelpUpper"){ $("#divHelpLower").addClass("displayn"); }else{ $("#divHelpUpper").addClass("displayn"); } $(".divHelp").text("Thank you for your feedback."); } addLoadEvent(function () { hideNonContent(2); });

Comments

Popular posts from this blog

Luxury Bathrooms With Walk-In Showers You Need To See

20 Beautiful Gift Baskets for Christmas

Up on the Marquee: METEOR SHOWER