PageSourceSearch

https://www.feelgoodcontacts.ie/bundles/staticpages?v=xEYmPOOrop1SafxLrXB_F_R4CNcKsTugLpE7JzbCN5U1

js feelgoodcontacts.ie collected 2026-10-01 16:12:52 UTC 12,255 bytes, 1 lines download raw bytes

1function showLoader(n){var t=$("#wrpLoader");n&&n==!0?t.hide():t.show()}function open_invoice_popup(n){return window.open(n,""),!1}function ChangeAgainPassword(){$("#divMessage").hide();$("#lblSuccess").hide();$("#divChangePassword").show();$("#NewPassword").val("");$("#ConfirmPassword").val("")}function SaveGettheGuide(){function s(){var n=$("#txtEmailAddress"),i=$("#lblMoneySaveSubscribe"),t=$("#lblEmailError");return(n.removeClass("input-validation-error"),i.text(""),i.hide(),t.text(""),t.hide(),n.val().length==0)?(n.addClass("input-validation-error"),t.append("Please enter email address."),n.focus(),t.show(),!1):validateEmail(n.val())?!0:(n.addClass("input-validation-error"),t.append("Please enter a valid email."),n.focus(),t.show(),!1)}var n=$("#lblMoneySaveSubscribe"),h=$("#lblEmailError"),r,u,f;if(s()){var i=!1,e=$("#txtEmailAddress").val(),t=$("#hdnOfferPopupType").val(),o=$("#hdnOfferPopupTypeClose").val();t==undefined&&(t=o);t=="unknown"||t=="zerounsubscribed"||t=="hasorderunsubscribed"||t=="unsubscribed"?(r={},r.email=e,r.offerPopupType=t,i=!0,$.ajax({type:"POST",url:urlSaveGettheGuide.toLowerCase(),data:JSON.stringify(r),contentType:"application/json; charset=utf-8",dataType:"json",cache:!1,success:function(t){if(t&&t!=null){if(t=="SUCCESS"){n.append("Thank You");n.show();$("#txtEmailAddress").val("");return}n.append("Thank You");n.show();$("#txtEmailAddress").val("");return}n.append("Thank You");n.show();$("#txtEmailAddress").val("");return},error:function(n,t){console.log(n);console.log(t)}}).done(function(){})):t=="subscribed"?(n.append("Thank You"),n.show(),i=!0,$("#txtEmailAddress").val("")):(n.append("Thank You"),n.show(),i=!0,$("#txtEmailAddress").val(""));i==!0&&(u=$(".vs-left-banner").find("a"),f=window.open(u.attr("href")),(f==null||typeof f=="undefined")&&(window.Location=u.attr("href")))}}function validateEmail(n){return/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,9}|[0-9]{1,3})(\]?)$/.test(n)?!0:!1}function BindVirtualTryOnEvent(n,t,i){var f=n,r="https://cdn.camweara.com/camweara_virtual_tryon/?company_name=feelgoodcontacts_new&skus="+f,u;i&&i.length>0&&(r=r+","+i);u=$(document).find("#iFrameVirtualTry");u.attr("src",r);u.css("display","block");$("body").addClass("no-scroll");window.addEventListener("message",function(n){var i;if(~n.origin.indexOf("https://cdn.camweara.com")){if(n.data!="closeIframe")if(n.data.includes("buynow")){let i=n.data.split("-");i.length>1&&(i=i[1],window.location=t)}else if(n.data.includes("view")){let i=n.data.split("-");i.length>1&&(i=i[1],window.location=t)}else if(n.data=="requestParentUrl"){n.source.postMessage({type:"requestParentUrl",url:window.location.href},n.origin);return}removeTryOnIframe();addTryOnIframe();$("body").removeClass("no-scroll")}else{$("body").removeClass("no-scroll");return}})}function removeTryOnIframe(){let n=document.getElementById("iFrameVirtualTry");n.parentNode.removeChild(n)}function addTryOnIframe(){document.querySelector("#iFrameVirtualTry")||document.querySelector("body").insertAdjacentHTML("afterend",'<iframe id="iFrameVirtualTry" allow="camera *; web-share;" src="about:blank" style="display:none;"><\/iframe>')}function ShowhideTabs(n,t){var i=$(t).closest(".proFilterContainer");i.find(".tab-pane").removeClass("active");i.find("#filter"+n).addClass("active");$(t).closest("ul").find("li").removeClass("active");$(t).closest("li").addClass("active")}function filterClear(n,t){var i=$(t).closest(".proFilterContainer"),r;n=="all"?(r=i.find("input[type='checkbox']:checked").prop("checked",!1),applyInlineFilter(t)):($("#myTabContent .filterSection ."+n).find("input[type='checkbox']:checked").prop("checked",!1),applyInlineFilter(t));$(".sg-filter-clear-box").show()}function applyInlineFilter(){var t=$(".sg-filter-clear-box"),u=$("#myTabContent .filterSection"),i,n;t.length>0&&t.find(".filters").empty();$("#pdpNoFltrItmFound").hide();var f=function(n,i){var r=0,f,e,u;n&&n.length>0&&(f=i,$(n).each(function(n,i){var u=f.filter(function(n,t){if($(t).data("key")==i.key)return t}).first(),e;u&&u.length>0&&(r++,t.length>0&&(e="<span onclick=\"Javascript:filterClear('"+u.data("key")+'\');"> <i class="filterRemove"><\/i>'+u.data("name")+"<\/span>",t.find(".filter-cel").append(e)))}),t.length>0&&t.find(".filters").html().length>0&&(e='<span class="btn-clear-all" onclick="Javascript:filterClear(\'all\');">Clear Search<\/span>',t.find(".filter-cel").append(e)));u=$(".filterProductsCover .outline-btn span.fltcnt");u.data("count",r);u.html(r>0?"Filter (<label>"+r+"<\/label>)":"Filter")},e=function(){window.scrollY>260&&$("html,body").animate({scrollTop:260},"slow")},r=[];typeof jsonPdpData!="undefined"&&jsonPdpData.length>0&&u.each(function(n,t){var i=[],u=[];$(t).find("input[type='checkbox']:checked").each(function(n,t){$(t).data("value")&&$(t).data("value").length>0&&u.push($(t).data("value"))});u.length>0&&(i.key=$(t).data("key"),i.values=u,r.push(i))});i=$("#dvProductListWrapper .prod_list_item");r.length>0?(i.hide(),n=$(jsonPdpData),$(r).each(function(t,i){switch(i.key){case"brnd":n=$(n).filter(function(n,t){if(i.values.find(function(n){if(t.brnd&&n.toLowerCase()==t.brnd.toLowerCase())return n}))return t});break;case"catname":n=$(n).filter(function(n,t){if(i.values.find(function(n){if(n.toLowerCase()=="crazy"){if(t.ptp==4)return n}else if(t.catname&&t.catname.split("|").find(function(t){if(t.trim().toLowerCase()==n.toLowerCase())return t}))return n}))return t});break;case"mnfr":n=$(n).filter(function(n,t){if(i.values.find(function(n){if(t.mnfr&&n.toLowerCase()==t.mnfr.toLowerCase())return n}))return t})}}
1),$(n).each(function(n,t){i.filter(function(n,i){if($(i).data("pid")==t.pid)return i}).show()}),i.is(":visible")==!1&&$("#pdpNoFltrItmFound").show()):i.show();$("#dvProductListWrapper").find(".prod_list_item:visible").length<3?$("#dvProductListWrapper").addClass("minPdps"):$("#dvProductListWrapper").removeClass("minPdps");f(r,u);loadLazyImage(i);e("product-list");loadLazyImage($("#trustpilot-home"));$(".proOverlay").removeClass("on");$(".proFilterContainer").removeClass("on")}function GetSortingByString(){var n=$(".filterProductsCover #ddlSort").val().split("|");return"sort="+n[0]+"&sortby="+n[1]}function GetFilterByString(){var t=$(".coloured-lenses-tabs"),n;return t.is(":visible")?(n=t.find(".homeCatBtnCover.active a").data("filter"),n&&n.length>0?"catname="+n:""):""}function __getFilterProductUrl(){var u=GetFilterByString(),r="",n="",t="",i="";return $("#hdPageCatName").length>0&&$("#hdPageCatName").val()!=undefined?t=$("#hdPageCatName").val():pgCatName&&pgCatName.length>0&&(t=pgCatName),$("#hdPageGroupName").length>0&&$("#hdPageGroupName").val()!=undefined&&(i=$("#hdPageGroupName").val()),$("#hdParamcolor").length>0&&$("#hdParamcolor").val()!=undefined&&(n=$("#hdParamcolor").val()),i==""&&productListUrl.indexOf("catalogue")<0&&(productListUrl="/catalogue"+productListUrl),u!=""?($(".sg-filter-clear-box").show(),r=productListUrl+"?"+GetSortingByString()+"&"+GetFilterByString()+"&pageIndex="+pgIndex+"&catagoryname="+t+(n.length>0?"&color="+n:"")):r=i&&i.length>0?productListUrl+"?"+GetSortingByString()+"&pageIndex="+pgIndex+"&catagoryname="+t+(n.length>0?"&color="+n:"&groupname="+i):productListUrl+"?"+GetSortingByString()+"&pageIndex="+pgIndex+"&catagoryname="+t+(n.length>0?"&color="+n:""),r}function loadFilterProducts(n){showLoader();$.ajax({url:n,success:function(n){noMorePage=!1;var t=$("#dvProductListWrapper");t.html("");n&&n.length>0&&$.trim(n).length>0?(IsLoadMoreInProgress?$(n).hasClass("record-notfound")?(t.html(n),t.addClass("record-notfound")):(t.html(n),t.removeClass("record-notfound")):$("#ddlClrFltrFashionLenses").length>0?(t.hide(),t.html(n),$("#ddlClrFltrFashionLenses").trigger("change"),t.show()):t.html(n),$("#ddlClrFltrFashionLenses").length==0&&applyInlineFilter(),ajaxProductFillBindEvents(),loadLazyImage($("#dvProductListWrapper"))):IsLoadMoreInProgress&&(noMorePage=!0);IsLoadMoreInProgress=!1;showLoader(!0)}}).done(function(){showLoader(!0)})}function filterCatalogue(){pgIndex=0;var n=__getFilterProductUrl();loadFilterProducts(n)}function ajaxProductFillBindEvents(){const n=$("#dvProductListWrapper .prod_list_item");n.find(".fCdots a").click(function(n){n.preventDefault();var t=$(this).closest(".prod_list_item"),i=$(this).find("img");$(this).closest(".fCdots").find("a").removeClass("active");$(this).addClass("active");$(t).find("#largeImage").attr("src",$(i).data("img"));$(t).find("#largeImage").attr("alt",$(i).attr("alt"));$(t).find("#largeImage").attr("title",$(i).data("title"));$(t).find(".nboxBdr a.listItemImgBox").attr("href",$(i).data("href"));$(t).find(".products-list_item-title a").attr("href",$(i).data("href"));$(t).find(".products-list_item-title span").text($(i).data("title"));$(t).find(".nboxBdr a.listItemImgBox").data("querydata",$(i).data("querydata"));$(t).find("span.utprc").text($(i).data("upric"));$(i).data("spric")&&$(i).data("spric").length>0?($(t).find("span.stprc").text($(i).data("spric")),$(t).find("span.utprc").removeAttr("style"),$(t).find("span.stprc").show()):($(t).find("span.utprc").attr("style","color:black !Important;"),$(t).find("span.stprc").hide());$(i).data("smpdpurl")&&$(i).data("smpdpurl").length>0&&$(t).find("#similarpdpurl").data("href",$(i).data("smpdpurl"))});n.find(".PdpLstBox .nboxBdr a, .navarrow").unbind("click");n.find(".PdpLstBox .nboxBdr a, .navarrow").bind("click",function(n){var h,u,i,r;if(n.target&&(n.target.tagName=="SPAN"&&n.target.id=="favHeart"&&$(n.target).hasClass("add_fav")&&$(n.target).hasClass("fav-heart")?n.preventDefault():n.target.tagName=="SPAN"&&n.target.id=="favHeart"&&$(n.target).hasClass("add_fav")&&$(n.target).hasClass("fav-heart")?n.preventDefault():$(n.target).hasClass("wish")||$(n.target).hasClass("nonwish")||$(n.target).hasClass("navarrow")||$(n.target).hasClass("pdp-img")||$(n.target).hasClass("colour-thumbnail")?
1n.preventDefault():($(n.target.tagName=="SPAN"&&n.target).parent().hasClass("plItem-vTry")||n.target.tagName=="DIV"&&$(n.target).hasClass("plItem-vTry"))&&n.preventDefault(),$(n.target).hasClass("navarrow"))){var o=$(n.target).closest(".img_thumb_cover"),s=o.find("#img_thumb img"),c=o.find("span.img_thumb_flex"),t=0,f=0,e=s.first(),l=c.width();s.hasClass("pdp-img")?(t=90,f=t*parseInt(l/t)):(t=40,f=t*8,windowWidth<=500?f=t*6:windowWidth<=1100&&(f=t*4));h=t*s.length;u=h-f;$(n.target).parent().hasClass("lft_arrow")?(i=parseInt(e[0].style.marginLeft.replace("px",""))|0,i!=0&&i<=t?(r=i+t,r<0?e.css("margin-left",r+"px"):(e.css("margin-left","0px"),$(n.target).addClass("disabled")),o.find(".rgt_arrow img").removeClass("disabled")):$(n.target).addClass("disabled")):(i=parseInt(e[0].style.marginLeft.replace("px",""))|0,u=u+i,u>=t?(r=i-t,r<u&&(e.css("margin-left",r+"px"),u<=t&&$(n.target).addClass("disabled")),o.find(".lft_arrow img").removeClass("disabled")):$(n.target).addClass("disabled"))}})}var pgIndex=0,IsLoadMoreInProgress=!1,noMorePage=!1;$(document).ready(function(){const n=$("#dvProductListWrapper .prod_list_item");n.find(".fCdots a").click(function(n){n.preventDefault();var t=$(this).closest(".prod_list_item"),i=$(this).find("img");$(this).closest(".fCdots").find("a").removeClass("active");$(this).addClass("active");$(t).find("#largeImage").attr("src",$(i).data("img"));$(t).find("#largeImage").attr("alt",$(i).attr("alt"));$(t).find("#largeImage").attr("title",$(i).data("title"));$(t).find(".nboxBdr a.listItemImgBox").attr("href",$(i).data("href"));$(t).find(".products-list_item-title a").attr("href",$(i).data("href"));$(t).find(".products-list_item-title span").text($(i).data("title"));$(t).find(".nboxBdr a.listItemImgBox").data("querydata",$(i).data("querydata"));$(t).find("span.utprc").text($(i).data("upric"));$(i).data("spric")&&$(i).data("spric").length>0?($(t).find("span.stprc").text($(i).data("spric")),$(t).find("span.utprc").removeAttr("style"),$(t).find("span.stprc").show()):($(t).find("span.utprc").attr("style","color:black !Important;"),$(t).find("span.stprc").hide());$(i).data("smpdpurl")&&$(i).data("smpdpurl").length>0&&$(t).find("#similarpdpurl").data("href",$(i).data("smpdpurl"))});$(".filterProductsCover #ddlSort").change(function(){pgIndex=0;filterCatalogue(!0)});SetDropDownStyle()})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.