function setFollowFormPosition(n,t){var i=$(window).width(),r=$(window).height(),u,f;f=i<=n?0:parseInt((i-n)/2)-30;u=r<=t?0:parseInt((r-t)/2);$("#followFrmHldr").css({top:u+"px"});$("#followFrmHldr").css({left:f+"px"})}function checkFollowForm(){if($("#followErrorMsg").text(""),$.trim($("#txtFristName").val())==""||$.trim($("#txtFristName").val()).toLowerCase()=="first name"&&$("#txtFristName").css("color")=="rgb(128, 128, 128)")return $("#followErrorMsg").text("Insert first name"),!1;if($.trim($("#txtLastName").val())==""||$.trim($("#txtLastName").val()).toLowerCase()=="last name"&&$("#txtLastName").css("color")=="rgb(128, 128, 128)")return $("#followErrorMsg").text("Insert last name"),!1;if($.trim($("#txtEmail").val())==""||$.trim($("#txtEmail").val()).toLowerCase()=="email"&&$("#txtEmail").css("color")=="rgb(128, 128, 128)")return $("#followErrorMsg").text("Insert Email"),!1;if($.trim($("#ddlSector").val())=="")return $("#followErrorMsg").text($("#ddlSector :first").html()),!1;if($.trim($("#txtPassword").val())==""||$("#txtPassword").attr("type")=="text"&&$.trim($("#txtPassword").val()).toLowerCase()=="create password")return $("#followErrorMsg").text("Insert Password"),!1;if($.trim($("#txtPassword").val()).length<6)return $("#followErrorMsg").text("Password cannot be less than 6 characters"),!1;var n=$.trim($("#txtEmail").val());$.ajax({url:"/NewsService/IsEmailExists",type:"GET",contentType:"application/json;",data:{email:n},success:function(n){n=="true"?$("#spLoginFormErrMsg").html("Email address already Exists"):SubmitForm("frmSubmit")}})}function followFrmClose(){return closePopup($(".enqFrmPopup * .followFormHolder"),500),setTimeout("$('#followFormHolder').html('');$('#dEnqFrmBkgnd').remove();$('.mainFollowHldr').remove();",501),$("html").css({overflow:"visible",height:"100%"}),$(".followFormHolder").unbind("click"),$("#dEnqFrmBkgnd").unbind("click"),$(".aEnqFrmClsSignup").unbind("click"),!1}function textboxFocus(n,t){var i="";t==1?i="First name":t==2?i="Last name":t==3?i="Email":t==4?i="Create password":t==5?i="Password":t==6?i="Business Name":t==7&&(i="Phone Number");n.value.toLowerCase()==i.toLowerCase()&&n.style.color!="black"&&(n.value="",n.style.color="black",(t==4||t==5)&&(n.type="password"))}function textboxBlur(n,t){var i="";t==1?i="First name":t==2?i="Last name":t==3?i="Email":t==4?i="Create password":t==5?i="Password":t==6?i="Business Name":t==7&&(i="Phone Number");n.value==""&&(n.value=i,n.style.color="gray",$(n).removeClass("colorBlack"),(t==4||t==5)&&(n.type="text"))}function SubmitForm(n){$("form."+n).submit()}function enquiryFrmClose(){return closePopup($(".enqFrmPopup * .enquiryFormHolder"),500),setTimeout("$('#enquiryFrmHldr').html('');$('#dEnqFrmBkgnd').remove();",501),$("html").css({overflow:"visible",height:"100%"}),$(".enquiryFormHolder").unbind("click"),$("#dEnqFrmBkgnd").unbind("click"),$(".aEnqFrmCls").unbind("click"),!1}function ShowSubscribeModal(n){$("#subscribe-modal").length==0?$.get("/subscriber/modal",function(n){if($("body").append(n),$("#subscribe-modal").length>0){$("#subscribe-modal").on("shown.bs.modal",function(){var n="v"+$(this).attr("version");TrackGoogleAnalyticsEvent("","Subscribe Modal Tracking","Shown",n)});$("#subscribe-modal").on("hidden.bs.modal",function(){$.post("/NewsService/SubscribeModalDisable");var n="v"+$(this).attr("version");TrackGoogleAnalyticsEvent("","Subscribe Modal Tracking","Hidden",n)});$("#subscribe-modal").modal("show")}}):$("#subscribe-modal").modal("show");TrackGoogleAnalyticsEvent(n,"Subscribe-Invitation","Open Form","")}function CheckAU(n,t){$.get("/newsservice/checkaustralia?ip="+t,function(t){t.show===!0&&ShowSubscribeModal(n)})}function newWindow(n,t,i,r,u){var e=(screen.width-i)/2,o=(screen.height-r)/2,f;e<0&&(e=0);o<0&&(o=0);f="height="+r+",";f+="width="+i+",";f+="top="+o+",";f+="left="+e+",";f+=u;win=window.open(n,t,f);win.window.focus()}function ValidateEmail(n){return/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(n)?!0:!1}function checkFollowFormTop(){if($("#followErrorMsg").text(""),$.trim($("#txtFristName").val())==""||$.trim($("#txtFristName").val()).toLowerCase()=="first name"&&$("#txtFristName").css("color")=="rgb(128, 128, 128)")return $("#followErrorMsg").text("Insert first name"),!1;if($.trim($("#txtLastName").val())==""||$.trim($("#txtLastName").val()).toLowerCase()=="last name"&&$("#txtLastName").css("color")=="rgb(128, 128, 128)")return $("#followErrorMsg").text("Insert last name"),!1;if($.trim($("#txtEmail").val())==""||$.trim($("#txtEmail").val()).toLowerCase()=="email"&&$("#txtEmail").css("color")=="rgb(128, 128, 128)")return $("#followErrorMsg").text("Insert Email"),!1;if(!ValidateEmail($.trim($("#txtEmail").val())))return $("#followErrorMsg").text("Please enter a valid email address"),!1;if($.trim($("#ddlSector").val())=="")return $("#followErrorMsg").text($("#ddlSector :first").html()),!1;if($.trim($("#txtPassword").val())==""||$("#txtPassword").attr("type")=="text"&&$.trim($("#txtPassword").val()).toLowerCase()=="create password")return $("#followErrorMsg").text("Insert Password"),!1;if($.trim($("#txtPassword").val()).length<6)return $("#followErrorMsg").text("Password cannot be less than 6 characters"),!1;var n=$.trim($("#txtEmail").val());$.ajax({url:"/NewsService/IsEmailExists",type:"GET",contentType:"application/json;",data:{email:n},success:function(n){n=="true"?$("#spLoginFormErrMsg").html("Email address already exists"):SubmitForm("frmSubmit")}})}function openSignup(){$(".subscribeModalBody").load("/NewsService/Signup");$("#subscribeModal").modal("show");$("#loginModal").modal("hide")}function openLogin(){$(".loginModalBody").load("/NewsService/Signup?Login=Y");$("#loginModal").modal("show");$("#subscribeModal").modal("hide")}function openForgotPassword(){const n=new URLSearchParams(window.location.search),t=n.get("email");$(".loginModalBody").load("/NewsService/Signup?Login=Y&ShowForgotPassword=Y&email="+t);$("#loginModal").modal("show");$("#subscribeModal").modal("hide")}function CheckAndSubmitLoginForm(){var n=$.trim($("#txtLoginEmail").val().toLowerCase()),t=$.trim($("#txtLoginPassword").val().toLowerCase()),i=$("#nsremember").is(":checked");if(n==""||n=="email"&&$("#txtLoginEmail").css("color")=="rgb(128, 128, 128)"){$("#spExistingLoginFormErrMsg").html("Insert Email");return}if(t==""||$("#txtLoginPassword").attr("type")=="text"&&t=="password"){$("#spExistingLoginFormErrMsg").html("Insert Password");return}$.get("/NewsService/CheckUserNamePassword",{email:n,password:t,nsremember:i}).done(function(n){if(n=="true"){const t=window.location.search,n=new URLSearchParams(t);n.get("ReturnUrl")!=null&&n.get("ReturnUrl")!=""?window.location.href=n.get("ReturnUrl"):location.reload()}else $("#spExistingLoginFormErrMsg").html("Login Failed! Please try again.")})}function SubmitSubscribeForm(n){$.trim($("#txtFristName").val()).toLowerCase()=="first name"&&$("#txtFristName").css("color")=="rgb(128, 128, 128)"&&$("#txtFristName").val("");$.trim($("#txtLastName").val()).toLowerCase()=="last name"&&$("#txtLastName").css("color")=="rgb(128, 128, 128)"&&$("#txtLastName").val("");$.trim($("#txtBusinessName").val()).toLowerCase()=="business name"&&$("#txtBusinessName").css("color")=="rgb(128, 128, 128)"&&$("#txtBusinessName").val("");var t=$("#newservicehome-portalID");TrackGoogleAnalyticsEvent(t,"Subscribe-Invitation","Details Submit","");$("form."+n).submit()}function SendPasswordForm(){var n=$("#txtForgotPasswordEmailAddress").val().toLowerCase().trim();if(n==""||n=="email"&&$("#txtForgotPasswordEmailAddress").css("color")=="rgb(128, 128, 128)"){$("#spForgotPasswordErrMsg").html("Please insert email address.");return}$("#spForgotPasswordInfoMsg").html("");$("#spForgotPasswordErrMsg").html("");$.post("/NewsService/SendPassword",{email:n},function(n){n.IsSuccess==!0?($("#spForgotPasswordInfoMsg").html(n.Message),$("#btnSendPasswordForm").hide(),$("#btnCloseSendPasswordForm").removeClass("hidden")):$("#spForgotPasswordErrMsg").html(n.Message)})}function setCookie(n,t,i){const r=new Date;r.setTime(r.getTime()+i*1e3);let u="expires="+r.toUTCString();document.cookie=n+"="+t+";"+u+";path=/"}function getCookie(n){let t=n+"=",r=decodeURIComponent(document.cookie),i=r.split(";");for(let n=0;n<i.length;n++){let r=i[n];while(r.charAt(0)==" ")r=r.substring(1);if(r.indexOf(t)==0)return r.substring(t.length,r.length)}return""}function performSFSearch(n,t){$.trim(n)!=""&&(document.location.href="/Search/SFSearch?q="+$.trim(n)+"&s="+t)}function detectStroke(n,t){n.keyCode==13&&$.trim($(t).val())!=""&&$("#btnSFSearch").click()}function detectIE(){var n=window.navigator.userAgent,i=n.indexOf("MSIE "),u,r,t;return i>0?parseInt(n.substring(i+5,n.indexOf(".",i)),10):(u=n.indexOf("Trident/"),u>0)?(r=n.indexOf("rv:"),parseInt(n.substring(r+3,n.indexOf(".",r)),10)):(t=n.indexOf("Edge/"),t>0)?parseInt(n.substring(t+5,n.indexOf(".",t)),10):0}function verticalCarouselSafari(){navigator.userAgent.indexOf("Safari")!=-1&&navigator.userAgent.indexOf("Chrome")==-1&&($(".jcarousel-control-vertical .next").css("bottom","0px"),$(".jcarousel-control-vertical .prev").css("top","-15px"))}function EnquiryFormCountryToggle(n){var t=n.parent().parent().find(".enq-countries-obj");n.val()==="10"?t.find("#enqCountry").length?t.show():$.ajax({url:"/storefront/enquirycountries",dataType:"json",success:function(n){for(var u,r='<select id="enqCountry" name="enqCountry" class="enqFrmSelectCountries  form-control enqFrmSelect"><option value="0">-- Select --<\/option>',i=0;i<n.length;i++)u='<option value="'+n[i].Item1+'">'+n[i].Item2+"<\/option>",r+=u;r+="<\/select>";t.prepend(r);t.show()},error:function(){alert("Oops - an error occurred while contacting the server. Please refresh the page and try again.")}}):t.hide()}function EnquiryFormInit(n){$("#"+n+" .enquiryFormHolder .watermark").watermark();$("#"+n+" select#enqState").on("change",function(){EnquiryFormCountryToggle($(this))});$("#"+n+" select#enqState").each(function(){EnquiryFormCountryToggle($(this))})}function showModalByAttributes(n){var i=n.data("target"),t=n.attr("href");if(!t||t.indexOf("#enquiry")>=0){var f=n.attr("attr-sid"),e=n.attr("attr-stitle"),r="0";n.attr("attr-showlogo")=="1"&&(r="1");var o=n.attr("attr-pid"),s=n.attr("attr-did"),h=n.attr("attr-type");t="//"+location.host+"/storefront/enquiryform?Supplier="+f+"&name="+e+"&portal="+o+"&enqContentType="+h+"&enqContentItemId="+s+"&nonAjaxModal=true&showlogo="+r}var c=$(i),l=$(i+" .modal-content"),u=n.attr("attr-initfunction");$.get(t,function(n){if(l.html(n),u){var t=window[u];typeof t=="function"&&t()}});c.modal("show")}function showEntireModalByAttributes(n,t,i){var v=t,y=i,e=n.data("target"),r=n.attr("href"),o,u,f;if(!r||r.indexOf("#enquiry")>=0){var l=n.attr("attr-sid"),s=n.attr("attr-stitle"),h=n.attr("attr-pid"),c=n.attr("attr-did"),a=n.attr("attr-type");r="//"+location.host+"/storefront/enquiryform?Supplier="+l+"&name="+s+"&portal="+h+"&enqContentType="+a+"&enqContentItemId="+c+"&ismodal=true";TrackGoogleAnalyticsEvent(h,"Category-Page","Open Form",s+" - "+c)}o=$(e);u=$(e+" .modal-content");u.html("");f=n.attr("attr-initfunction");$.get(r,function(n){if(u.html(n),$("#enquiry-modal .category-product-img").html(t),$("#enquiry-modal .category-product-details").html(i),$("#enquiry-modal .enquiry-logo").hide(),f){var r=window[f];typeof r=="function"&&r()}$("#enqState").change(function(){$(this).val()!=10&&$("#enqCountry").val(0)})});o.modal("show")}function openrelatedproductsenquiry(n,t){var r,i;if(n.length>0&&t.length>0){for(r='<div class="row postsubmit-products"><div class="enquiryFormHolder"><div class="postsubmit-content"><div class="postsubmit-subtitle">See what other people are interested in and enquire in one easy step:<\/div><ul class="list-unstyled">',i=0;i<t.length;i++)r+=applyTemplates(i,t[i],$("#relProductsEnquiry").html());r+="<\/ul><\/div><\/div><\/div><\/div>";n.find(".postsubmit-products").length&&n.find(".postsubmit-products").remove();n.find(".enqMsgLabel").html("Review message:");$(n).find(".modal-left").hide();$(n).find(".enquiry-form-fields").hide().prepend(r).fadeIn();$(n).find(".modal-right").addClass("col-sm-12");$(n).find(".modal-title").html("Enquiry Sent! Contact Related Suppliers!")}}function linkedinShare(n,t,i,r){return window.open("http://www.linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(n)+"&title="+encodeURIComponent(t)+"&summary="+encodeURIComponent(r),"sharer","toolbar=0,status=0,width=626,height=436"),!1}function twitterShare(n,t){return t=t.length>117?t.substring(0,114)+"...":t,window.open("https://twitter.com/share?url="+encodeURIComponent(n)+"&text="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"),!1}function facebookShare(n,t,i,r,u){return window.open("https://www.facebook.com/dialog/feed?link="+encodeURIComponent(n)+"&picture="+encodeURIComponent(i)+"&name="+encodeURIComponent(t)+"&description="+encodeURIComponent(r)+"&app_id="+u+"&locale=en_US&sdk=joey&display=popup&redirect_uri="+encodeURIComponent("http://"+window.location.host+"/Website/Close/"),"sharer","toolbar=0,status=0,width=626,height=300"),!1}function opensocialnetworkspopup(){if($("#modal_sharebuttons").length==0)return!1;var n="/IndustracomControls/ShareLinkModal/";try{n=URL_ACTION_SocialButtons}catch(t){n="/IndustracomControls/ShareLinkModal/"}return $("#modal_sharebuttons div.modal-body").load(n),$("#modal_sharebuttons").modal("show"),!1}function emailShare(){return $("#emailshare-modal div.modal-body").load("/IndustracomControls/_EmailShare",function(){var t=location.href,n=document.title;$("#emailshare-modal").find(".shareMailTitle span").html(n);$("#emailshare-modal").find("#shareMailTitle").val(n);$("#emailshare-modal").find(".shareMailText span").html($($(".item-info .first-paragraph h4")[0]).text());$("#emailshare-modal").find("#shareMailText").val($($(".item-info .first-paragraph h4")[0]).text());$("#emailshare-modal").find("#shareMailLink").val(t);$("#emailshare-modal .watermark").watermark()}),$("#emailshare-modal").modal("show"),!1}function printShare(){return $(".printArea").print(),!1}function changeArticlesHorizontalCarousel(n){articlesHorizontalCarouselVisible=n;$(".articles-control .next, .articles-control .prev").unbind("click");$(".articles-control .jcarousel").jCarouselLite({visible:n,btnNext:".articles-control .next",btnPrev:".articles-control .prev",vertical:!1,start:1,init:function(n,t){if(t.length>n.visible)$(".articles-control .next, .articles-control .prev").not(".initArrow").show(),$(".articles-control").css("padding","0 20px");else return $(".articles-control .next, .articles-control .prev").not(".initArrow").hide(),$(".articles-control .next, .articles-control .prev").hasClass("initArrow")||$(".articles-control").css("padding","0"),!1}})}function articlesHorizontalCarouselLogic(n){var t=0,i=$(".articles-control").attr("max");t=$(window).width()>767?i:$(window).width()>585?i-1:$(window).width()>450?i-2:i-3;(t!==0&&articlesHorizontalCarouselVisible!==t||n)&&changeArticlesHorizontalCarousel(t)}function changeVideosCarousel(n){videosCarouselVisible=n;$(".videos-carousel-control .next, .videos-carousel-control .prev").unbind("click");var t=$(".videos-carousel-control .jcarousel").jCarouselLite({visible:n,btnNext:".videos-carousel-control .next",btnPrev:".videos-carousel-control .prev",start:2,init:function(t,i){var r=$(".videos-carousel-control .jcarousel-control-horizontal").width(),f=$(i[0]).width(),u=(r-f*n)/(n-1),e=r+u;if($(".videos-carousel-control .jcarousel").width(e),i.each(function(){$(this).css("margin-right",u+"px")}),i.length>t.visible)$(".videos-carousel-control .next, .videos-carousel-control .prev").not(".initArrow").show();else return $(".videos-carousel-control .next, .videos-carousel-control .prev").not(".initArrow").hide(),$(".videos-carousel-control .next, .videos-carousel-control .prev").hasClass("initArrow")||$(".videos-carousel-control").css("padding","0"),!1}})}function videosCarouselLogic(n,t){var i=0,f;t=t==undefined?"":t;var u=$(".videos-carousel-control"+t+" .jcarousel-control-horizontal").attr("max"),e=$(".videos-carousel-control"+t+" .jcarousel-control-horizontal").attr("speed"),r=$(".videos-carousel-control"+t+" li").outerWidth(!0);r=r<115?115:r;i=$(".videos-carousel-control"+t+" .jcarousel-control-horizontal").width()/r;i=i<1?1:parseInt(i);i=i>u?u:i;f=videosCarouselVisible;(i!==0&&videosCarouselVisible!==i||n)&&changeVideosCarousel(i)}function changeProductCarousel(n,t,i){var u,r;t=t==undefined?"":t;u="swing";r=!1;i!=undefined?(i=i,r=!0,u="bounceout"):i=200;$(".products-carousel-control"+t+" .next, .products-carousel-control"+t+" .prev").unbind("click");t==""?productsCarouselVisible=n:productsCarouselVisibleSfx=n;var f=$(".products-carousel-control"+t+" .jcarousel").parent(),e=parseInt(f.attr("max")),o=parseInt(f.attr("displaying"));if(o<e){$(".products-carousel-control"+t+" .slider-nav").hide();return}$(".products-carousel-control"+t+" .jcarousel").jCarouselLite({visible:n,btnNext:".products-carousel-control"+t+" .next",btnPrev:".products-carousel-control"+t+" .prev",auto:r,speed:i,start:1,init:function(i,r){var u=$(".products-carousel-control"+t+" .jcarousel-control-horizontal").width(),e=$(r[0]).width(),f=(u-e*n)/(n-1),o=u+f;if($(".products-carousel-control"+t+" .jcarousel").width(o),r.each(function(){$(this).css("margin-right",f+"px")}),r.length>i.visible)$(".products-carousel-control"+t+" .next, .products-carousel-control"+t+" .prev").not(".initArrow").show();else return $(".products-carousel-control"+t+" .next, .products-carousel-control"+t+" .prev").not(".initArrow").hide(),!1}})}function productCarouselLogic(n,t){var i=0,u;if(t=t==undefined?"":t,$(".products-carousel-control"+t).length!=0){var f=$(".products-carousel-control"+t).attr("max")!=undefined?$(".products-carousel-control"+t).attr("max"):$(".products-carousel-control"+t+" li").length,e=$(".products-carousel-control"+t).attr("speed"),r=$(".products-carousel-control"+t+" li").outerWidth(!0);r=r>145?145:r<100?100:r;i=$(".products-carousel-control"+t+" .jcarousel-control-horizontal").width()/r;i=i<1?1:parseInt(i);i=i>f?f:i;u=t!=""?productsCarouselVisibleSfx:productsCarouselVisible;(i!==0&&u!==i||n)&&changeProductCarousel(i,t,e)}}function changeProcessArticlesCarousel(n,t){if((t=t==undefined?"":t,$(".articles-carousel-control"+t).length!=0)&&($(".articles-carousel-control"+t+" .next, .articles-carousel-control"+t+" .prev").unbind("click"),articlesCarouselVisible=n,$(".articles-carousel-control"+t+" .jcarousel").length)){var i=$(".articles-carousel-control"+t+" .jcarousel").parent(),r=parseInt(i.attr("max")),u=parseInt(i.attr("displaying"));if(u<=r){$(".articles-carousel-control"+t+" .slider-nav").hide();return}$(".articles-carousel-control"+t+" .jcarousel").jCarouselLite({visible:n,scroll:parseInt(n,10),btnNext:".articles-carousel-control"+t+" .next",btnPrev:".articles-carousel-control"+t+" .prev",vertical:$(".articles-carousel-control"+t).hasClass("jcarousel-control-vertical"),start:2,init:function(i,r){var u=$(".articles-carousel-control"+t+" .jcarousel-control-horizontal").width(),o=$(r[0]).width(),f=(u-o*n)/(n-1),s=u+f,e;if($(".articles-carousel-control"+t+" .jcarousel").width(s),r.each(function(){$(this).css("margin-right",f+"px")}),r.length>i.visible)$(".articles-carousel-control"+t+" .next, .articles-carousel-control"+t+" .prev").not(".initArrow").show(),$(".articles-carousel-control"+t).hasClass("jcarousel-control-vertical")&&($(".articles-carousel-control"+t).css("margin","20px 0"),verticalCarouselSafari());else return $(".articles-carousel-control"+t+" .next, .articles-carousel-control"+t+" .prev").not(".initArrow").hide(),!1;$(".articles-carousel-control"+t).hasClass("jcarousel-control-vertical")&&(e=$(".articles-carousel-control"+t).width()/2-15,$(".articles-carousel-control"+t+" .next, .articles-carousel-control"+t+" .prev").css("left",e+"px"))}})}}function changeArticlesCarousel(n,t){var i,f,r,u;(t=t==undefined?"":t,$(".articles-carousel-control"+t).length!=0)&&(i=0,$(".articles-carousel-control"+t).hasClass("jcarousel-control-vertical")?i=n:(f=$(".articles-carousel-control"+t).attr("speed"),r=$(".articles-carousel-control"+t+" li").outerWidth(!0),r=r>200?200:r<100?100:r,i=$(".articles-carousel-control"+t).width()/r,i=i<1?1:parseInt(i),i=i>n?n:i,u=articlesCarouselVisible),i!==0&&u!==i&&changeProcessArticlesCarousel(i,t))}function changeVrticalProductsCarousel(){return}function changeArticlesWidget(n){$(".articles-widget-control .next, .articles-widget-control .prev").unbind("click");var t=$(".articles-widget-control .jcarousel").jCarouselLite({visible:n,btnNext:".articles-widget-control .next",btnPrev:".articles-widget-control .prev",vertical:!0,start:2,init:function(n,t){if(t.length>n.visible)$(".articles-widget-control .next, .articles-widget-control .prev").show();else return $(".articles-widget-control .next, .articles-widget-control .prev").hide(),$(".articles-widget-control").css("padding","0"),!1}})}function changeEventsCarousel(){$(".events-carousel-control .next, .events-carousel-control .prev").unbind("click");$(".events-carousel-control .jcarousel").jCarouselLite({visible:3,btnNext:".events-carousel-control .next",btnPrev:".events-carousel-control .prev",vertical:!0,init:function(n,t){if(t.length>n.visible)$(".events-carousel-control .next, .events-carousel-control .prev").not(".initArrow").show();else return $(".events-carousel-control .next, .events-carousel-control .prev").not(".initArrow").hide(),$(".events-carousel-control .next, .events-carousel-control .prev").hasClass("initArrow")||$(".events-carousel-control").css("padding","0"),!1}})}function eventsCarouselLogic(){changeEventsCarousel()}function changeRelDirsCarousel(){}function changeUseditemsCarousel(){}function useditemsCarouselLogic(){changeUseditemsCarousel()}function changeSuppliersCarousel(n,t){t=t==undefined?"":t;suppliersCarouselVisible=n;$(".storefront-carousel-control"+t+" .next, .storefront-carousel-control"+t+" .prev").unbind("click");var i=$(".storefront-carousel-control"+t+" .jcarousel").jCarouselLite({visible:n,start:n,scroll:parseInt(n,10),circular:!0,auto:!0,pause:!1,speed:3e3,timeout:11e3,btnNext:".storefront-carousel-control"+t+" .next",btnPrev:".storefront-carousel-control"+t+" .prev",afterEnd:function(n){performLogoImpressionCheck(n)},init:function(i,r){var u=$(".storefront-carousel-control"+t+" .jcarousel-control-horizontal").width(),e=$(r[0]).width(),f=(u-e*n)/(n-1),o=u+f;if($(".storefront-carousel-control"+t+" .jcarousel").width(o),r.each(function(){var n=f/2;$(this).css("margin-left",n+"px");$(this).css("margin-right",n+"px")}),r.length>i.visible)$(".storefront-carousel-control"+t+" .next, .storefront-carousel-control"+t+" .prev").not(".initArrow").show(),performLogoImpressionCheck(r,i.visible,2);else return $(".storefront-carousel-control"+t+" .next, .storefront-carousel-control"+t+" .prev").not(".initArrow").hide(),$(".storefront-carousel-control"+t+" .next, .storefront-carousel-control"+t+" .prev").hasClass("initArrow")||$(".storefront-carousel-control"+t).css("padding","0"),performLogoImpressionCheck(r,i.visible,1),!1}})}function suppliersCarouselLogic(n,t){var i,u,r;(t=t==undefined?"":t,i=0,u=$(".storefront-carousel-control"+t).attr("max"),$(".storefront-carousel-control"+t).length!=0)&&(r=$(".storefront-carousel-control"+t+" li").outerWidth(!0),r=r>120?120:r<100?100:r,i=$(".storefront-carousel-control"+t+" .jcarousel-control-horizontal").width()/r,i=i<1?1:parseInt(i),i=i>u?u:i,(i!==0&&suppliersCarouselVisible!==i||n)&&changeSuppliersCarousel(i,t))}function changeImagesGalleryHorizontalCarousel(n,t,i){var e,f;$(n+" .small-images-control .next, "+n+" .small-images-control .prev").unbind("click");e=$(".product-content").height();f=$(".product-content").width();$(".product-content").hasClass("content-area")&&(f=f/2);var r=0,u=0,o=$(n+" .small-images-control .orig-img"),s=o.length;s--;$(o).each(function(){var t,i,s,o,h;(this.naturalHeight==0||this.naturalWidth==0)&&$(this).load();t=this.naturalHeight+32;i=this.naturalWidth+32;(this.naturalHeight==0||this.naturalWidth==0)&&(t=this.height+32,i=this.width+32);i>=t?i<f?(u=i,r=r<t?t:r):(u=f,o=i/f,s=t/o+32,r=r<s?s:r):t<e?(r=t,u=u<i?i:u):(r=e,o=t/e,h=i/o+32,u=u<h?h:u);n==".gallery-inline"&&(r=r>350?380:r);r>$(n+" .large-image-item").height()&&$(n+" .large-image-item").css("height",r+"px")});$(n+" .large-image-item").fadeIn();eventGallerySmallImgClick(n);$(n+" .small-images-control .jcarousel").jCarouselLite({visible:i,btnNext:n+" .small-images-control .next,"+n+" .large-image-item .next",btnPrev:n+" .small-images-control .prev,"+n+" .large-image-item .prev",start:1,init:function(t,i){if($(n+" .large-image-item img").attr("src")==""&&$(n+" .small-images-control a").first().click(),i.length>t.visible)$(n+" .small-images-control .next, "+n+" .small-images-control .prev,"+n+" .large-image-item .prev,"+n+" .large-image-item .next").show();else return $(n+" .small-images-control .next, "+n+" .small-images-control .prev,"+n+" .large-image-item .prev,"+n+" .large-image-item .next").hide(),!1}})}function UpdateStats(n,t,i){$.post("/stats/impression/",{SupplierID:n,RecordID:t,iPageId:i})}function UpdateStatsMultiple(n){$.post("/stats/impressionmultiple/",{listData:n})}function UpdateStatsW(n,t,i,r){setTimeout(function(){UpdateStats(n,t,i)},r)}function TrackGoogleAnalyticsEvent(n,t,i,r,u){u=u||"event";dataLayer.push({event:u,eventCategory:t,eventAction:i,eventLabel:r,eventValue:undefined})}function TrackGAEvent(n,t,i,r){r=r||"event";ga("send",r,n,t,i)}function CountVisitWebsite(n){var u=n.attr("attr-supplierid"),t=n.attr("attr-portal"),i=n.attr("attr-suppliername")+" - "+n.attr("attr-contentid"),r=n.attr("attr-gacategory");TrackGoogleAnalyticsEvent(t,r,"Visit Website",i)}function CountContactDetails(n){var t=$(n),i=t.attr("attr-supplierid"),r=t.attr("attr-statscode");UpdateStats(i,i,r);var u=t.attr("attr-portal"),f=t.attr("attr-suppliername")+" - "+t.attr("attr-contentid"),e=t.attr("attr-gacategory");TrackGoogleAnalyticsEvent(u,e,"Call",f)}function eventGallerySmallImgClick(n){$(n+" .large-image-item .prev,"+n+" .large-image-item .next").live("click",function(){$(n+" .small-image-item.active a").click()});$(n+" .small-image-item a").live("click",function(t){t.preventDefault();var i=this;return $(n+" .large-image-item a").attr("attr-img")!=$(i).attr("attr-img")&&$(n+" .large-image-item img").fadeOut(function(){$(n+" .large-image-item img").attr("src",$(n+" .large-image-item a").attr("attr-img-domain")+$(i).attr("attr-img")).load(function(){if($(n+" .large-image-item img").attr("alt",$(i).attr("attr-title")),$(i).attr("attr-title")!=""?($(n+" .large-image-item .item-caption .text").text($(i).attr("attr-title")).show(),$(n+" .large-image-item .item-caption").removeClass("hidden"),$(n+" .large-image-item .item-caption").show()):$(n+" .large-image-item .item-caption").hide(),$(n+" .large-image-item a").attr("title",$(i).attr("attr-title")),$(n+" .large-image-item a").attr("attr-img",$(i).attr("attr-img")),$(this).css("left","0"),$(this).height()>$(this).width()){var t=($(this).parent().width()-$(this).width())/2;$(this).css("left",t+"px")}$(n+" .large-image-item img").fadeIn()})}),!1})}function showPopup(n,t){t==null&&(t=0);$(n).css("left","0px");$(".overlay").show();$(n).show();$(n).animate({left:"50px"},1e3)}function closePopup(n,t){t==null&&(t=0);$(n).hide(t);$(".overlay").hide(t)}function updateSearchPlaceHolder(){$(window).width()>520}function validateEmail(n){var t=n.indexOf("@"),i=n.lastIndexOf(".");return t<1||i<t+2||i+2>=n.length?!1:!0}function _article_haveYourSay_result(n){if($(".panel-haveyoursayform").hideLoading(),n.indexOf("OK::")==0){var t=n.substring(4);$("#dHURSySbmtRslt").html(t);$(".commentRefreshCapcha a").click();$("#Comment").val("");$("#Verification").val("");opensocialnetworkspopup()}else $("#submitComment").removeAttr("disabled"),$("#dHURSySbmtRslt").html(n)}function GetSearchResults(n,t,i){if(t!=""&&!i)return!1;t==="c"&&i&&GetSearchResultItem("search-categories",n,"c",i);t&&t==="p"&&i;(!t||t==="s"&&i)&&GetSearchResultItem("search-suppliers",n,"s",i);(!t||t==="f"&&i)&&GetSearchResultItem("search-features",n,"f",i);t&&t==="n"&&i}function GetSearchResultItem(n,t,i,r){var u="/search?q="+encodeURIComponent(t)+"&m=0&isViewAll="+(r?"true":"false")+"&type=";r&&$("."+n+" .panel-body").showLoading();$.ajax({url:u+i,success:function(t){r?$(".search ."+n).html(t):($(".search ."+n).hide().html(t),$(".search ."+n).fadeIn())},complete:function(){r&&$("."+n+" .panel-body").hideLoading()}})}function stripHTML(n){var t=document.createElement("div");return t.innerHTML=n,t.textContent||t.innerText}function performLogoImpressionCheck(n,t,i){var o=n.length,u,e,f,r;for(t!=null&&i!=null&&(o=n.length<=parseInt(t)*i?n.length:parseInt(t)*i),u=0;u<o;u++)for(e=$(n[u]).children().children(),f=0;f<e.length;f++)r=$(e[f]).attr("attr-fsf"),LogoImpressionArray.indexOf(r)<0&&(UpdateStats(r,r,10),LogoImpressionArray.push(r))}function applyTemplates(n,t,i){return $.each(t,function(n,t){t!=null&&(i=replaceAll(i,"{"+n+"}",t))}),i=replaceAll(i,"{node}",n)}function replaceAll(n,t,i){try{return n.replace(new RegExp(t,"g"),i)}catch(r){return n}}function ShowNotification(n,t){var i=n;$.notify({message:t},{type:i,z_index:9999,placement:{from:"top",align:"center"},allow_dismiss:!1,delay:2e3,timer:1e3,spacing:10,offset:10,animate:{enter:"animated bounceIn",exit:"animated bounceOut"},template:'<div data-notify="container" class="col-xs-11 col-sm-3 alert alert-{0} bs-enq-notification" role="alert"><span data-notify="title">{1}<\/span><span data-notify="message">{2}<\/span><\/div>'})}function isValidEmail(n){return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n)}function isValidEmailAddress(n){return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n)}function isValidPhoneNumber(n){return n.length<5||/[a-zA-Z@#$%*!~^.<>?=&]/.test(n)?!1:!0}function GetClientIP(){var n={};return $.getJSON("https://ipapi.co/json",function(t){n.IP=t.ip;n.countryCode=t.country;n.country=t.country_name;n.regionCode=t.region_code;n.regionName=t.region}),n}function TrackGoogleAnalyticEvent(n,t,i,r){n=n||"event";dataLayer.push({event:n,eventCategory:t,eventAction:i,eventLabel:r,eventValue:undefined})}function searchOnEnter(n,t){for(var r=document.getElementById("ui-id-2").getElementsByTagName("div"),i=0;i<r.length;i++)if(r[i].style&&r[i].style.backgroundColor=="rgb(85, 85, 85)")return!1;n.keyCode==13&&$.trim($(t).val())!=""&&$(".navSearchButton").click()}var jconfirm,Jconfirm,InfoPricingForm,LogoImpressionArray,isBot,ieVersion,articlesHorizontalCarouselVisible,videosCarouselVisible,productsCarouselVisible,productsCarouselVisibleSfx,articlesCarouselVisible,articlesWidgetVisible,suppliersCarouselVisible,StoreFront,StoreFrontNew,ProductViewsWidget,ProductEnquiryHoverWidget,Directory,Category,SearchSuppliers,SearchCategories,SearchProducts,SearchArticles,SupplierPanel,TradeAssurancePanel,SmallSubscribeBox,MyPage,MasterPage,OptimizedMasterPage,SubscriberForm,EnquiryForm,ProductPage,FeatureArticle,AddBusinessPage,SubscriptionAutoPopup,ProductCategoryPage,MegaMenu,ProductComparison,GenericCarousel,DirectoryGenericCarousel,GetQuoteHomeCarousel,NewProductPage,NewCategoryPage2018;if(typeof jQuery=="undefined")throw new Error("jquery-confirm requires jQuery");(function(n,t){n.fn.confirm=function(t,i){return typeof t=="undefined"&&(t={}),typeof t=="string"&&(t={content:t,title:i?i:!1}),n(this).each(function(){var i=n(this);if(i.attr("jc-attached")){console.warn("jConfirm has already been attached to this element ",i[0]);return}i.on("click",function(r){var u,f,e,o;r.preventDefault();u=n.extend({},t);i.attr("data-title")&&(u.title=i.attr("data-title"));i.attr("data-content")&&(u.content=i.attr("data-content"));typeof u.buttons=="undefined"&&(u.buttons={});u.$target=i;i.attr("href")&&Object.keys(u.buttons).length==0&&(f=n.extend(!0,{},jconfirm.pluginDefaults.defaultButtons,(jconfirm.defaults||{}).defaultButtons||{}),e=Object.keys(f)[0],u.buttons=f,u.buttons[e].action=function(){location.href=i.attr("href")});u.closeIcon=!1;o=n.confirm(u)});i.attr("jc-attached",!0)}),n(this)};n.confirm=function(t,i){if(typeof t=="undefined"&&(t={}),typeof t=="string"&&(t={content:t,title:i?i:!1}),typeof t.buttons!="object"&&(t.buttons={}),Object.keys(t.buttons).length==0){var r=n.extend(!0,{},jconfirm.pluginDefaults.defaultButtons,(jconfirm.defaults||{}).defaultButtons||{});t.buttons=r}return jconfirm(t)};n.alert=function(t,i){if(typeof t=="undefined"&&(t={}),typeof t=="string"&&(t={content:t,title:i?i:!1}),typeof t.buttons!="object"&&(t.buttons={}),Object.keys(t.buttons).length==0){var r=n.extend(!0,{},jconfirm.pluginDefaults.defaultButtons,(jconfirm.defaults||{}).defaultButtons||{}),u=Object.keys(r)[0];t.buttons[u]=r[u]}return jconfirm(t)};n.dialog=function(n,t){return typeof n=="undefined"&&(n={}),typeof n=="string"&&(n={content:n,title:t?t:!1,closeIcon:function(){}}),n.buttons={},typeof n.closeIcon=="undefined"&&(n.closeIcon=function(){}),n.confirmKeys=[13],jconfirm(n)};jconfirm=function(t){var i,r;return typeof t=="undefined"&&(t={}),i=n.extend(!0,{},jconfirm.pluginDefaults),jconfirm.defaults&&(i=n.extend(!0,i,jconfirm.defaults)),i=n.extend(!0,{},i,t),r=new Jconfirm(i),jconfirm.instances.push(r),r};Jconfirm=function(t){n.extend(this,t);this._init()};Jconfirm.prototype={_init:function(){var t=this;jconfirm.instances.length||(jconfirm.lastFocused=n("body").find(":focus"));this._id=Math.round(Math.random()*99999);this.contentParsed=n(document.createElement("div"));this.lazyOpen||setTimeout(function(){t.open()},0)},_buildHTML:function(){var t=this,i,r;this._parseAnimation(this.animation,"o");this._parseAnimation(this.closeAnimation,"c");this._parseBgDismissAnimation(this.backgroundDismissAnimation);this._parseColumnClass(this.columnClass);this._parseTheme(this.theme);this._parseType(this.type);i=n(this.template);i.find(".jconfirm-box").addClass(this.animationParsed).addClass(this.backgroundDismissAnimationParsed).addClass(this.typeParsed);this.typeAnimated&&i.find(".jconfirm-box").addClass("jconfirm-type-animated");this.useBootstrap?(i.find(".jc-bs3-row").addClass(this.bootstrapClasses.row),i.find(".jc-bs3-row").addClass("justify-content-md-center justify-content-sm-center justify-content-xs-center justify-content-lg-center"),i.find(".jconfirm-box-container").addClass(this.columnClassParsed),this.containerFluid?i.find(".jc-bs3-container").addClass(this.bootstrapClasses.containerFluid):i.find(".jc-bs3-container").addClass(this.bootstrapClasses.container)):i.find(".jconfirm-box").css("width",this.boxWidth);this.titleClass&&i.find(".jconfirm-title-c").addClass(this.titleClass);i.addClass(this.themeParsed);r="jconfirm-box"+this._id;i.find(".jconfirm-box").attr("aria-labelledby",r).attr("tabindex",-1);i.find(".jconfirm-content").attr("id",r);this.bgOpacity!==null&&i.find(".jconfirm-bg").css("opacity",this.bgOpacity);this.rtl&&i.addClass("jconfirm-rtl");this.$el=i.appendTo(this.container);this.$jconfirmBoxContainer=this.$el.find(".jconfirm-box-container");this.$jconfirmBox=this.$body=this.$el.find(".jconfirm-box");this.$jconfirmBg=this.$el.find(".jconfirm-bg");this.$title=this.$el.find(".jconfirm-title");this.$titleContainer=this.$el.find(".jconfirm-title-c");this.$content=this.$el.find("div.jconfirm-content");this.$contentPane=this.$el.find(".jconfirm-content-pane");this.$icon=this.$el.find(".jconfirm-icon-c");this.$closeIcon=this.$el.find(".jconfirm-closeIcon");this.$holder=this.$el.find(".jconfirm-holder");this.$btnc=this.$el.find(".jconfirm-buttons");this.$scrollPane=this.$el.find(".jconfirm-scrollpane");t.setStartingPoint();this._contentReady=n.Deferred();this._modalReady=n.Deferred();this.$holder.css({"padding-top":this.offsetTop,"padding-bottom":this.offsetBottom});this.setTitle();this.setIcon();this._setButtons();this._parseContent();this.initDraggable();this.isAjax&&this.showLoading(!1);n.when(this._contentReady,this._modalReady).then(function(){t.isAjaxLoading?setTimeout(function(){t.isAjaxLoading=!1;t.setContent();t.setTitle();t.setIcon();setTimeout(function(){t.hideLoading(!1);t._updateContentMaxHeight()},100);typeof t.onContentReady=="function"&&t.onContentReady()},50):(t._updateContentMaxHeight(),t.setTitle(),t.setIcon(),typeof t.onContentReady=="function"&&t.onContentReady());t.autoClose&&t._startCountDown()});this._watchContent();this.animation==="none"&&(this.animationSpeed=1,this.animationBounce=1);this.$body.css(this._getCSS(this.animationSpeed,this.animationBounce));this.$contentPane.css(this._getCSS(this.animationSpeed,1));this.$jconfirmBg.css(this._getCSS(this.animationSpeed,1));this.$jconfirmBoxContainer.css(this._getCSS(this.animationSpeed,1))},_typePrefix:"jconfirm-type-",typeParsed:"",_parseType:function(n){this.typeParsed=this._typePrefix+n},setType:function(n){var t=this.typeParsed;this._parseType(n);this.$jconfirmBox.removeClass(t).addClass(this.typeParsed)},themeParsed:"",_themePrefix:"jconfirm-",setTheme:function(n){var t=this.theme;this.theme=n||this.theme;this._parseTheme(this.theme);t&&this.$el.removeClass(t);this.$el.addClass(this.themeParsed);this.theme=n},_parseTheme:function(t){var i=this;t=t.split(",");n.each(t,function(r,u){u.indexOf(i._themePrefix)===-1&&(t[r]=i._themePrefix+n.trim(u))});this.themeParsed=t.join(" ").toLowerCase()},backgroundDismissAnimationParsed:"",_bgDismissPrefix:"jconfirm-hilight-",_parseBgDismissAnimation:function(t){var i=t.split(","),r=this;n.each(i,function(t,u){u.indexOf(r._bgDismissPrefix)===-1&&(i[t]=r._bgDismissPrefix+n.trim(u))});this.backgroundDismissAnimationParsed=i.join(" ").toLowerCase()},animationParsed:"",closeAnimationParsed:"",_animationPrefix:"jconfirm-animation-",setAnimation:function(n){this.animation=n||this.animation;this._parseAnimation(this.animation,"o")},_parseAnimation:function(t,i){var r,f,u;return i=i||"o",r=t.split(","),f=this,n.each(r,function(t,i){i.indexOf(f._animationPrefix)===-1&&(r[t]=f._animationPrefix+n.trim(i))}),u=r.join(" ").toLowerCase(),i==="o"?this.animationParsed=u:this.closeAnimationParsed=u,u},setCloseAnimation:function(n){this.closeAnimation=n||this.closeAnimation;this._parseAnimation(this.closeAnimation,"c")},setAnimationSpeed:function(n){this.animationSpeed=n||this.animationSpeed},columnClassParsed:"",setColumnClass:function(n){if(!this.useBootstrap){console.warn("cannot set columnClass, useBootstrap is set to false");return}this.columnClass=n||this.columnClass;this._parseColumnClass(this.columnClass);this.$jconfirmBoxContainer.addClass(this.columnClassParsed)},_updateContentMaxHeight:function(){var i=n(t).height()-(this.$jconfirmBox.outerHeight()-this.$contentPane.outerHeight())-(this.offsetTop+this.offsetBottom);this.$contentPane.css({"max-height":i+"px"})},setBoxWidth:function(n){if(this.useBootstrap){console.warn("cannot set boxWidth, useBootstrap is set to true");return}this.boxWidth=n;this.$jconfirmBox.css("width",n)},_parseColumnClass:function(n){n=n.toLowerCase();var t;switch(n){case"xl":case"xlarge":t="col-md-12";break;case"l":case"large":t="col-md-8 col-md-offset-2";break;case"m":case"medium":t="col-md-6 col-md-offset-3";break;case"s":case"small":t="col-md-4 col-md-offset-4";break;case"xs":case"xsmall":t="col-md-2 col-md-offset-5";break;default:t=n}this.columnClassParsed=t},initDraggable:function(){var i=this,r=this.$titleContainer;if(this.resetDrag(),this.draggable){r.on("mousedown",function(n){r.addClass("jconfirm-hand");i.mouseX=n.clientX;i.mouseY=n.clientY;i.isDrag=!0});n(t).on("mousemove."+this._id,function(n){i.isDrag&&(i.movingX=n.clientX-i.mouseX+i.initialX,i.movingY=n.clientY-i.mouseY+i.initialY,i.setDrag())});n(t).on("mouseup."+this._id,function(){r.removeClass("jconfirm-hand");i.isDrag&&(i.isDrag=!1,i.initialX=i.movingX,i.initialY=i.movingY)})}},resetDrag:function(){this.isDrag=!1;this.initialX=0;this.initialY=0;this.movingX=0;this.movingY=0;this.mouseX=0;this.mouseY=0;this.$jconfirmBoxContainer.css("transform","translate(0px, 0px)")},setDrag:function(){var r,u;if(this.draggable){this.alignMiddle=!1;var e=this.$jconfirmBox.outerWidth(),o=this.$jconfirmBox.outerHeight(),s=n(t).width(),h=n(t).height(),i=this,f=1;(i.movingX%f==0||i.movingY%f==0)&&(i.dragWindowBorder&&(r=s/2-e/2,u=h/2-o/2,u-=i.dragWindowGap,r-=i.dragWindowGap,r+i.movingX<0?i.movingX=-r:r-i.movingX<0&&(i.movingX=r),u+i.movingY<0?i.movingY=-u:u-i.movingY<0&&(i.movingY=u)),i.$jconfirmBoxContainer.css("transform","translate("+i.movingX+"px, "+i.movingY+"px)"))}},_scrollTop:function(){if(typeof pageYOffset!="undefined")return pageYOffset;var t=document.body,n=document.documentElement;return n=n.clientHeight?n:t,n.scrollTop},_watchContent:function(){var i=this,r;this._timer&&clearInterval(this._timer);r=0;this._timer=setInterval(function(){var u,f,e;i.smoothContent&&(u=i.$content.outerHeight()||0,u!==r&&(i.$contentPane.css({height:u}).scrollTop(0),r=u),f=n(t).height(),e=i.offsetTop+i.offsetBottom+i.$jconfirmBox.height()-i.$contentPane.height()+i.$content.height(),e<f?i.$contentPane.addClass("no-scroll"):i.$contentPane.removeClass("no-scroll"))},this.watchInterval)},_overflowClass:"jconfirm-overflow",_hilightAnimating:!1,highlight:function(){this.hiLightModal()},hiLightModal:function(){var n=this,t;this._hilightAnimating||(n.$body.addClass("hilight"),t=parseFloat(n.$body.css("animation-duration"))||2,this._hilightAnimating=!0,setTimeout(function(){n._hilightAnimating=!1;n.$body.removeClass("hilight")},t*1e3))},_bindEvents:function(){var i=this,r;this.boxClicked=!1;this.$scrollPane.click(function(){var r,t,n,u;i.boxClicked||(r=!1,t=!1,n=typeof i.backgroundDismiss=="function"?i.backgroundDismiss():i.backgroundDismiss,typeof n=="string"&&typeof i.buttons[n]!="undefined"?(r=n,t=!1):t=typeof n=="undefined"||!!n==!0?!0:!1,r&&(u=i.buttons[r].action.apply(i),t=typeof u=="undefined"||!!u),t?i.close():i.hiLightModal());i.boxClicked=!1});this.$jconfirmBox.click(function(){i.boxClicked=!0});r=!1;n(t).on("jcKeyDown."+i._id,function(){r||(r=!0)});n(t).on("keyup."+i._id,function(n){r&&(i.reactOnKey(n),r=!1)});n(t).on("resize."+this._id,function(){i._updateContentMaxHeight();setTimeout(function(){i.resetDrag()},100)})},_cubic_bezier:"0.36, 0.55, 0.19",_getCSS:function(n,t){return{"-webkit-transition-duration":n/1e3+"s","transition-duration":n/1e3+"s","-webkit-transition-timing-function":"cubic-bezier("+this._cubic_bezier+", "+t+")","transition-timing-function":"cubic-bezier("+this._cubic_bezier+", "+t+")"}},_setButtons:function(){var t=this,i=0,r;typeof this.buttons!="object"&&(this.buttons={});n.each(this.buttons,function(r,u){i+=1;typeof u=="function"&&(t.buttons[r]=u={action:u});t.buttons[r].text=u.text||r;t.buttons[r].btnClass=u.btnClass||"btn-default";t.buttons[r].action=u.action||function(){};t.buttons[r].keys=u.keys||[];t.buttons[r].isHidden=u.isHidden||!1;t.buttons[r].isDisabled=u.isDisabled||!1;n.each(t.buttons[r].keys,function(n,i){t.buttons[r].keys[n]=i.toLowerCase()});var f=n('<button type="button" class="btn"><\/button>').html(t.buttons[r].text).addClass(t.buttons[r].btnClass).prop("disabled",t.buttons[r].isDisabled).css("display",t.buttons[r].isHidden?"none":"").click(function(n){n.preventDefault();var i=t.buttons[r].action.apply(t,[t.buttons[r]]);t.onAction.apply(t,[r,t.buttons[r]]);t._stopCountDown();(typeof i=="undefined"||i)&&t.close()});t.buttons[r].el=f;t.buttons[r].setText=function(n){f.html(n)};t.buttons[r].addClass=function(n){f.addClass(n)};t.buttons[r].removeClass=function(n){f.removeClass(n)};t.buttons[r].disable=function(){t.buttons[r].isDisabled=!0;f.prop("disabled",!0)};t.buttons[r].enable=function(){t.buttons[r].isDisabled=!1;f.prop("disabled",!1)};t.buttons[r].show=function(){t.buttons[r].isHidden=!1;f.css("display","")};t.buttons[r].hide=function(){t.buttons[r].isHidden=!0;f.css("display","none")};t["$_"+r]=t["$$"+r]=f;t.$btnc.append(f)});i===0&&this.$btnc.hide();this.closeIcon===null&&i===0&&(this.closeIcon=!0);this.closeIcon?(this.closeIconClass&&(r='<i class="'+this.closeIconClass+'"><\/i>',this.$closeIcon.html(r)),this.$closeIcon.click(function(n){var u,r,i,f;n.preventDefault();u=!1;r=!1;i=typeof t.closeIcon=="function"?t.closeIcon():t.closeIcon;typeof i=="string"&&typeof t.buttons[i]!="undefined"?(u=i,r=!1):r=typeof i=="undefined"||!!i==!0?!0:!1;u&&(f=t.buttons[u].action.apply(t),r=typeof f=="undefined"||!!f);r&&t.close()}),this.$closeIcon.show()):this.$closeIcon.hide()},setTitle:function(n,t){if(t=t||!1,typeof n!="undefined")if(typeof n=="string")this.title=n;else if(typeof n=="function"){typeof n.promise=="function"&&console.error("Promise was returned from title function, this is not supported.");var i=n();this.title=typeof i=="string"?i:!1}else this.title=!1;(!this.isAjaxLoading||t)&&(this.$title.html(this.title||""),this.updateTitleContainer())},setIcon:function(n,t){if(t=t||!1,typeof n!="undefined")if(typeof n=="string")this.icon=n;else if(typeof n=="function"){var i=n();this.icon=typeof i=="string"?i:!1}else this.icon=!1;(!this.isAjaxLoading||t)&&(this.$icon.html(this.icon?'<i class="'+this.icon+'"><\/i>':""),this.updateTitleContainer())},updateTitleContainer:function(){this.title||this.icon?this.$titleContainer.show():this.$titleContainer.hide()},setContentPrepend:function(n){n&&this.contentParsed.prepend(n)},setContentAppend:function(n){n&&this.contentParsed.append(n)},setContent:function(n,t){t=!!t;var i=this;(n&&this.contentParsed.html("").append(n),!this.isAjaxLoading||t)&&(this.$content.html(""),this.$content.append(this.contentParsed),setTimeout(function(){i.$body.find("input[autofocus]:visible:first").focus()},100))},loadingSpinner:!1,showLoading:function(n){this.loadingSpinner=!0;this.$jconfirmBox.addClass("loading");n&&this.$btnc.find("button").prop("disabled",!0)},hideLoading:function(n){this.loadingSpinner=!1;this.$jconfirmBox.removeClass("loading");n&&this.$btnc.find("button").prop("disabled",!1)},ajaxResponse:!1,contentParsed:"",isAjax:!1,isAjaxLoading:!1,_parseContent:function(){var t=this,r="&nbsp;",i,u;typeof this.content=="function"&&(i=this.content.apply(this),typeof i=="string"?this.content=i:typeof i=="object"&&typeof i.always=="function"?(this.isAjax=!0,this.isAjaxLoading=!0,i.always(function(n,i,r){t.ajaxResponse={data:n,status:i,xhr:r};t._contentReady.resolve(n,i,r);typeof t.contentLoaded=="function"&&t.contentLoaded(n,i,r)}),this.content=r):this.content=r);typeof this.content=="string"&&this.content.substr(0,4).toLowerCase()==="url:"&&(this.isAjax=!0,this.isAjaxLoading=!0,u=this.content.substring(4,this.content.length),n.get(u).done(function(n){t.contentParsed.html(n)}).always(function(n,i,r){t.ajaxResponse={data:n,status:i,xhr:r};t._contentReady.resolve(n,i,r);typeof t.contentLoaded=="function"&&t.contentLoaded(n,i,r)}));this.content||(this.content=r);this.isAjax||(this.contentParsed.html(this.content),this.setContent(),t._contentReady.resolve())},_stopCountDown:function(){clearInterval(this.autoCloseInterval);this.$cd&&this.$cd.remove()},_startCountDown:function(){var r=this,u=this.autoClose.split("|"),t,f,i;if(u.length!==2)return console.error("Invalid option for autoClose. example 'close|10000'"),!1;if(t=u[0],f=parseInt(u[1]),typeof this.buttons[t]=="undefined")return console.error("Invalid button key '"+t+"' for autoClose"),!1;i=Math.ceil(f/1e3);this.$cd=n('<span class="countdown"> ('+i+")<\/span>").appendTo(this["$_"+t]);this.autoCloseInterval=setInterval(function(){r.$cd.html(" ("+(i-=1)+") ");i<=0&&(r["$$"+t].trigger("click"),r._stopCountDown())},1e3)},_getKey:function(n){switch(n){case 192:return"tilde";case 13:return"enter";case 16:return"shift";case 9:return"tab";case 20:return"capslock";case 17:return"ctrl";case 91:return"win";case 18:return"alt";case 27:return"esc";case 32:return"space"}var t=String.fromCharCode(n);return/^[A-z0-9]+$/.test(t)?t.toLowerCase():!1},reactOnKey:function(t){var e=this,f=n(".jconfirm"),r,u,i;if(f.eq(f.length-1)[0]!==this.$el[0]||(r=t.which,this.$content.find(":input").is(":focus")&&/13|32/.test(r)))return!1;u=this._getKey(r);u==="esc"&&this.escapeKey&&(this.escapeKey===!0?this.$scrollPane.trigger("click"):(typeof this.escapeKey=="string"||typeof this.escapeKey=="function")&&(i=typeof this.escapeKey=="function"?this.escapeKey():this.escapeKey,i&&(typeof this.buttons[i]=="undefined"?console.warn("Invalid escapeKey, no buttons found with key "+i):this["$_"+i].trigger("click"))));n.each(this.buttons,function(n,t){t.keys.indexOf(u)!=-1&&e["$_"+n].trigger("click")})},setDialogCenter:function(){console.info("setDialogCenter is deprecated, dialogs are centered with CSS3 tables")},_unwatchContent:function(){clearInterval(this._timer)},close:function(){var i=this;return typeof this.onClose=="function"&&this.onClose(),this._unwatchContent(),n(t).unbind("resize."+this._id),n(t).unbind("keyup."+this._id),n(t).unbind("jcKeyDown."+this._id),this.draggable&&(n(t).unbind("mousemove."+this._id),n(t).unbind("mouseup."+this._id),this.$titleContainer.unbind("mousedown")),i.$el.removeClass(i.loadedClass),n("body").removeClass("jconfirm-no-scroll-"+i._id),i.$jconfirmBoxContainer.removeClass("jconfirm-no-transition"),setTimeout(function(){i.$body.addClass(i.closeAnimationParsed);i.$jconfirmBg.addClass("jconfirm-bg-h");var r=i.closeAnimation==="none"?1:i.animationSpeed;setTimeout(function(){var h,r,u,s;for(i.$el.remove(),h=jconfirm.instances,r=jconfirm.instances.length-1,r;r>=0;r--)jconfirm.instances[r]._id===i._id&&jconfirm.instances.splice(r,1);if(!jconfirm.instances.length&&i.scrollToPreviousElement&&jconfirm.lastFocused&&jconfirm.lastFocused.length&&n.contains(document,jconfirm.lastFocused[0])){if(u=jconfirm.lastFocused,i.scrollToPreviousElementAnimate){var e=n(t).scrollTop(),f=jconfirm.lastFocused.offset().top,o=n(t).height();f>e&&f<e+o?u.focus():(s=f-Math.round(o/3),n("html, body").animate({scrollTop:s},i.animationSpeed,"swing",function(){u.focus()}))}else u.focus();jconfirm.lastFocused=!1}typeof i.onDestroy=="function"&&i.onDestroy()},r*.4)},50),!0},open:function(){return this.isOpen()?!1:(this._buildHTML(),this._bindEvents(),this._open(),!0)},setStartingPoint:function(){var i=!1,r;if(this.animateFromElement!==!0&&this.animateFromElement)i=this.animateFromElement,jconfirm.lastClicked=!1;else if(jconfirm.lastClicked&&this.animateFromElement===!0)i=jconfirm.lastClicked,jconfirm.lastClicked=!1;else return!1;if(!i)return!1;var f=i.offset(),e=i.outerHeight()/2,o=i.outerWidth()/2;e-=this.$jconfirmBox.outerHeight()/2;o-=this.$jconfirmBox.outerWidth()/2;r=f.top+e;r=r-this._scrollTop();var u=f.left+o,s=n(t).height()/2,h=n(t).width()/2,c=s-this.$jconfirmBox.outerHeight()/2,l=h-this.$jconfirmBox.outerWidth()/2;if(r-=c,u-=l,Math.abs(r)>s||Math.abs(u)>h)return!1;this.$jconfirmBoxContainer.css("transform","translate("+u+"px, "+r+"px)")},_open:function(){var n=this;typeof n.onOpenBefore=="function"&&n.onOpenBefore();this.$body.removeClass(this.animationParsed);this.$jconfirmBg.removeClass("jconfirm-bg-h");this.$body.focus();n.$jconfirmBoxContainer.css("transform","translate(0px, 0px)");setTimeout(function(){n.$body.css(n._getCSS(n.animationSpeed,1));n.$body.css({"transition-property":n.$body.css("transition-property")+", margin"});n.$jconfirmBoxContainer.addClass("jconfirm-no-transition");n._modalReady.resolve();typeof n.onOpen=="function"&&n.onOpen();n.$el.addClass(n.loadedClass)},this.animationSpeed)},loadedClass:"jconfirm-open",isClosed:function(){return!this.$el||this.$el.css("display")===""},isOpen:function(){return!this.isClosed()},toggle:function(){this.isOpen()?this.close():this.open()}};jconfirm.instances=[];jconfirm.lastFocused=!1;jconfirm.pluginDefaults={template:'<div class="jconfirm"><div class="jconfirm-bg jconfirm-bg-h"><\/div><div class="jconfirm-scrollpane"><div class="jconfirm-row"><div class="jconfirm-cell"><div class="jconfirm-holder"><div class="jc-bs3-container"><div class="jc-bs3-row"><div class="jconfirm-box-container jconfirm-animated"><div class="jconfirm-box" role="dialog" aria-labelledby="labelled" tabindex="-1"><div class="jconfirm-closeIcon">&times;<\/div><div class="jconfirm-title-c"><span class="jconfirm-icon-c"><\/span><span class="jconfirm-title"><\/span><\/div><div class="jconfirm-content-pane"><div class="jconfirm-content"><\/div><\/div><div class="jconfirm-buttons"><\/div><div class="jconfirm-clear"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>',title:"Hello",titleClass:"",type:"default",typeAnimated:!0,draggable:!0,dragWindowGap:15,dragWindowBorder:!0,animateFromElement:!0,alignMiddle:!0,smoothContent:!0,content:"Are you sure to continue?",buttons:{},defaultButtons:{ok:{action:function(){}},close:{action:function(){}}},contentLoaded:function(){},icon:"",lazyOpen:!1,bgOpacity:null,theme:"light",animation:"scale",closeAnimation:"scale",animationSpeed:400,animationBounce:1,escapeKey:!0,rtl:!1,container:"body",containerFluid:!1,backgroundDismiss:!1,backgroundDismissAnimation:"shake",autoClose:!1,closeIcon:null,closeIconClass:!1,watchInterval:100,columnClass:"col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3 col-xs-10 col-xs-offset-1",boxWidth:"50%",scrollToPreviousElement:!0,scrollToPreviousElementAnimate:!0,useBootstrap:!0,offsetTop:40,offsetBottom:40,bootstrapClasses:{container:"container",containerFluid:"container-fluid",row:"row"},onContentReady:function(){},onOpenBefore:function(){},onOpen:function(){},onClose:function(){},onDestroy:function(){},onAction:function(){}};var i=!1;n(t).on("keydown",function(r){if(!i){var f=n(r.target),u=!1;f.closest(".jconfirm-box").length&&(u=!0);u&&n(t).trigger("jcKeyDown");i=!0}});n(t).on("keyup",function(){i=!1});jconfirm.lastClicked=!1;n(document).on("mousedown","button, a",function(){jconfirm.lastClicked=n(this)})})(jQuery,window);jQuery.cookie=function(n,t,i){var f,r,e,o,u,s;if(typeof t!="undefined"){i=i||{};t===null&&(t="",i.expires=-1);f="";i.expires&&(typeof i.expires=="number"||i.expires.toUTCString)&&(typeof i.expires=="number"?(r=new Date,r.setTime(r.getTime()+i.expires*864e5)):r=i.expires,f="; expires="+r.toUTCString());var h=i.path?"; path="+i.path:"",c=i.domain?"; domain="+i.domain:"",l=i.secure?"; secure":"";document.cookie=[n,"=",encodeURIComponent(t),f,h,c,l].join("")}else{if(e=null,document.cookie&&document.cookie!="")for(o=document.cookie.split(";"),u=0;u<o.length;u++)if(s=jQuery.trim(o[u]),s.substring(0,n.length+1)==n+"="){e=decodeURIComponent(s.substring(n.length+1));break}return e}},function(n){function i(n,t){return t.autoStop&&(t.circular?t.autoStop:Math.min(n,t.autoStop))}function t(n){this.id&&(this.id+=n)}n.jCarouselLite={version:"1.8.7",curr:0};n.fn.jCarouselLite=function(r){var u=n.extend(!0,{},n.fn.jCarouselLite.defaults,r),f=Math.ceil,e=Math.abs;return this.each(function(){function ut(){return c.slice(r).slice(0,g)}function it(t,i){if(vt)return!1;i=i||{};var h=r,f=t>r,v=i.speed||u.speed,e=i.offset||0;return(u.beforeStart&&u.beforeStart.call(o,ut(),f),c.removeClass(u.activeClass),u.circular?(t>r&&t>nt-g?(r=r%k,t=r+(i.auto?si:u.scroll),a.css(l,-r*s.liSize-e)):t<r&&t<0&&(r+=k,t+=k,a.css(l,-r*s.liSize-e)),r=t+t%1):(t<0?t=0:t>nt-tt&&(t=nt-tt),r=t,r===0&&u.first&&u.first.call(this,ut(),f),r===nt-tt&&u.last&&u.last.call(this,ut(),f),u.btnPrev&&u.$btnPrev.toggleClass(u.btnDisabledClass,r===0),u.btnNext&&u.$btnNext.toggleClass(u.btnDisabledClass,r===nt-tt)),fi(r,ht),n.jCarouselLite.curr=r,h===r&&!i.force)?(u.afterEnd&&u.afterEnd.call(o,ut(),f),r):(vt=!0,ot[l]=-(r*s.liSize),a.animate(ot,v,u.easing,function(){u.afterEnd&&u.afterEnd.call(o,ut(),f);vt=!1}),c.eq(r).addClass(u.activeClass),r)}var kt,dt,p,gt,ni,et,at,w,ti="ontouchend"in document,s={div:{},ul:{},li:{}},ii=!0,vt=!1,l=u.vertical?"top":"left",ot={},b=u.vertical?"height":"width",ri=u.vertical?"outerHeight":"outerWidth",h=this,o=n(this),a=o.find("ul").eq(0),st=a.children("li"),k=st.length,d=u.visible,g=f(d),tt=Math.floor(d),rt=Math.min(u.start,k-1),yt=1,ui=0,ht={},v={},y={},ft=u.vertical?"y":"x",pt=u.vertical?"x":"y",hi=u.init.call(this,u,st),wt,bt,lt;if(hi!==!1){o.data("dirjc",yt);o.data(l+"jc",o.css(l));u.circular&&(kt=st.slice(k-g).clone(!0).each(t),dt=st.slice(0,g).clone(!0).each(t),a.prepend(kt).append(dt),rt+=g,ui=g);u.btnGo&&u.btnGo.length&&(w=n.isArray(u.btnGo)&&typeof u.btnGo[0]=="string"?n(u.btnGo.join()):n(u.btnGo),w.each(function(t){n(this).bind("click.jc",function(n){return n.preventDefault(),it(u.circular?d+t:t)})}),ht.go=1);var fi=function(n,t){n=f(n);var i=(n-ui)%k,r=i+tt;return t.go&&(w.removeClass(u.activeClass).removeClass(u.visibleClass),w.eq(i).addClass(u.activeClass),w.slice(i,i+tt).addClass(u.visibleClass),r>w.length&&w.slice(0,r-w.length).addClass(u.visibleClass)),t.pager&&(p.removeClass(u.activeClass),p.eq(f(i/d)).addClass(u.activeClass)),i},c=a.children("li"),nt=c.length,r=rt;n.jCarouselLite.curr=r;wt=function(n){var t,i,u;return n?(s.div[b]="",s.li={width:"",height:""},s):(t=c[ri](!0),i=t*nt,u=t*d,s.div[b]=u+"px",s.ul[b]=i+"px",s.ul[l]=-(r*t)+"px",s.li={width:c.width(),height:c.height()},s.liSize=t,s)};bt=function(t){var i,f,e={div:{visibility:"visible",position:"relative",zIndex:2,left:"0"},ul:{margin:"0",padding:"0",position:"relative",listStyleType:"none",zIndex:1},li:{overflow:u.vertical?"hidden":"visible",float:u.vertical?"none":"left"}};t&&(i=wt(!0),o.css(i.div),a.css(i.ul),c.css(i.li));i=wt();u.autoCSS&&ii&&(n.extend(!0,i,e),ii=!1);u.autoWidth&&(f=parseInt(o.css(b),10),s.liSize=f/u.visible,i.li[b]=s.liSize-(c[ri](!0)-parseInt(c.css(b),10)),i.ul[b]=s.liSize*nt+"px",i.ul[l]=-(r*s.liSize)+"px",i.div[b]=f);u.autoCSS&&(c.css(i.li),a.css(i.ul),o.css(i.div))};bt();var ei=0,oi=i(k,u),si=typeof u.auto=="number"?u.auto:u.scroll,ct=function(){h.setAutoAdvance=setTimeout(function(){(!oi||oi>ei)&&(yt=o.data("dirjc"),it(r+yt*si,{auto:!0}),ei++,ct())},u.timeout)};if(n.each(["btnPrev","btnNext"],function(t,i){u[i]&&(u["$"+i]=n.isFunction(u[i])?u[i].call(o[0]):n(u[i]),u["$"+i].bind("click.jc",function(n){n.preventDefault();var i=t===0?r-u.scroll:r+u.scroll;return u.directional&&o.data("dirjc",t?1:-1),it(i)}))}),u.circular||(u.btnPrev&&rt===0&&u.$btnPrev.addClass(u.btnDisabledClass),u.btnNext&&rt+tt>=nt&&u.$btnNext.addClass(u.btnDisabledClass)),u.autoPager){for(gt=f(k/d),p=[],lt=0;lt<gt;lt++)p.push('<li><a href="#">'+(lt+1)+"<\/a><\/li>");p.length>1&&(p=n("<ul>"+p.join("")+"<\/ul>").appendTo(u.autoPager).find("li"),p.find("a").each(function(t){n(this).bind("click.jc",function(n){n.preventDefault();var i=t*d;return u.circular&&(i+=d),it(i)})}),ht.pager=1)}fi(rt,ht);u.mouseWheel&&o.mousewheel&&o.bind("mousewheel.jc",function(n,t){return t>0?it(r-u.scroll):it(r+u.scroll)});u.pause&&u.auto&&!ti&&o.bind("mouseenter.jc",function(){o.trigger("pauseCarousel.jc")}).bind("mouseleave.jc",function(){o.trigger("resumeCarousel.jc")});u.auto&&ct();n.jCarouselLite.vis=ut;o.bind("go.jc",function(n,t,i){typeof t=="undefined"&&(t="+=1");var u=typeof t=="string"&&/(\+=|-=)(\d+)/.exec(t);u?t=u[1]==="-="?r-u[2]*1:r+u[2]*1:t+=rt;it(t,i)}).bind("startCarousel.jc",function(){clearTimeout(h.setAutoAdvance);h.setAutoAdvance=undefined;o.trigger("go","+="+u.scroll);ct();o.removeData("pausedjc").removeData("stoppedjc")}).bind("resumeCarousel.jc",function(n,t){if(!h.setAutoAdvance){clearTimeout(h.setAutoAdvance);h.setAutoAdvance=undefined;var i=o.data("stoppedjc");(t||!i)&&(ct(),o.removeData("pausedjc"),i&&o.removeData("stoppedjc"))}}).bind("pauseCarousel.jc",function(){clearTimeout(h.setAutoAdvance);h.setAutoAdvance=undefined;o.data("pausedjc",!0)}).bind("stopCarousel.jc",function(){clearTimeout(h.setAutoAdvance);h.setAutoAdvance=undefined;o.data("stoppedjc",!0)}).bind("refreshCarousel.jc",function(){bt(u.autoCSS)}).bind("endCarousel.jc",function(){h.setAutoAdvance&&(clearTimeout(h.setAutoAdvance),h.setAutoAdvance=undefined);u.btnPrev&&u.$btnPrev.addClass(u.btnDisabledClass).unbind(".jc");u.btnNext&&u.$btnNext.addClass(u.btnDisabledClass).unbind(".jc");u.btnGo&&n.each(u.btnGo,function(t,i){n(i).unbind(".jc")});u.circular&&(c.slice(0,g).remove(),c.slice(-g).remove());n.each([l+"jc","pausedjc","stoppedjc","dirjc"],function(n,t){o.removeData(t)});o.unbind(".jc")});at={touchstart:function(n){y.x=0;y.y=0;v.x=n.targetTouches[0].pageX;v.y=n.targetTouches[0].pageY;v[l]=parseFloat(a.css(l));v.time=+new Date},touchmove:function(n){var t=n.targetTouches.length;t===1?(n.preventDefault(),y.x=n.targetTouches[0].pageX,y.y=n.targetTouches[0].pageY,ot[l]=v[l]+(y[ft]-v[ft]),a.css(ot)):(y.x=v.x,y.y=v.y)},touchend:function(){if(y.x){var r=v[ft]-y[ft],t=e(r),h=t>u.swipeThresholds[ft],c=e(v[pt]-y[pt])<u.swipeThresholds[pt],a=+new Date-v.time,i=a<u.swipeThresholds.time,l=r>0?"+=":"-=",n=l+u.scroll,f={force:!0};i&&h&&c?f.speed=u.speed/2:!i&&t<s.liSize/2||!h||i&&!c?n="+=0":!i&&t>s.liSize/2&&(n=Math.round(t/s.liSize),n=l+(n>u.visible?u.visible:n),f.offset=r);o.trigger("go.jc",[n,f]);y={}}},handle:function(n){n=n.originalEvent;at[n.type](n)}};ti&&u.swipe&&o.bind("touchstart.jc touchmove.jc touchend.jc",at.handle);u.responsive&&(et=u.autoCSS,n(window).bind("resize",function(){et&&(a.width(a.width()*2),et=!1);clearTimeout(ni);ni=setTimeout(function(){o.trigger("refreshCarousel.jc");et=u.autoCSS},100)}))}}),this};n.fn.jCarouselLite.defaults={btnPrev:null,btnNext:null,btnGo:null,autoPager:null,btnDisabledClass:"disabled",activeClass:"active",visibleClass:"vis",mouseWheel:!1,speed:200,easing:null,timeout:4e3,auto:!1,directional:!1,autoStop:!1,pause:!0,vertical:!1,circular:!0,visible:3,start:0,scroll:1,autoCSS:!0,responsive:!1,autoWidth:!1,swipe:!0,swipeThresholds:{x:80,y:40,time:150},init:function(){},first:null,last:null,beforeStart:null,afterEnd:null}}(jQuery);$(document).ready();setTimeout(function(){document.location.href.indexOf("followmodal=y")>0&&document.referrer!=null&&document.referrer.indexOf("followmodal=y")<0&&($(".btn-follow").find(".btnFollowText").text("Follow"),$(".btn-follow").click())},1e3);$(".btnSFHFlw").not(".btnFollow_off, .btnFollow_on").click(function(){var n=$(".btnSFHFlw").attr("class");if(n.indexOf("aSFHFlwScbr")<0&&n.indexOf("aSFHFlwNoOptns")<0)return $("html").css({overflow:"hidden",height:"auto"}),$("#followFrmHldr").before("<div id='dEnqFrmBkgnd'><\/div>"),$("#followFrmHldr").html($(".dWaitFetch").html()),$("#followFrmHldr").load($(this).attr("href")),$("#followFrmHldr").css("z-index",$("#dEnqFrmBkgnd").css("z-index")+1),$("#dEnqFrmBkgnd").click(followFrmClose),$("#followFrmHldr").addClass("enqFrmPopup"),$(".followFrmHldr").bind("click",followFrmClose),$(".aEnqFrmClsSignup").live("click",followFrmClose),setFollowFormPosition(690,535),!1});$(window).resize(function(){setFollowFormPosition(690,535)});jQuery(document).ready(function(n){function t(){i=!1;document.removeEventListener("mousemove",t);document.removeEventListener("keypress",t)}var i=!0,r;document.addEventListener("mousemove",t);document.addEventListener("keypress",t);r=n("#enqPortalID").val();n("#enqState").change(function(){n(this).val()!=10&&n("#enqCountry").val(0)});n("#enquiryFormSubmit, #enquiryFormSubmitBottom, #enquiryFormSubmitTop").live("click",function(){var f,t,e,u,o;return(r=n("#enqPortalID").val(),f=n(this),t=n(f).parents(".enquiryForm:first"),t.find(".unviewable").val()||i)?(document.location.href="/",!1):(e=n(".panel-searchenquiry").length>0?n(".panel-searchenquiry"):t,t.closest(".panel-enquiryform").length&&(e=t.closest(".panel-enquiryform")),u=n(t).parents("#enquiry-modal"),o=n(f).attr("attr-clicked"),o!="true"?(n(f).attr("attr-clicked",!0),n(f).attr("disabled","disabled"),t.find("#enqFrmMsg:first").removeClass("alert").removeClass("alert-info").removeClass("alert-success").removeClass("alert-danger"),t.find("#enqFrmMsg:first").addClass("alert").addClass("alert-info").html("Sending your request..."),jQuery("#moreinfo").length>0&&t.find("#enqFrmMessage").val("#--More info:-- "+n("<div/>").html(jQuery("#moreinfo").val()).text()),jQuery("#selectDateRange").length>0&&t.find("#enqFrmMessage").val("#--I need this by:-- "+n("<div/>").html(jQuery("#selectDateRange").val()).text()+"--"+t.find("#enqFrmMessage").val()),jQuery("#searchterm").length>0&&t.find("#enqFrmMessage").val("#--Search therm:-- "+n("<div/>").html(jQuery("#searchterm").val()).text()+"--"+t.find("#enqFrmMessage").val()),n(e).showLoading(),n.ajax({url:t.attr("action"),type:"post",data:t.serialize(),success:function(i){var l,s,r;n(e).hideLoading();var a=n("#enqSupplierName").val()+" - "+n("#enqContentItemId").val(),o="",h="Contact form",c=!0;switch(n("#enqContentType").val()){case"p":o="Product-Page";break;case"n":o="News-Page";break;case"f":o="Article-Page";break;case"e":o="Event-Page";break;case"c":o="Category-Page";break;case"search":o="Search-Page";break;default:o="Sf-Page";c=!1}if(t=n(f).parents(".enquiryForm:first"),t.find("#enqFrmMsg:first").removeClass("alert-info").removeClass("alert-success").removeClass("alert-danger").fadeOut(),l=t.find("#enqFrmMsg:first").attr("attr-target"),s=i.message,i.message.indexOf("OK::EXISTS")==0)s="Well done - Your request was successful!";else if(i.message.indexOf("OK::FOLLOW")==0)s='Well done - Your request was successful!<br />You are following this supplier. <a class="alert-link" href="/NewsService">MANAGE<\/a>';else if(i.message.indexOf("OK::NEW")==0)s='<div>Well done - Your request was successful!<\/div><div>You are following this supplier and will also get <span class="capitalised">'+l+'Search\'s<span> FREE newsletter. <a class="alert-link" href="/NewsService">Tailor your newsletter categories.<\/a><\/div>';else return h="Contact form failed",n(f).removeAttr("attr-clicked"),n(f).removeAttr("disabled"),i.message.indexOf("NO::")==0?t.find("#enqFrmMsg:first").addClass("alert-danger").html("Unable to submit your request. Please, try again later."):t.find("#enqFrmMsg:first").addClass("alert-danger").html(i.message),t.find("#enqFrmMsg:first").fadeIn(),!1;if(n("BODY").addClass("enquiry-form-submitted"),dataLayer.push({event:"SubmitAjaxForm",eventCategory:o,eventAction:h,eventLabel:a,eventValue:undefined}),i.message.indexOf("OK::")==0&&c)if((n("#enqContentType").val()=="p"||n("#enqContentType").val()=="c")&&i.products.length>0){u=n("#enquiry-modal");r=n(u).find(".enquiryForm:first");n(u).find(".enquiry-logo, .enquiry-fields,.enquiry-capcha").fadeOut();openrelatedproductsenquiry(u,i.products,s);r.attr("action","/Storefront/PostEnquiryForm");n(u).find(".form-group-line a").on("click",function(t){var i=n(t.target).closest(".form-group-line").find("input:checkbox"),r=i.prop("checked");return i.prop("checked",!r),!1});if(n(u).find(".enqFrmTblPrt td").css("padding-top","10px"),n(u).find(".enqMsgLabel").show(),setTimeout(function(){n(u).find("#enqFrmMsg").hide()},1e4),n(u).hasClass("in"))n(f).removeAttr("attr-clicked"),n(f).removeAttr("disabled");else{u.on("show.bs.modal",function(){n(u).find(".enquiry-logo, .enquiry-fields, .enquiry-capcha").hide()});r.find("#enqFrmName").val(t.find("#enqFrmName").val());r.find("#enqFrmCompany").val(t.find("#enqFrmCompany").val());r.find("#enqFrmEmail").val(t.find("#enqFrmEmail").val());r.find("#enqFrmPhone").val(t.find("#enqFrmPhone").val());r.find("#enqState").val(t.find("#enqState").val());r.find("#enqCountry").val(t.find("#enqCountry").val());r.find(".enqFrmTxtArea").val(t.find(".enqFrmTxtArea").val());u.modal("show")}}else n(u).length>0&&setTimeout(function(){n(u).modal("hide");n(".modal-backdrop").remove()},1e4);else n(u).length>0&&setTimeout(function(){n(u).modal("hide");n(".modal-backdrop").remove()},1e4);t.find("#enqFrmMsg:first").addClass("alert-success").html(s).fadeIn()},error:function(i){n(f).removeAttr("attr-clicked");n(f).removeAttr("disabled");n(".enqFrmPopup").length>0?n(".enqFrmPopup * #enqFrmMsg").html(i):n("#enqFrmMsg").html(i);n(".enqFrmPopup * #enqFrmMsg").html()==""&&t.find("#enqFrmMsg:first").removeClass("alert-info").removeClass("alert-success").removeClass("alert-danger").removeClass("alert")}}),!1):void 0)});n("#aSFSndRqst").click(function(){return n("html").css({overflow:"hidden",height:"auto"}),n("#enquiryFrmHldr").before("<div id='dEnqFrmBkgnd'><\/div>"),n("#enquiryFrmHldr").html(n(".dWaitFetch").html()),n("#enquiryFrmHldr").load(URL_ACTION_SF_EnquiryForm),n("#enquiryFrmHldr").css("z-index",n("#dEnqFrmBkgnd").css("z-index")+1),n("#dEnqFrmBkgnd").click(enquiryFrmClose),n("#enquiryFrmHldr").addClass("enqFrmPopup"),n(".enquiryFormHolder").bind("click",enquiryFrmClose),n(".aEnqFrmCls").live("click",enquiryFrmClose),setEnquiryFormPosition(600,468),!1});n(".enqBxInfo").live("mouseenter",function(){n(this).find(".enqBxInfoHldr").show()});n(".enqBxInfo").live("mouseleave",function(){n(this).find(".enqBxInfoHldr").hide()});n("#enquiryFormSubmit").removeAttr("disabled");n(".enquiryForm * label").live("click",function(){var t=n(this).parents(".enquiryForm:first"),i=n(this).attr("for");return t.find("#"+i).click(),!1});n(".aSupplierSndRqst, .aSFHInfDtls").click(function(t){t.stopPropagation();var i=n(this).attr("equirylink");return i===""?!1:(n("#enquiryFrmHldr").before("<div id='dEnqFrmBkgnd'><\/div>"),n("#enquiryFrmHldr").html(n(".dWaitFetch").html()),n("#enquiryFrmHldr").load(i),n("#enquiryFrmHldr").css("z-index",n("#dEnqFrmBkgnd").css("z-index")+1),n("#dEnqFrmBkgnd").click(enquiryFrmClose),n("#enquiryFrmHldr").addClass("enqFrmPopup"),n(".enquiryFormHolder").bind("click",enquiryFrmClose),n(".aEnqFrmCls, .dSFHCDtlsCls").live("click",enquiryFrmClose),!1)});n(".enqRefreshCapcha a").live("click",function(t){var e;t.stopPropagation();var i=n(this).closest(".panel-enquiryform"),r=i.attr("backgroundcolor"),u=i.attr("fontcolor"),f=i.attr("capchaname");return(typeof r==typeof undefined||r=="")&&(r=i.find("INPUT:hidden[name=backgroundcolor]").val()),(typeof u==typeof undefined||u=="")&&(u=i.find("INPUT:hidden[name=fontcolor]").val()),(typeof f==typeof undefined||f=="")&&(f="equiryImg"),e="/Storefront/RefreshCapcha?capchaName="+f+"&backgroundcolor="+r+"&fontcolor="+u,n(this).closest(".panel-enquiryform").find(".enqFrmCptHldr").load(e),!1});n(".dHURSyFrmHldr2 .enqRefreshCapcha a").live("click",function(t){t.stopPropagation();return n(".sHURSyCptHldr").load("/Storefront/RefreshCapcha?capchaName=commentImg"),!1})}),function(n){var t=[],i={init:function(){return this.each(function(i){var r=n(this),u=r.attr("title");t.push(u);r.is(":password")?(r.wrap('<span class="pw" />').after('<input type="text" class="watermark marked password" value="'+u+'" />').hide().removeClass("watermark"),r.blur(function(){0==r.val().length&&r.hide().next().show()}).next().focus(function(){r.next().hide().prev().show().focus()})):(r.is(":text")||r.is("textarea"))&&(r.blur(function(){0==r.val().length&&r.val(t[i]).addClass("marked")}).focus(function(){r.val()==t[i]&&r.hasClass("marked")&&r.val("").removeClass("marked")}),1>r.val().length&&r.val(u).addClass("marked"))})},clearWatermarks:function(){return this.each(function(i){n(this).hasClass("marked")&&n(this).val()==t[i]&&n(this).val("")})}};n.fn.watermark=function(t){if(i[t])return i[t].apply(this,Array.prototype.slice.call(arguments,1));if("object"==typeof t||!t)return i.init.apply(this,arguments);n.error("Method "+t+" does not exist on jQuery.watermark")}}(jQuery);jQuery.fn.print=function(){var t,i;if(this.size()>1){this.eq(0).print();return}if(this.size()){t="printer-"+(new Date).getTime();i=$("<iframe name='"+t+"'>");i.css("width","1px").css("height","1px").css("position","absolute").css("left","-9999px").appendTo($("body:first"));var r=window.frames[t],n=r.document,u=$("<div>").append($("style").clone());n.open();n.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');n.write("<html>");n.write("<body>");n.write("<head>");n.write("<title>");n.write(document.title);n.write("<\/title>");n.write(u.html());n.write("<\/head>");n.write(this.html());n.write("<\/body>");n.write("<\/html>");n.close();r.focus();r.print();setTimeout(function(){i.remove()},6e4)}};jQuery.fn.showLoading=function(n){var s,t={addClass:"",beforeShow:"",afterShow:"",hPos:"center",vPos:"center",indicatorZIndex:5001,overlayZIndex:5e3,parent:"",marginTop:0,marginLeft:0,overlayWidth:null,overlayHeight:null},i,r,a,v,e,o,h,c,u,f,l;return jQuery.extend(t,n),i=jQuery("<div><\/div>"),r=jQuery("<div><\/div>"),s=t.indicatorID?t.indicatorID:jQuery(this).attr("id"),jQuery(i).attr("id","loading-indicator-"+s),jQuery(i).addClass("loading-indicator"),t.addClass&&jQuery(i).addClass(t.addClass),jQuery(r).css("display","none"),jQuery(document.body).append(r),jQuery(r).attr("id","loading-indicator-"+s+"-overlay"),jQuery(r).addClass("loading-indicator-overlay"),t.addClass&&jQuery(r).addClass(t.addClass+"-overlay"),e=jQuery(this).css("border-top-width"),o=jQuery(this).css("border-left-width"),e=isNaN(parseInt(e))?0:e,o=isNaN(parseInt(o))?0:o,h=jQuery(this).offset().left+parseInt(o),c=jQuery(this).offset().top+parseInt(e),a=t.overlayWidth!==null?t.overlayWidth:parseInt(jQuery(this).width())+parseInt(jQuery(this).css("padding-right"))+parseInt(jQuery(this).css("padding-left")),v=t.overlayHeight!==null?t.overlayWidth:parseInt(jQuery(this).height())+parseInt(jQuery(this).css("padding-top"))+parseInt(jQuery(this).css("padding-bottom")),jQuery(r).css("width",a.toString()+"px"),jQuery(r).css("height",v.toString()+"px"),jQuery(r).css("left",h.toString()+"px"),jQuery(r).css("position","absolute"),jQuery(r).css("top",c.toString()+"px"),jQuery(r).css("z-index",t.overlayZIndex),t.overlayCSS&&jQuery(r).css(t.overlayCSS),jQuery(i).css("display","none"),jQuery(document.body).append(i),jQuery(i).css("position","absolute"),jQuery(i).css("z-index",t.indicatorZIndex),u=c,t.marginTop&&(u+=parseInt(t.marginTop)),f=h,t.marginLeft&&(f+=parseInt(t.marginTop)),t.hPos.toString().toLowerCase()=="center"?jQuery(i).css("left",(f+(jQuery(r).width()-parseInt(jQuery(i).width()))/2).toString()+"px"):t.hPos.toString().toLowerCase()=="left"?jQuery(i).css("left",(f+parseInt(jQuery(r).css("margin-left"))).toString()+"px"):t.hPos.toString().toLowerCase()=="right"?jQuery(i).css("left",(f+(jQuery(r).width()-parseInt(jQuery(i).width()))).toString()+"px"):jQuery(i).css("left",(f+parseInt(t.hPos)).toString()+"px"),t.vPos.toString().toLowerCase()=="center"?jQuery(i).css("top",(u+(jQuery(r).height()-parseInt(jQuery(i).height()))/2).toString()+"px"):t.vPos.toString().toLowerCase()=="top"?jQuery(i).css("top",u.toString()+"px"):t.vPos.toString().toLowerCase()=="bottom"?jQuery(i).css("top",(u+(jQuery(r).height()-parseInt(jQuery(i).height()))).toString()+"px"):jQuery(i).css("top",(u+parseInt(t.vPos)).toString()+"px"),t.css&&jQuery(i).css(t.css),l={overlay:r,indicator:i,element:this},typeof t.beforeShow=="function"&&t.beforeShow(l),jQuery(r).show(),jQuery(i).show(),typeof t.afterShow=="function"&&t.afterShow(l),this};jQuery.fn.hideLoading=function(n){var t={};return jQuery.extend(t,n),indicatorID=t.indicatorID?t.indicatorID:jQuery(this).attr("id"),jQuery(document.body).find("#loading-indicator-"+indicatorID).remove(),jQuery(document.body).find("#loading-indicator-"+indicatorID+"-overlay").remove(),this},function(n){typeof define=="function"&&define.amd?define(jQuery||["jquery"],n):typeof exports=="object"?n(jQuery||require("jquery")):n(jQuery)}(function(n){"use strict";function r(r,u){function nt(){return f.update(),it(),f}function tt(){e.css(o,f.contentPosition/f.trackRatio);c.css(o,-f.contentPosition);l.css(s,f.trackSize);b.css(s,f.trackSize);e.css(s,f.thumbSize)}function it(){p?w[0].ontouchstart=function(n){1===n.touches.length&&(n.stopPropagation(),k(n.touches[0]))}:(e.bind("mousedown",k),b.bind("mousedown",v));n(window).resize(function(){f.update("relative")});f.options.wheel&&window.addEventListener?r[0].addEventListener(g,d,!1):f.options.wheel&&(r[0].onmousewheel=d)}function k(t){n("body").addClass("noSelect");y=a?t.pageX:t.pageY;f.thumbPosition=parseInt(e.css(o),10)||0;p?(document.ontouchmove=function(n){n.preventDefault();v(n.touches[0])},document.ontouchend=h):(n(document).bind("mousemove",v),n(document).bind("mouseup",h),e.bind("mouseup",h))}function d(t){if(f.contentRatio<1){var i=t||window.event,u="delta"+f.options.axis.toUpperCase(),s=-(i[u]||i.detail||-1/3*i.wheelDelta)/40;f.contentPosition-=s*f.options.wheelSpeed;f.contentPosition=Math.min(f.contentSize-f.viewportSize,Math.max(0,f.contentPosition));r.trigger("move");e.css(o,f.contentPosition/f.trackRatio);c.css(o,-f.contentPosition);(f.options.wheelLock||f.contentPosition!==f.contentSize-f.viewportSize&&f.contentPosition!==0)&&(i=n.event.fix(i),i.preventDefault())}}function v(n){var t,i,u;f.contentRatio<1&&(t=a?n.pageX:n.pageY,i=t-y,f.options.scrollInvert&&p&&(i=y-t),u=Math.min(f.trackSize-f.thumbSize,Math.max(0,f.thumbPosition+i)),f.contentPosition=u*f.trackRatio,r.trigger("move"),e.css(o,u),c.css(o,-f.contentPosition))}function h(){n("body").removeClass("noSelect");n(document).unbind("mousemove",v);n(document).unbind("mouseup",h);e.unbind("mouseup",h);document.ontouchmove=document.ontouchend=null}this.options=n.extend({},i,u);this._defaults=i;this._name=t;var f=this,w=r.find(".viewport"),c=r.find(".overview"),l=r.find(".scrollbar"),b=l.find(".track"),e=l.find(".thumb"),y=0,a=this.options.axis==="x",p="ontouchstart"in document.documentElement,g="onwheel"in document||document.documentMode>=9?"wheel":document.onmousewheel!==undefined?"mousewheel":"DOMMouseScroll",s=a?"width":"height",o=a?"left":"top";return this.contentPosition=0,this.viewportSize=0,this.contentSize=0,this.contentRatio=0,this.trackSize=0,this.trackRatio=0,this.thumbSize=0,this.thumbPosition=0,this.update=function(n){var t=s.charAt(0).toUpperCase()+s.slice(1).toLowerCase();this.viewportSize=w[0]["offset"+t];this.contentSize=c[0]["scroll"+t];this.contentRatio=this.viewportSize/this.contentSize;this.trackSize=this.options.trackSize||this.viewportSize;this.thumbSize=Math.min(this.trackSize,Math.max(0,this.options.thumbSize||this.trackSize*this.contentRatio));this.trackRatio=this.options.thumbSize?(this.contentSize-this.viewportSize)/(this.trackSize-this.thumbSize):this.contentSize/this.trackSize;l.toggleClass("disable",this.contentRatio>=1);switch(n){case"bottom":this.contentPosition=this.contentSize-this.viewportSize;break;case"relative":this.contentPosition=Math.min(this.contentSize-this.viewportSize,Math.max(0,this.contentPosition));break;default:this.contentPosition=parseInt(n,10)||0}return tt(),f},nt()}var t="tinyscrollbar",i={axis:"y",wheel:!0,wheelSpeed:40,wheelLock:!0,scrollInvert:!1,trackSize:!1,thumbSize:!1};n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(n(this),i))})}}),function(n){n.fn.unveil=function(t,i){function o(){var t=u.filter(function(){var t=n(this);if(!t.is(":hidden")){var i=r.scrollTop(),e=i+r.height(),u=t.offset().top,o=u+t.height();return o>=i-f&&u<=e+f}});e=t.trigger("unveil");u=u.not(e)}var r=n(window),f=t||0,s=window.devicePixelRatio>1,h=s?"data-src-retina":"data-src",u=this,e;this.one("unveil",function(){var n=this.getAttribute(h);n=n||this.getAttribute("data-src");n&&(this.setAttribute("src",n),typeof i=="function"&&i.call(this))});r.on("scroll.unveil resize.unveil lookup.unveil",o);return o(),this}}(window.jQuery||window.Zepto),function(n){n.expander={version:"1.4.12",defaults:{slicePoint:100,sliceOn:null,preserveWords:!0,showWordCount:!1,wordCountText:" ({{count}} words)",widow:4,expandText:"read more",expandPrefix:"&hellip; ",expandAfterSummary:!1,wordEnd:/(&(?:[^;]+;)?|[a-zA-Z\u00C0-\u0100]+|[^\u0000-\u007F]+)$/,summaryClass:"summary",detailClass:"details",moreClass:"read-more",lessClass:"read-less",moreLinkClass:"more-link",lessLinkClass:"less-link",collapseTimer:0,expandEffect:"slideDown",expandSpeed:250,collapseEffect:"slideUp",collapseSpeed:200,userCollapse:!0,userCollapseText:"read less",userCollapsePrefix:" ",onSlice:null,beforeExpand:null,afterExpand:null,onCollapse:null,afterCollapse:null}};n.fn.expander=function(t){function b(n,t){var r="span",i=n.summary,u=o.exec(i),f=u?u[2].toLowerCase():"";return t?(r="div",u&&f!=="a"&&!n.expandAfterSummary?i=i.replace(o,n.moreLabel+"$1"):i+=n.moreLabel,i='<div class="'+n.summaryClass+'">'+i+"<\/div>"):i+=n.moreLabel,[i," <",r+' class="'+n.detailClass+'"',">",n.details,"<\/"+r+">"].join("")}function k(n,t){var i='<span class="'+n.moreClass+'">'+n.expandPrefix;return n.wordCountText=n.showWordCount?n.wordCountText.replace(/\{\{count\}\}/,t.replace(u,"").replace(/\&(?:amp|nbsp);/g,"").replace(/(?:^\s+|\s+$)/,"").match(/\w+/g).length):"",i+('<a href="#" class="'+n.moreLinkClass+'">'+n.expandText+n.wordCountText+"<\/a><\/span>")}function c(t,i){return t.lastIndexOf("<")>t.lastIndexOf(">")&&(t=t.slice(0,t.lastIndexOf("<"))),i&&(t=t.replace(v,"")),n.trim(t)}function l(n,t){t.stop(!0,!0)[n.collapseEffect](n.collapseSpeed,function(){var i=t.prev("span."+n.moreClass).show();i.length||t.parent().children("div."+n.summaryClass).show().find("span."+n.moreClass).show();n.afterCollapse&&n.afterCollapse.call(t)})}function d(t,i,r){t.collapseTimer&&(s=setTimeout(function(){l(t,i);n.isFunction(t.onCollapse)&&t.onCollapse.call(r,!1)},t.collapseTimer))}var i="init";typeof t=="string"&&(i=t,t={});var r=n.extend({},n.expander.defaults,t),a=/^<(?:area|br|col|embed|hr|img|input|link|meta|param).*>$/i,v=r.wordEnd,u=/<\/?(\w+)[^>]*>/g,f=/<(\w+)[^>]*>/g,e=/<\/(\w+)>/g,o=/(<\/([^>]+)>)\s*$/,y=/^(<[^>]+>)+.?/,p=/\s\s+/g,s,w=function(t){return n.trim(t||"").replace(p," ")},h={init:function(){this.each(function(){var tt,pt,p,ut,lt,ft,g,et,h,at,wt,bt,nt,vt,kt=[],ot=[],st="",it={},rt=this,o=n(this),dt=n([]),t=n.extend({},r,o.data("expander")||n.meta&&o.data()||{}),gt=!!o.find("."+t.detailClass).length,yt=!!o.find("*").filter(function(){var t=n(this).css("display");return/^block|table|list/.test(t)}).length,ni=yt?"div":"span",ht=ni+"."+t.detailClass,ti=t.moreClass+"",ii=t.lessClass+"",ri=t.expandSpeed||0,v=w(o.html()),i=v.slice(0,t.slicePoint),ct;if(t.moreSelector="span."+ti.split(" ").join("."),t.lessSelector="span."+ii.split(" ").join("."),!n.data(this,"expanderInit")){for(n.data(this,"expanderInit",!0),n.data(this,"expander",t),n.each(["onSlice","beforeExpand","afterExpand","onCollapse","afterCollapse"],function(i,r){it[r]=n.isFunction(t[r])}),i=c(i),lt=i.replace(u,"").length;lt<t.slicePoint;)ut=v.charAt(i.length),ut==="<"&&(ut=v.slice(i.length).match(y)[0]),i+=ut,lt++;for(t.sliceOn&&(ct=i.indexOf(t.sliceOn),ct!==-1&&ct<t.slicePoint&&(t.slicePoint=ct,i=v.slice(0,t.slicePoint))),i=c(i,t.preserveWords&&v.slice(i.length).length),ft=i.match(f)||[],g=i.match(e)||[],p=[],n.each(ft,function(n,t){a.test(t)||p.push(t)}),ft=p,pt=g.length,tt=0;tt<pt;tt++)g[tt]=g[tt].replace(e,"$1");if(n.each(ft,function(t,i){var r=i.replace(f,"$1"),u=n.inArray(r,g);u===-1?(kt.push(i),ot.push("<\/"+r+">")):g.splice(u,1)}),ot.reverse(),gt)h=o.find(ht).remove().html(),i=o.html(),v=i+h,et="";else{if(h=v.slice(i.length),at=n.trim(h.replace(u,"")),at===""||at.split(/\s+/).length<t.widow)return;et=ot.pop()||"";i+=ot.join("");h=kt.join("")+h}t.moreLabel=o.find(t.moreSelector).length?"":k(t,h);yt?h=v:i.charAt(i.length-1)==="&"&&(st=/^[#\w\d\\]+;/.exec(h),st&&(h=h.slice(st[0].length),i+=st[0]));i+=et;t.summary=i;t.details=h;t.lastCloseTag=et;it.onSlice&&(p=t.onSlice.call(rt,t),t=p&&p.details?p:t);wt=b(t,yt);o.html(wt);nt=o.find(ht);vt=o.find(t.moreSelector);t.collapseEffect==="slideUp"&&t.expandEffect!=="slideDown"||o.is(":hidden")?nt.css({display:"none"}):nt[t.collapseEffect](0);dt=o.find("div."+t.summaryClass);bt=function(n){n.preventDefault();vt.hide();dt.hide();it.beforeExpand&&t.beforeExpand.call(rt);nt.stop(!1,!0)[t.expandEffect](ri,function(){nt.css({zoom:""});it.afterExpand&&t.afterExpand.call(rt);d(t,nt,rt)})};vt.find("a").unbind("click.expander").bind("click.expander",bt);t.userCollapse&&!o.find(t.lessSelector).length&&o.find(ht).append('<span class="'+t.lessClass+'">'+t.userCollapsePrefix+'<a href="#" class="'+t.lessLinkClass+'">'+t.userCollapseText+"<\/a><\/span>");o.find(t.lessSelector+" a").unbind("click.expander").bind("click.expander",function(i){i.preventDefault();clearTimeout(s);var r=n(this).closest(ht);l(t,r);it.onCollapse&&t.onCollapse.call(rt,!0)})}})},destroy:function(){this.each(function(){var i,u,t=n(this);t.data("expanderInit")&&(i=n.extend({},t.data("expander")||{},r),u=t.find("."+i.detailClass).contents(),t.removeData("expanderInit"),t.removeData("expander"),t.find(i.moreSelector).remove(),t.find("."+i.summaryClass).remove(),t.find("."+i.detailClass).after(u).remove(),t.find(i.lessSelector).remove())})}};return h[i]&&h[i].call(this),this};n.fn.expander.defaults=n.expander.defaults}(jQuery);+function(n,t,i){"use strict";var u={calc:!1};t.fn.rrssb=function(n){var r=t.extend({description:i,emailAddress:i,emailBody:i,emailSubject:i,image:i,title:i,url:i},n),u;for(u in r)r.hasOwnProperty(u)&&r[u]!==i&&(r[u]=o(r[u]));r.url!==i&&(t(this).find(".rrssb-facebook a").attr("href","https://www.facebook.com/sharer/sharer.php?u="+r.url),t(this).find(".rrssb-tumblr a").attr("href","http://tumblr.com/share/link?url="+r.url+(r.title!==i?"&name="+r.title:"")+(r.description!==i?"&description="+r.description:"")),t(this).find(".rrssb-linkedin a").attr("href","http://www.linkedin.com/shareArticle?mini=true&url="+r.url+(r.title!==i?"&title="+r.title:"")+(r.description!==i?"&summary="+r.description:"")),t(this).find(".rrssb-twitter a").attr("href","https://twitter.com/intent/tweet?text="+(r.description!==i?r.description:"")+"%20"+r.url),t(this).find(".rrssb-hackernews a").attr("href","https://news.ycombinator.com/submitlink?u="+r.url+(r.title!==i?"&text="+r.title:"")),t(this).find(".rrssb-reddit a").attr("href","http://www.reddit.com/submit?url="+r.url+(r.description!==i?"&text="+r.description:"")+(r.title!==i?"&title="+r.title:"")),t(this).find(".rrssb-pinterest a").attr("href","http://pinterest.com/pin/create/button/?url="+r.url+(r.image!==i?"&amp;media="+r.image:"")+(r.description!==i?"&amp;description="+r.description:"")),t(this).find(".rrssb-pocket a").attr("href","https://getpocket.com/save?url="+r.url),t(this).find(".rrssb-github a").attr("href",r.url));r.emailAddress!==i&&t(this).find(".rrssb-email a").attr("href","mailto:"+r.emailAddress+"?"+(r.emailSubject!==i?"subject="+r.emailSubject:"")+(r.emailBody!==i?"&amp;body="+r.emailBody:""))};var c=function(){var i=t("<div>"),r=["calc","-webkit-calc","-moz-calc"],n;for(t("body").append(i),n=0;n<r.length;n++)if(i.css("width",r[n]+"(1px)"),i.width()===1){u.calc=r[n];break}i.remove()},o=function(n){if(n!==i&&n!==null)if(n.match(/%[0-9a-f]{2}/i)!==null)n=decodeURIComponent(n),o(n);else return encodeURIComponent(n)},f=function(){t(".rrssb-buttons").each(function(){var r=t(this),n=t("li:visible",r),u=n.length,i=100/u;n.css("width",i+"%").attr("data-initwidth",i)})},l=function(){t(".rrssb-buttons").each(function(){var n=t(this),i=n.width(),r=t("li",n).not(".small").first().width();r>170&&t("li.small",n).length<1?n.addClass("large-format"):n.removeClass("large-format");i<200?n.removeClass("small-format").addClass("tiny-format"):n.removeClass("tiny-format")})},a=function(){t(".rrssb-buttons").each(function(){var n=t(this),i=t("li",n),u=i.filter(".small"),f=0,e=0,o=u.first(),s=parseFloat(o.attr("data-size"))+40,h=u.length,c,l,a;h===i.length?(c=h*42,l=n.width(),c+s<l&&(n.removeClass("small-format"),u.first().removeClass("small"),r())):(i.not(".small").each(function(){var n=t(this),i=parseFloat(n.attr("data-size"))+40,r=parseFloat(n.width());f=f+r;e=e+i}),a=f-e,s<a&&(o.removeClass("small"),r()))})},s=function(n){t(".rrssb-buttons").each(function(){var i=t(this),n=t("li",i);t(n.get().reverse()).each(function(i,u){var f=t(this),e,o,s;f.hasClass("small")===!1&&(e=parseFloat(f.attr("data-size"))+40,o=parseFloat(f.width()),e>o&&(s=n.not(".small").last(),t(s).addClass("small"),r()));--u||a()})});n===!0&&e(r)},r=function(){t(".rrssb-buttons").each(function(){var n=t(this),e,h,c,i,s,r=t("li",n),l=r.filter(".small"),o=l.length;o>0&&o!==r.length?(n.removeClass("small-format"),l.css("width","42px"),c=o*42,e=r.not(".small").length,h=100/e,s=c/e,u.calc===!1?(i=(n.innerWidth()-1)/e-s,i=Math.floor(i*1e3)/1e3+"px"):i=u.calc+"("+h+"% - "+s+"px)",r.not(".small").css("width",i)):o===r.length?(n.addClass("small-format"),f()):(n.removeClass("small-format"),f())});l()},h=function(){t(".rrssb-buttons").each(function(n){t(this).addClass("rrssb-"+(n+1))});c();f();t(".rrssb-buttons li .rrssb-text").each(function(){var n=t(this),i=n.width();n.closest("li").attr("data-size",i)});s(!0)},e=function(n){t(".rrssb-buttons li.small").removeClass("small");s();n()},v=function(t,r,u,f){var e=n.screenLeft!==i?n.screenLeft:screen.left,o=n.screenTop!==i?n.screenTop:screen.top,s=n.innerWidth?n.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width,h=n.innerHeight?n.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height,c=s/2-u/2+e,l=h/3-f/3+o,a=n.open(t,r,"scrollbars=yes, width="+u+", height="+f+", top="+l+", left="+c);n.focus&&a.focus()},y=function(){var n={};return function(t,i,r){r||(r="Don't call this twice without a uniqueId");n[r]&&clearTimeout(n[r]);n[r]=setTimeout(t,i)}}();t(document).ready(function(){t(document).on("click",".rrssb-buttons a.popup",{},function(n){var i=t(this);v(i.attr("href"),i.find(".rrssb-text").html(),580,470);n.preventDefault()});t(n).resize(function(){e(r);y(function(){e(r)},200,"finished resizing")});h()});n.rrssbInit=h}(window,jQuery);$(document).ready(function(){for(var t=$(".ddlStyle"),n=0;n<t.length;n++)t[n].selectedIndex==0?$(t[n]).removeClass("colorBlack"):$(t[n]).addClass("colorBlack");$(".frmLogin").live("submit",function(n){return n.preventDefault(),CheckAndSubmitLoginForm("frmLogin"),!1});$("#TopHeaderLogin").click(function(){$(".loginModalBody").load("/NewsService/Signup?Login=Y");$("#loginModal").modal("show")});$("#TopHeaderSignup, .newsletter-link").live("click",function(){return $(".subscribeModalBody").load("/NewsService/Signup"),$("#subscribeModal").modal("show"),!1})});setTimeout(function(){document.location.href.toLowerCase().indexOf("showforgotpassword=y")>0?openForgotPassword():document.location.href.toLowerCase().indexOf("showloginpopup=y")>0?openLogin():document.location.href.toLowerCase().indexOf("showsignuppopup=y")>0&&openSignup()},1e3);$('[rel="tooltip"]').tooltip();$(document).ready(function(){$(".dropdown:not(.sizedDropdownCountry__container.dropdown)").hover(function(){$(".dropdown-menu",this).stop(!0,!0).slideDown("fast");$(this).toggleClass("open")},function(){$(".dropdown-menu",this).stop(!0,!0).slideUp("fast");$(this).toggleClass("open")})});InfoPricingForm=function(){this.init()};InfoPricingForm.prototype={init:function(){$("#info-pricing-modal FORM").on("submit",function(){var t=$(this).find("#enquiryFormSubmit"),r=$(t).attr("attr-clicked"),i,n;if(r!=="true")return $(t).attr("attr-clicked",!0),t.attr("disabled","disabled"),i=$(this),n=i.find("#enqFrmMsg"),n.removeClass("alert"),n.removeClass("alert-danger"),n.addClass("alert-success"),n.html('<div style="padding:0.5em">Sending your request...<\/div>'),$.ajax({url:i.attr("action"),type:"post",data:i.serialize(),success:function(r){if(r.indexOf("OK::")==0){if(typeof isNewMarketingLandingPage!="undefined"&&isNewMarketingLandingPage===!0)return showMediaKitAfterPricing(),!0;i.hide();$(".modal-title").html("Thanks for your request");$(".modal-content").addClass("sent");$(".enqSent").show()}else t.removeAttr("attr-clicked"),n.addClass("alert"),n.removeClass("alert-success"),n.addClass("alert-danger"),n.html(r),t.removeAttr("disabled")},error:function(i){t.removeAttr("attr-clicked");n.addClass("alert");n.removeClass("alert-success");n.addClass("alert-danger");n.html(i);t.removeAttr("disabled")}}),!1})}};LogoImpressionArray=[];jQuery(window).load(function(){var n=3;$(".gallery-inline").attr("galleryDisplay")&&(n=parseInt($(".gallery-inline").attr("galleryDisplay")));changeImagesGalleryHorizontalCarousel(".gallery-inline",300,n);changeVrticalProductsCarousel($(".products-carousel-control_cat").attr("max"),"_cat");$(".content-area .read-more-lnk").click()});isBot=!0;ieVersion=0;jQuery(document).ready(function(n){function t(){window.isBot=!1;document.removeEventListener("mousemove",t);document.removeEventListener("keypress",t)}document.addEventListener("mousemove",t);document.addEventListener("keypress",t);n(".back").click(function(n){n.preventDefault();window.history.go(-1)});window.ieVersion=detectIE();window.ieVersion>0&&n("body").addClass("ie"+window.ieVersion);n(".searchholder").each(function(){var t=n(this).attr("attr-q"),i=n(this).attr("attr-type");GetSearchResults(t,i)});n("img.veiled").unveil(200);n("body").delegate("a.search-area-load","click",function(t){t.preventDefault();var i=n(this).attr("attr-q"),r=n(this).attr("attr-type");return GetSearchResults(i,r,!0),!1});n(".statsholder").each(function(){var t=n(this).attr("attr-sid"),i=n(this).attr("attr-cid"),r=n(this).attr("attr-stype");UpdateStats(t,i,r)});n(".storefronInfoFollow a").each(function(){var t=n(this).attr("sid");UpdateStats(t,t,10)});n(".contenttype-icon, .panel-supplierbox .sf-level a").tooltip(),function(t,i,r){var u,f=t.getElementsByTagName(i)[0];t.getElementById(r)||(u=t.createElement(i),u.id=r,u.src="//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0&appId="+n("#fb-root").attr("attr-id"),f.parentNode.insertBefore(u,f))}(document,"script","facebook-jssdk");n('a.ajax[data-toggle="modal"]').on("click",function(){return showModalByAttributes(n(this)),!1});n('a.external[data-toggle="modal"]').on("click",function(t){var i=n(t.currentTarget).data("target"),r=t.currentTarget.href,u=n(i),f=n(i+" .modal-body");return u.on("show.bs.modal",function(){f.html('<iframe width="100%" height="100%" frameborder="0" scrolling="yes" allowtransparency="true" src="'+r+'"><\/iframe>');n(this).find(".modal-dialog").css({width:"50%",height:"90%",padding:"0"});n(this).find(".modal-content").css({height:"100%","border-radius":"0",padding:"0"});n(this).find(".modal-body").css({width:"auto",height:"100%",padding:"0"})}).modal(),!1});n(window).on("resizeEnd",function(){productCarouselLogic(!1,"");productCarouselLogic(!1,"_related");productCarouselLogic(!1,"_hot");productCarouselLogic(!1,"_moreitems");changeArticlesCarousel();videosCarouselLogic()});if(productCarouselLogic(!1,""),productCarouselLogic(!1,"_related"),productCarouselLogic(!1,"_moreitems"),productCarouselLogic(!1,"_hot"),productCarouselLogic(!1,"_content"),changeRelDirsCarousel(),eventsCarouselLogic(),useditemsCarouselLogic(),videosCarouselLogic(),changeArticlesWidget(3),changeArticlesCarousel(n(".articles-carousel-control .jcarousel-control-horizontal").attr("max")),changeArticlesCarousel(n(".articles-carousel-control_sub .jcarousel-control-horizontal").attr("max"),"_sub"),n(".morecategories-lnk").live("click",function(){return n(this).hasClass("expanded")?(n(this).parents().find(".featured-cat-list").css("height","620px"),n(this).text("View more"),n(this).removeClass("expanded")):(n(this).parents().find(".featured-cat-list").css("height","auto"),n(this).text("View less"),n(this).addClass("expanded")),!1}),n(".product-articles .initArrow").live("click",function(t){t.preventDefault();var i=n(this).attr("attr-item"),r=n(this).attr("item-width"),u=n(this).attr("item-height");return n(".product-articles").showLoading(),n.post("/product/articles",{item:i,width:r,height:u},function(t){t!=""&&(n(".product-articles").html(t),changeProcessArticlesCarousel(4,""),n(".product-articles").hideLoading())}),!1}),n(".storefront .videos-carousel-control .initArrow").live("click",function(t){t.preventDefault();var i=n(this).attr("attr-supplier");return n(".content.videos").showLoading(),n.post("/storefront/videos",{supplier:i},function(t){t!=""&&(n(".content.videos").html(t),videosCarouselLogic(!0),n(".content.videos").hideLoading())}),!1}),n(".directory .videos-carousel-control .initArrow").live("click",function(t){t.preventDefault();var i=n(this).attr("attr-dirid"),r="/directory/videos/"+i;return n(".panel.videos").showLoading(),n.post(r,function(t){t!=""&&(n(".panel.videos").html(t),videosCarouselLogic(!0),n(".panel.videos").hideLoading())}),!1}),n(".category .articles-carousel-control_cat .initArrow").live("click",function(t){t.preventDefault();var i=n(this).attr("attr-itemid");return n(".panel-articles").showLoading(),n.post("/category/articles",{itemid:i},function(t){t!=""&&(n(".panel-articles").html(t),changeArticlesCarousel(n(".articles-carousel-control_cat").attr("max"),"_cat"),n(".contenttype-icon").tooltip(),n(".panel-articles").hideLoading())}),!1}),n(".bg-content .articles-carousel-control_cat .initArrow").live("click",function(t){t.preventDefault();var i=n(this).attr("attr-itemid"),r=n(this).attr("attr-columns"),u=n(".panel-articles").attr("attr-type");return n(".panel-articles").showLoading(),n.post("/article/featurearticles",{type:u,id:i,columns:r},function(t){t!=""&&(n(".panel-articles").html(t),changeArticlesCarousel(n(".articles-carousel-control_cat").attr("max"),"_cat"),n(".contenttype-icon").tooltip(),n(".panel-articles").hideLoading())}),!1}),n(".storefront .articles-carousel-control_cat .initArrow").live("click",function(t){t.preventDefault();var i=n(this).attr("attr-itemid");return n(".panel-articles").showLoading(),n.post("/storefront/articles",{supplier:i},function(t){t!=""&&(n(".panel-articles").html(t),changeArticlesCarousel(n(".articles-carousel-control_cat").attr("max"),"_cat"),n(".contenttype-icon").tooltip(),n(".panel-articles").hideLoading())}),!1}),n(".products-carousel-control_cat .initArrow").live("click",function(t){t.preventDefault();var r=n(this).attr("attr-itemid"),u=n(".panel-products").attr("dirid"),i=n(".products-carousel-control_cat").attr("max");return n(".panel-products").showLoading(),n.post("/category/hotproducts",{itemid:r,maxVisible:i,dirid:u},function(t){t!=""&&(n(".panel-products").html(t),changeVrticalProductsCarousel(i,"_cat"),n(".contenttype-icon").tooltip(),n(".panel-products").hideLoading())}),!1}),n(".articles-carousel-control .initArrow").live("click",function(t){t.preventDefault();var i=n(this).attr("attr-supplier");return n(".panel-articles").showLoading(),n.post("/storefront/articles",{supplier:i},function(t){t!=""&&(n(".panel-articles").html(t),changeArticlesCarousel(3),n(".panel-articles").hideLoading())}),!1}),n(".articles-control .initArrow").live("click",function(t){return t.preventDefault(),n(".home-articles").showLoading(),n.post("/home/articles",function(t){t!=""&&(n(".home-articles").html(t),articlesHorizontalCarouselLogic(!0),n(".home-articles").hideLoading())}),!1}),n(".product .products-carousel-control .initArrow").live("click",function(t){var i;t.preventDefault();var r=n(".panel.hot-items").attr("attr-parentid"),u=n(".products-carousel-control .jcarousel-control-horizontal").attr("max"),f=n(".products-carousel-control .jcarousel-control-horizontal").attr("rows");return n(".panel.hot-items").showLoading(),i="/product/_relatedproducts",n.post(i,{product:r,maxVisible:u,width:"150",height:"150",rows:f},function(t){t!=""&&(n(".panel.hot-items").html(t),productCarouselLogic(!0,""));n(".panel.hot-items").hideLoading()}),!1}),n(".content .products-carousel-control .initArrow").live("click",function(t){var i;t.preventDefault();var r=n(".panel.hot-items").attr("attr-parentid"),u=n(".products-carousel-control").attr("max"),f=n(".products-carousel-control").attr("rows"),e=n(".panel.hot-items").attr("attr-type");return n(".panel.hot-items").showLoading(),i="/article/_relatedproducts",n.post(i,{id:r,type:e,maxVisible:u,width:"150",height:"150",rows:f},function(t){t!=""&&(n(".panel.hot-items").html(t),productCarouselLogic(!0,""));n(".panel.hot-items").hideLoading()}),!1}),n(".storefront-dirprods, .storefront .products-carousel-control .initArrow").live("click",function(t){t.preventDefault();var i=n(this).attr("attr-supplier"),r=n(this).attr("attr-dirid"),u=n(".products-carousel-control .jcarousel-control-horizontal").attr("max"),f=n(".products-carousel-control .jcarousel-control-horizontal").attr("rows");return n(".panel.hot-items").showLoading(),n.post("/storefront/directoryproducts",{supplier:i,prd_dir:r,maxVisible:u,width:"150",height:"150",rows:f},function(t){t!=""&&(n(".panel.hot-items").html(t),productCarouselLogic(!0,""));n(".panel.hot-items").hideLoading()}),!1}),n(".directory .lnk-allcategories").live("click",function(){var t=n(this).attr("attr-dirid"),i="/directory/getallcategories/"+t;return n(".directory .categories-panel").showLoading(),n.get(i,function(t){n(".directory .categories-panel").hideLoading();t!=""&&n(".directory .categories").hide().html(t).fadeIn()}),!1}),n(".directory .viewmore-cats-lnk a").live("click",function(){return n(this).hasClass("active")?(n(this).removeClass("active"),n(".directory .viewmore-cats-lnk a").html("View all..."),n(".directory .dirs-panel").find("li.cat-more").fadeOut()):(n(this).addClass("active"),n(".directory .viewmore-cats-lnk a").html("Most popular..."),n(".directory .dirs-panel").find("li.cat-more").fadeIn()),!1}),n(".directory .products-carousel-control_hot .initArrow").live("click",function(t){t.preventDefault();var i=n(this).attr("attr-dirid"),r="/directory/hotproducts/"+i;return n(".panel.hot-items").showLoading(),n.get(r,function(t){t!=""&&(n(".panel.hot-items").html(t),productCarouselLogic(!0,"_hot"));n(".panel.hot-items").hideLoading()}),!1}),n(".directory .useditems-carousel-control .initArrow").live("click",function(t){t.preventDefault();var i=n(this).attr("attr-dirid"),r="/directory/useditems/"+i;return n(".used-items").showLoading(),n.get(r,function(t){t!=""&&(n(".used-items").html(t),useditemsCarouselLogic());n(".used-items").hideLoading()}),!1}),n(".directory .events-carousel-control .initArrow").live("click",function(t){t.preventDefault();var i=n(this).attr("attr-dirid"),r="/directory/events/"+i;return n(".events").showLoading(),n.get(r,function(t){t!=""&&(n(".events").html(t),eventsCarouselLogic());n(".events").hideLoading()}),!1}),n(".btn-follow").live("click",function(){var t=this,i="/Subscriber/Follow",r;return n(t).find(".btnFollowText").text().indexOf("Follow")!=0&&(i="/Subscriber/Unfollow"),r=n(t).attr("sid"),n.post(i,{supplier:r},function(i){var r,u,f;if(i.message!="followsuccess"&&i.message!="unfollowsuccess")return i.message.indexOf("<script")==0?(n(".followModalBody").load(n(t).attr("attr-href")),n("#followModal").modal("show"),!1):(i.message=="Already subscribed"?n(t).find(".btnFollowText").text("Stop following"):n(t).find(".btnFollowText").text("Follow"),alert(i.message),!1);n(t).parents().closest(".storefronInfoFollow, .storefrontFollow ").find(".CountFollowers").text("Followers: "+i.count);r="";u="";n(t).find(".btnFollowText").text().indexOf("Follow")==0?(r="Stop following",u="attr-unfollowtext"):(r="Follow",u="attr-followtext");f=n(t).attr(u);typeof f!=typeof undefined&&f!==!1&&(r=f);n(t).find(".btnFollowText").text(r)}),!1}),n(".shareIconsContainer a").live("click",function(t){var o;if(t.preventDefault(),n(t.target).data("oneclicked")!="yes"){n(t.target).data("oneclicked","yes");var s=n(this).attr("class"),u=n(this).attr("attr-u")!=""?n(this).attr("attr-u"):n('meta[property="og:url"]').attr("content"),f=n(this).attr("attr-t")!=""?n(this).attr("attr-t"):n('meta[property="og:title"]').attr("content"),e=n(this).attr("attr-fbid")!=""?n(this).attr("attr-fbid"):fb_AppId,i=n(this).attr("attr-p"),r=n(this).attr("attr-d");u=typeof u=="undefined"||u===""?location.href:u;f=typeof f=="undefined"||f===""?document.title:f;e=typeof e=="undefined"||e===""?fb_AppId:e;i=typeof i=="undefined"||i===""?n('meta[property="og:image"]').attr("content"):i;r=typeof r=="undefined"||r===""?n('meta[property="og:description"]').attr("content"):r;i=typeof i=="undefined"?"":i;r=typeof r=="undefined"?"":r;o=window[s];o(u,f,i,r,e);n(t.target).data("oneclicked","")}return!1}),n(".read-promo-lnk").live("click",function(){return n(".promo-message").fadeIn(),n(this).hide(),n(".promo-btn").click(),!1}),n(".cat-read-more-lnk").live("click",function(){return n(".cat-desc-readmore").fadeIn(),n(this).hide(),!1}),n(".commentRefreshCapcha a").live("click",function(t){var i,r;return t.stopPropagation(),i="ffffff",n(this).attr("data-ref-bg-color")&&(i=n(this).attr("data-ref-bg-color")),r="/Storefront/RefreshCapcha?capchaName=commentImg&backgroundcolor="+i+"&fontcolor=333333",n(this).closest("div.capcha-group").find(".enqFrmCptHldr").load(r),!1}),n(".catShowMoreGeoLink a").live("click",function(){return n(".catHiddenGeo").slideDown(),n(".catShowMoreGeoLink").hide(),!1}),n(".unsubscribe .enqRefreshCapcha a").live("click",function(t){return t.stopPropagation(),n(".sHURSyCptHldr").load("/Storefront/RefreshCapcha"),!1}),n("#subscribe-modal form").live("submit",function(t){t.stopPropagation();var i=n(this).find(".email").val(),r=n(this).find("#formversion").val(),u=n(this).find("#subscription-pid").val();return i!=""&&validateEmail(i)?(n(".loginModalBody .topErrMsg").html("").hide(),n("#subscribe-modal .topErrMsg").html("").hide(),n(this).find(".email").removeClass("ErrorField"),n.get("/newsservice/isemailexists?email="+encodeURIComponent(i),function(t){t==="true"?n(".loginModalBody").load("/newsservice/signup?Login=Y",function(){n("#subscribe-modal").modal("hide");n("#loginModal").modal("show");n(".loginModalBody .topErrMsg").show();n(".loginModalBody .topErrMsg li").html("This e-mail address already exists. Please sign in below.");n(".loginModalBody #txtLoginEmail").val(i)}):n.get("/BuyerPanel?nlEmail="+encodeURIComponent(i)+"&formversion="+r,function(t){t==="true"&&dataLayer.push({event:"SubmitAjaxForm",eventCategory:"Site",eventAction:"Newsletter subscribe autopopup",eventLabel:"",eventValue:undefined});n("#subscribe-modal").modal("hide");window.location.href="/BuyerPanel"})})):(n(this).find(".email").addClass("ErrorField"),n("#subscribe-modal .topErrMsg li").html("Please enter a valid e-mail address"),n("#subscribe-modal .topErrMsg").show()),!1}),n(".link-back").live("click",function(){history.length>1?n(this).attr("href",document.referrer):n(this).attr("href","/")}),verticalCarouselSafari(),n(".directories .more-cats-lnk a").live("click",function(){return n(this).hasClass("active")?(n(this).removeClass("active"),n(this).html("More..."),n(this).closest("ul").find("li.cat-more").fadeOut()):(n(this).addClass("active"),n(this).html("Most popular..."),n(this).closest("ul").find("li.cat-more").fadeIn()),!1}),!!n(".OutsideShareLinks .sharing-links").offset()){var i=n(".OutsideShareLinks .sharing-links").offset().top;n(window).scroll(function(){var t=n(window).scrollTop();i<t+65?n(".OutsideShareLinks .sharing-links").css({position:"fixed",top:"65px"}):n(".OutsideShareLinks .sharing-links").css({position:"static"})});n(".OutsideShareLinks .sharing-links .follow a").live("click",function(){var t=n(this).attr("title");TrackGoogleAnalyticsEvent("","Follow icons tracking",t,"")});n(".OutsideShareLinks .sharing-links .share a, .rrssb-buttons a").live("click",function(){var t=n(this).attr("title");TrackGoogleAnalyticsEvent("","Share icons tracking",t,"")})}n(".btn-showcomments").on("click",function(){return n(this).hide(),n(".panel-comments").slideDown("fast"),!1});n(".storefront-products .item-image,.storefront-products .item-image ").mouseenter(function(){n(this).addClass("zoom")}).mouseleave(function(){n(this).removeClass("zoom")});n(".smooth-scroll").on("click",function(t){var f,i,e,o,s,r,u;t.preventDefault();f=n(this).attr("href");i=n("#bottom-anchor");i.length||(n("body").append('<a id="bottom-anchor" href="#">&nbsp;<\/a>'),i=n("#bottom-anchor"));e=window.scrollX;o=window.scrollY;i.focus();window.scrollTo(e,o);n("html, body").animate({scrollTop:n(f).offset().top},1500);s=n(this);setTimeout(function(){var t=s.attr("initial-focus-elem"),i;t&&(i=n("#"+t),i.focus())},1600);r=n(this).attr("grey-out-area");r?(u=n(r),setTimeout(function(){u.fadeTo("slow","0.2");i.on("blur",function(){setTimeout(function(){u.fadeTo("slow","1");i.remove()},500)})},1500)):i.remove()});n(function(){n("a[href*=#]:not([href=#])").click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var t=n(this.hash);if(t=t.length?t:n("[name="+this.hash.slice(1)+"]"),t.length)return n("html,body").animate({scrollTop:t.offset().top},1e3),!1}})})});$(".emailShareButton a").live("click",function(n){if($(n.target).data("oneclicked")!="yes"){var t=$(".frmEmailShare"),i=t.serialize();$.post($(t).attr("action"),i,function(n){n=="True"&&$("#emailshare-modal").modal("hide")})}return $(n.target).data("oneclicked","yes"),!1});$("#contactInfoModal").on("shown.bs.modal",function(){CountContactDetails(this)});$(".storefront-products a:not([href=#])").live("click",function(){var n=$(".supplier-info-description");return CountVisitWebsite(n),!0});$(".supplier-info-description a:not([href=#])").live("click",function(){var n=$(this).closest(".supplier-info-description");CountVisitWebsite(n)});$('a[href*="supplier-options"], a[href*="supplier-options"], .storefronInfoWebsite a, a.storefronInfoWebsite, .CustomLinkTrackerClass').live("click",function(){var n=$(this);CountVisitWebsite(n)});$(".gallery-inline .large-image-item a").live("click",function(n){n.preventDefault();var t=$(this).attr("title"),i=$(this).attr("attr-img-domain")+$(this).attr("attr-img");return $("#image-modal div.modal-body .img-object img").attr("src",i),$("#image-modal .modal-title").html(t),$("#image-modal div.modal-body .img-object").hide(),$("#image-modal").modal("show"),setTimeout(rrssbInit,500),!1});$("#image-modal button").click(function(){$("#image-modal div.modal-body .img-object img").attr("src","");$("#image-modal .modal-title").html("")});$("#image-modal").on("shown.bs.modal",function(){var n=$("#image-modal div.modal-body .img-object img"),t;$(n).css("left","0");changeImagesGalleryHorizontalCarousel("#image-modal",500,8);n[0].naturalHeight>n[0].naturalWidth&&(t=($(n).parent().width()-n[0].naturalWidth)/2,$(n).css("left",t+"px"));$(n).parent().fadeIn();$("#image-modal .large-image-item").fadeIn()});$(".video-item a").live("click",function(n){var i,t,r,u;return(n.preventDefault(),i=$(this).closest(".video-item").find(".item-title").html(),t=$(this).closest(".video-item").find("input").val(),t==="")?!0:(t.startsWith("<iframe")&&(r=t.indexOf("<\/iframe>"),t=t.substring(0,r+9)),t.match("^http")?(t.indexOf("https")<0&&(t=t.replace("http","https")),t=t.replace("watch?v=","embed/"),u='<iframe width="560" height="315" src="'+t+'?wmode=transparent&autoplay=1" frameborder="0" allowfullscreen><\/iframe>',$("#video-modal div.modal-body").html(u)):$("#video-modal div.modal-body").html(decodeURIComponent(t)),$("#video-modal .modal-title").html(i),$("#video-modal").modal("show"),!1)});$("#video-modal button").click(function(){$("#video-modal iframe").removeAttr("src");$("#video-modal div.modal-body").html("");$("#video-modal .modal-title").html("")});$("#video-modal").on("hidden.bs.modal",function(){$("#video-modal iframe").removeAttr("src");$("#video-modal div.modal-body").html("");$("#video-modal .modal-title").html("")});$(".follow-btn").click(function(){return $("#login-modal div.modal-body").load($(this).attr("href")),$("#login-modal").modal("show"),!1});$(window).resize(function(){updateSearchPlaceHolder();this.resizeTO&&clearTimeout(this.resizeTO);this.resizeTO=setTimeout(function(){$(this).trigger("resizeEnd")},500)});jQuery(document).ready(function(n){n('[data-toggle="tooltip"]').tooltip();updateSearchPlaceHolder();n(".sHURSyInfo").hover(function(){n(this).find(".dHURSyInfoPane:first").show()},function(){n(this).find(".dHURSyInfoPane:first").hide()});n("#haveYourSay").on("submit",function(){return n("#submitComment").attr("disabled","disabled"),n(".panel-haveyoursayform").showLoading(),n("#dHURSySbmtRslt").fadeIn(),n("#dHURSySbmtRslt").html("Sending..."),n.ajax({url:n("#haveYourSay").attr("action"),type:"post",data:n("#haveYourSay").serialize(),success:_article_haveYourSay_result}),!1});n(".searchstate input").live("click",function(){var t=n(this).attr("AttrStateID");t==="1"?(n(this).attr("checked")=="checked"||n(this).attr("checked")==!0)&&n(".stateSearch .chkSearchState").each(function(){n(this).attr("AttrStateID")!==t&&n(this).removeAttr("checked")}):n(".searchstate #searchstate_1").attr("checked",!1)});n(".btnreloadstates").live("click",function(){var t=n("form.form-filter-states");n(t).find("#PageNo").val("1");n(t).submit()})});window.isTouchDevice="ontouchstart"in window||navigator.maxTouchPoints;StoreFront=function(n,t){this.init(n,t)};StoreFront.prototype={init:function(n,t){this.initMoreArticlesLink(n);this.initShowFullPhoneNumber();this.initReadMore();this.initFollowButton(n,t)},initReadMore:function(){var n=this;n.initContentsHeight||(n.initContentsHeight=$("#storefront-header .contents").height());$(".storefront .read-more").on("click",function(){if($(this).text().indexOf("More")===0){$("#storefront-header .contents").css("max-height","none");$(".storefront-about").show();var t=$("#storefront-header .contents").height();t-n.initContentsHeight>2?$(this).text("« Less"):$(this).hide()}else $(this).text("More »"),$("#storefront-header .contents").css("max-height","5.8em"),$(".storefront-about").hide();return!1})},initMoreArticlesLink:function(n){var t=this;$("#more-articles a").on("click",function(){var i=$(this),r,f,u;return i.hasClass("isLoading")?!1:(i.addClass("isLoading"),r=i.parent(),r.showLoading(),f=$("#recent-articles > div").length-1,u=13,$.ajax({url:"/storefront/recentarticles/"+n,type:"GET",data:{offset:f,take:u},dataType:"json",success:function(n){t.appendArticles(n,u)},error:function(){alert("Sorry! Our server isn't responding. Please try again later.")},complete:function(){i.removeClass("isLoading");r.hideLoading()}}),!1)})},initShowFullPhoneNumber:function(){$("#shortened-phone").on("click",function(n){var t,i;n.preventDefault();t=$(this).attr("attr-supplierid");i=$(this).attr("attr-statscode");UpdateStats(t,t,i);var r=$(this).attr("attr-portal"),u=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),f=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(r,f,"Call",u);$(this).hide();$("#full-phone").attr("style","display:inline-block")})},initFollowButton:function(n,t){$.ajax({url:"/storefront/getisfollowed",data:{supplierId:n,portalId:t},success:function(n){var t=n.isSubscribed===!0?"Stop following":"Follow";$(".btnFollowText").text(t);$(".btnFollowText").parent().show();n.numSubscribed>0&&($(".CountFollowers").text("Followers: "+n.numSubscribed),$(".CountFollowers").show())}})},appendArticles:function(n,t){for(var u=0;u<n.length;u++){if(u===t-1)break;var r=n[u],f=r.Title.replace('"/g','\\"'),i='<div class="col-xl-2 col-md-5ths col-sm-4 col-xs-6"><div class="category-article">';i+='<a href="'+r.Url+'" class="category-article-link">';r.HasVideo&&(i+='<i class="item-thumb-icon fa fa-play youtube-play"><\/i>');i+='<div class="category-article-img">';i+='<img class="list-item-contentimage" alt="'+f+'" title="'+f+'" src="'+r.ImageUrl+'"/>';i+='<div class="category-article-details img-overlay-label"><span class="category-article-title">'+r.Title;i+='<\/span><div class="category-article-supplier">';r.SupplierName&&(i+=r.SupplierName);i+="<\/div><\/div><\/div><\/div>";$("#more-articles").before(i)}n.length<=t-1&&$("#more-articles").hide()}};StoreFrontNew=function(n,t){this.init(n,t)};StoreFrontNew.prototype={init:function(n){this.initMoreArticlesLink(n);this.initShowFullPhoneNumber();this.initFollowButton();this.initTabPane();this.initTrackingPhoneFindUsIn();this.initNewEnquiryForm2018();this.initVideoTracking(n);this.initMobileCallButton()},initMoreArticlesLink:function(n){var t=this;$("#more-articles a").on("click",function(){var i=$(this),r,f,u;return i.hasClass("isLoading")?!1:(i.addClass("isLoading"),r=i.parent(),r.showLoading(),f=$("#recent-articles > div").length-1,u=13,$.ajax({url:"/storefront/recentarticles/"+n,type:"GET",data:{offset:f,take:u},dataType:"json",success:function(n){t.appendArticles(n,u)},error:function(){alert("Sorry! Our server isn't responding. Please try again later.")},complete:function(){i.removeClass("isLoading");r.hideLoading()}}),!1)})},initShowFullPhoneNumber:function(){$("#shortened-phone").live("click",function(n){var t,i;n.preventDefault();t=$(this).attr("attr-supplierid");i=$(this).attr("attr-statscode");UpdateStats(t,t,i);var r=$(this).attr("attr-portal"),u=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),f=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(r,f,"Call",u);$(this).hide();$("#full-phone").show()});$("#shortened-phone-v2").live("click",function(n){var t,i;n.preventDefault();t=$(this).attr("attr-supplierid");i=$(this).attr("attr-statscode");UpdateStats(t,t,i);var r=$(this).attr("attr-portal"),u=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),f=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(r,f,"Call",u);$(this).hide();$("#full-phone-v2").show()});$("#shortened-phone-v3").on("click",function(n){var t,i;n.preventDefault();t=$(this).attr("attr-supplierid");i=$(this).attr("attr-statscode");UpdateStats(t,t,i);var r=$(this).attr("attr-portal"),u=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),f=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(r,f,"Call",u);$(this).hide();$("#full-phone-v3").attr("style","display:inline-block")})},initFollowButton:function(){$("#btnFollow").live("click",function(){var t="/Subscriber/Follow",i=$(this).attr("isFollowed");i==1&&(t="/Subscriber/Unfollow");var r=$(this).attr("sid"),n=$(this),u=$(".followModalBody"),f=$("#followModal");return $.post(t,{supplier:r},function(t){var i;if(t.message!="followsuccess"&&t.message!="unfollowsuccess")return t.message.indexOf("<script")==0?($(u).load($(n).attr("attr-href")),$(f).modal("show"),!1):(t.message=="Already subscribed"?(i='<i style="color: #434343 !important" class="fas fa-user-plus"><\/i><span style="color: #434343; text-decoration:underline;">UnFollow<\/span>',$(n).attr("isFollowed",1),$(".followerNumber").text(t.count),$(n).html(i)):(i='<i style="color: #434343 !important" class="fas fa-user-plus"><\/i><span style="color: #434343; text-decoration: underline;">Follow<\/span>',$(n).attr("isFollowed",0),$(".followerNumber").text(t.count),$(n).html(i)),alert(t.message),!1);t.message=="unfollowsuccess"?(i='<i style="color: #434343 !important" class="fas fa-user-plus"><\/i><span style="color: #434343; text-decoration: underline">Follow<\/span>',$(n).attr("isFollowed",0),$(n).attr("follower",t.count),$(".followerNumber").text(t.count),$(n).html(i)):t.message=="followsuccess"&&(i='<i style="color: #434343 !important" class="fas fa-user-plus"><\/i><span style="color: #434343; text-decoration: underline">UnFollow<\/span>',$(n).attr("isFollowed",1),$(n).attr("follower",t.count),$(".followerNumber").text(t.count),$(n).html(i))}),!1})},initTabPane:function(){$("#storefront-tabs > li > a").on("click",function(n){n.preventDefault();n.stopImmediatePropagation();$(this).tab("show")});window.setTimeout(function(){$("#storefront-tabs > li:first > a").trigger("click")},100)},appendArticles:function(n,t){for(var u=0;u<n.length;u++){if(u===t-1)break;var r=n[u],f=r.Title.replace('"/g','\\"'),i='<div class="col-xl-2 col-md-5ths col-sm-4 col-xs-6"><div class="category-article">';i+='<a href="'+r.Url+'" class="category-article-link">';r.HasVideo&&(i+='<i class="item-thumb-icon fa fa-play youtube-play"><\/i>');i+='<div class="category-article-img">';i+='<img class="list-item-contentimage" alt="'+f+'" title="'+f+'" src="'+r.ImageUrl+'"/>';i+='<div class="category-article-details img-overlay-label"><span class="category-article-title">'+r.Title;i+='<\/span><div class="category-article-supplier">';r.SupplierName&&(i+=r.SupplierName);i+="<\/div><\/div><\/div><\/div>";$("#more-articles").before(i)}n.length<=t-1&&$("#more-articles").hide()},initTrackingPhoneFindUsIn:function(){$(".PartialFindUsIn").each(function(n,t){var i=$(t).data("url");i&&i.length>0&&$(t).load(i)});var n=$(window).width(),r=$(window).height(),i=$("#storefront_mobile_call").data("shortphone"),t=$("#storefront_mobile_call").data("fullphone");if(n>=420&&n<=991){$("#storefront_mobile_call").find("span").text(i);$("#storefront_mobile_call").find("span").css({"text-decoration":"underline"});$("#storefront_mobile_call").on("click",function(n){var i,r;n.preventDefault();i=$(this).attr("attr-supplierid");r=$(this).attr("attr-statscode");UpdateStats(i,i,r);var u=$(this).attr("attr-portal"),f=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),e=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(u,e,"Call",f);$(this).find("span").text(t);$(this).attr("href","javascript:void();")})}else $("#storefront_mobile_call").on("click",function(n){var i,r;n.preventDefault();i=$(this).attr("attr-supplierid");r=$(this).attr("attr-statscode");UpdateStats(i,i,r);var u=$(this).attr("attr-portal"),f=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),e=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(u,e,"Call",f);$(this).attr("href","tel:"+t);window.location=$(this).attr("href")})},initNewEnquiryForm2018:function(){$(".active-enq-popup").on("click",function(){var n=$("#enquiry-modal-new").find(".modal-content > .modal-body"),t=$("#enquiry-modal-new"),i=$(this).attr("attr-portalId"),r=$(this).attr("attr-type"),u=$(this).attr("attr-supplierId"),f=$(this).attr("attr-productId"),e=$(this).attr("attr-productName"),o=$(this).attr("attr-supplierName"),s=$(this).attr("attr-productImageUrl"),h=$(this).attr("attr-supplierLogoUrl"),c=$(this).attr("attr-isFreeSupplier"),l=$(this).attr("attr-enq-type"),a=$(this).attr("attr-enq-position"),v=$(n).find("#btnProductEnquirySubmit");$.ajax({url:"/Enquiry/LoadEnquiryForm",method:"GET",dataType:"html",data:{enqType:l,pageType:r,portalId:i,supplierId:u,productId:f,productName:e,supplierName:o,productImageUrl:s,supplierLogoUrl:h,isFreeSupplier:c},success:function(i){$(n).html(i);$(t).modal();window.setTimeout(function(){$(n).find("#btnProductEnquirySubmit").addClass(a)},200)},error:function(){alert("err")}})})},initVideoTracking:function(n){$(".video-item a").live("click",function(t){t.preventDefault();UpdateStats(n,n,11)});$("#video-modal button").click(function(){$("#video-modal iframe").removeAttr("src");$("#video-modal div.modal-body").html("");$("#video-modal .modal-title").html("")});$("#video-modal").on("hidden.bs.modal",function(){$("#video-modal iframe").removeAttr("src");$("#video-modal div.modal-body").html("");$("#video-modal .modal-title").html("")})},initMobileCallButton:function(){$(".btn-call-supplier").live("click",function(n){var t,i,r;n.preventDefault();t=$(this).attr("attr-supplierid");i=$(this).attr("attr-statscode");UpdateStats(t,t,i);var u=$(this).attr("attr-portal"),f=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),e=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(u,e,"Call",f);r=$(this).attr("attr-phonenumber");window.location="tel:"+r});$(".js-supplier-call").live("click",function(n){var t,i,r;n.preventDefault();t=$(this).attr("attr-supplierid");i=$(this).attr("attr-statscode");UpdateStats(t,t,i);var u=$(this).attr("attr-portal"),f=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),e=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(u,e,"Call",f);r=$(this).attr("attr-phonenumber");window.location="tel:"+r})}};ProductViewsWidget=function(n){this.init(n)};ProductViewsWidget.prototype={init:function(n){var t=[];$(".prod-viewed").each(function(){var n=$(this).attr("id").substring(12);t.push(n)});t.length&&$.ajax({url:"/api/productviews",data:{commaDelimitedProductIds:t.join(),isOnlyShowNew:n===!0},dataType:"json",success:function(t){for(var i,r=0;r<t.length;r++)i=t[r],!n&&i.TotalViews>100?$("#prod-viewed-"+i.ProductId).html("<span>"+i.TotalViews+" views<\/span>"):i.IsNew&&($("#prod-viewed-"+i.ProductId).html("<span>NEW!<\/span>"),$("#prod-viewed-"+i.ProductId).addClass("prod-new"));$(".prod-viewed").css("visibility","visible")}})}};ProductEnquiryHoverWidget=function(){this.init()};ProductEnquiryHoverWidget.prototype={init:function(){this.initMouseOverHandling();this.initContactSupplierBox()},initMouseOverHandling:function(){if(!window.isTouchDevice){$("a.category-product-link").on("mouseenter",function(){$(this).addClass("mousehover")});$("a.category-product-link").on("mouseleave",function(){$(this).removeClass("mousehover")})}},initContactSupplierBox:function(){$(".product-hover-widget-container").delegate("a.category-product-link .category-product-contact-supplier","click",function(n){n.preventDefault();var t=$(this).parent().parent().find(".category-product-img img")[0].outerHTML,i=$(this).parent().parent().find(".category-product-details").html();return window.showEntireModalByAttributes($(this),t,i),!1})}};Directory=function(n){this.init(n)};Directory.prototype={init:function(n,t){this.initMoreCategoriesLink(n);this.initMoreArticlesLink(n);this.initMoreProductsLink(n,t);this.initMoreLatestArticlesLink(n);this.initMoreLatestProductsLink(n);this.trackingLogoImpression();var i=new ProductViewsWidget(!0),r=new ProductEnquiryHoverWidget},initMoreCategoriesLink:function(n){var t=this;$("#more-categories a").on("click",function(){var i=$(this),r,f,u;return i.hasClass("isLoading")?!1:(i.addClass("isLoading"),r=i.parent(),r.showLoading(),f=$("#popular-categories > div").length-1,u=11,$.ajax({url:"/directory/popularcategories",type:"GET",data:{offset:f,take:u,directoryId:n},dataType:"json",success:function(n){t.appendCategories(n,u)},error:function(){alert("Sorry! Our server isn't responding. Please try again later.")},complete:function(){i.removeClass("isLoading");r.hideLoading()}}),!1)})},initMoreArticlesLink:function(n){var t=this;$("#more-articles a").on("click",function(){var i=$(this),r,f,u;return i.hasClass("isLoading")?!1:(i.addClass("isLoading"),r=i.parent(),r.showLoading(),f=$("#recent-articles > div").length-1,u=11,$.ajax({url:"/directory/recentarticles",type:"GET",data:{offset:f,take:u,directoryId:n},dataType:"json",success:function(n){t.appendArticles(n,u)},error:function(){alert("Sorry! Our server isn't responding. Please try again later.")},complete:function(){i.removeClass("isLoading");r.hideLoading()}}),!1)})},initMoreProductsLink:function(n,t){var i=this;$("#more-products a").on("click",function(){var r=$(this),u,e,f;return r.hasClass("isLoading")?!1:(r.addClass("isLoading"),u=r.parent(),u.showLoading(),e=$('#latest-products div.category-product:not(".category-hot-product")').length-1,f=11,$.ajax({url:"/directory/latestproducts",type:"GET",data:{offset:e,take:f,directoryId:n},dataType:"json",success:function(n){i.appendProducts(n,f,t);var r=new ProductViewsWidget(!0),u=new ProductEnquiryHoverWidget},error:function(){alert("Sorry! Our server isn't responding. Please try again later.")},complete:function(){r.removeClass("isLoading");u.hideLoading()}}),!1)})},initMoreLatestArticlesLink:function(n){var t=this;$("#recent-articles a.view-more-articles").on("click",function(){var i=$(this),u,r,f,e,o;return i.hasClass("isLoading")?!1:(i.addClass("isLoading"),u=i.parent(),u.showLoading(),r=$(".article-individual-item",i.parent()).length,f=$(this).data("article-counters"),f||$(this).data("article-counters",r),e=i.data("pageSize"),o=i.data("isBuyingGuide"),$.ajax({url:"/directory/getDirectoryLatestArticles",type:"GET",data:{offset:r,take:e,directoryId:n,isBuyingGuide:o},dataType:"json",success:function(n){t.appendLatestArticles(i,n,e)},error:function(){alert("Sorry! Our server isn't responding. Please try again later.")},complete:function(){i.removeClass("isLoading");u.hideLoading()}}),r-f+20>60&&$("#recent-articles a.view-more-articles").hide(),!1)})},initMoreLatestProductsLink:function(n){var t=this;$("#latest-products a.view-more-products").on("click",function(){var i=$(this),f,r,e,u;return i.hasClass("isLoading")?!1:(i.addClass("isLoading"),f=i.parent().parent(),f.showLoading(),r=$('#latest-products div.category-product:not(".category-hot-product")').length,e=$(this).data("product-counters"),e||$(this).data("product-counters",r),u=12,$.ajax({url:"/directory/getDirectoryLatestProducts",type:"GET",data:{offset:r,take:u,directoryId:n},dataType:"json",success:function(n){t.appendLatestProducts(n,u);var i=new ProductViewsWidget(!0),r=new ProductEnquiryHoverWidget},error:function(){alert("Sorry! Our server isn't responding. Please try again later.")},complete:function(){i.removeClass("isLoading");f.hideLoading()}}),r-e+2*u>100&&$("#latest-products #more-products-container").hide(),!1)})},appendCategories:function(n,t){for(var r=0;r<n.length;r++){if(r===t-1)break;var u=n[r],f=u.Title.replace('"/g','\\"'),i='<div class="col-xl-2 col-md-5ths col-sm-4 col-xs-6"><div class="category-item">';i+='<a href="'+u.Url+'" class="category-item-link">';i+='<div class="category-item-img">';i+='<img class="list-item-contentimage" alt="'+f+'" title="'+f+'" src="'+u.ImageUrl+'"/>';i+="<\/div>";i+='<div class="category-item-details"><span class="text-center category-item-title">'+u.Title;i+="<\/span><\/div><\/div><\/div>";$("#more-categories").before(i)}n.length<=t-1&&$("#more-categories").hide()},appendArticles:function(n,t){for(var u=0;u<n.length;u++){if(u===t-1)break;var r=n[u],f=r.Title.replace('"/g','\\"'),i='<div class="col-xl-2 col-md-5ths col-sm-4 col-xs-6"><div class="category-article">';i+='<a href="'+r.Url+'" class="category-article-link">';r.HasVideo&&(i+='<i class="item-thumb-icon fa fa-play youtube-play"><\/i>');i+='<div class="category-article-img">';i+='<img class="list-item-contentimage" alt="'+f+'" title="'+f+'" src="'+r.ImageUrl+'"/>';i+='<div class="category-article-details img-overlay-label"><span class="category-article-title">'+r.Title;i+='<\/span><div class="category-article-supplier">';r.SupplierName&&(i+=r.SupplierName);i+="<\/div><\/div><\/div><\/div>";$("#more-articles").before(i)}n.length<=t-1&&$("#more-articles").hide()},appendProducts:function(n,t,i){for(var f=0;f<n.length;f++){if(f===t-1)break;var u=n[f],e=u.Title.replace('"/g','\\"'),r='<div class="col-xl-2 col-md-5ths col-sm-4 col-xs-6"><div class="category-product">';r+='<a href="'+u.Url+'" class="category-product-link">';u.HasVideo&&(r+='<i class="item-thumb-icon fa fa-play youtube-play"><\/i>');r+='<div class="category-product-img">';r+='<img class="list-item-contentimage" alt="'+e+'" title="'+e+'" src="'+u.ImageUrl+'"/>';r+='<span class="prod-viewed" id="prod-viewed-'+u.ID+'">50 views or less<\/span>';r+="<\/div>";r+='<div class="category-product-details"><span class="category-product-title">'+u.Title;r+='<\/span><div class="category-product-supplier">';u.SupplierName&&(r+=u.SupplierName);r+="<\/div><\/div>";r+='<div class="category-product-extra"><div class="category-product-extra-desc">'+u.Paragraph+"<\/div>";r+='<div class="category-product-contact-supplier" attr-type="c" attr-sid="'+u.SupplierID+'" attr-stitle="'+u.SupplierName+'" attr-pid="'+i+'" attr-initfunction="EnquiryFormInit" attr-did="'+u.ID+'" data-target="#enquiry-modal">';r+="<strong>Enquire<\/strong><\/div><\/div>";r+="<\/div><\/div>";$("#more-products").before(r)}n.length<=t-1&&$("#more-products").hide()},appendLatestArticles:function(n,t,i){for(var u=0;u<t.length;u++){if(u===i)break;var f=t[u],e=f.Title.replace('"/g','\\"'),r='<a href="'+f.Url+'" class="category-article-link">';r+='<div class="article-individual-item">';r+='<div class="left-area">';r+='<img class="list-item-contentimage" alt="'+e+'" title="'+e+'" src="'+f.ImageUrl+'"/>';r+="<\/div>";r+='<div class="right-area">';r+='<div class="title">'+e+"<\/div>";r+='<div class="author">';r+='<a href="'+f.SupplierStoreFrontUrl+'">'+f.SupplierName+"<\/a>";r+="<\/div>";r+="<\/div>";r+='<div style="clear:both; font-size:0; height:0;"><\/div>';r+="<\/div>";n.before(r)}t.length<i&&n.hide()},appendLatestProducts:function(n,t){for(var u=0;u<n.length;u++){if(u===t)break;var r=n[u],f=r.Title.replace('"/g','\\"'),i='<div class="category-product">';i+='<a href="'+r.Url+'" class="category-product-link">';i+='<div class="category-product-img">';i+='<img class="list-item-contentimage veiled" alt="'+f+'" title="'+f+'" src="'+r.ImageUrl+'"  data-src="'+r.ImageUrl+'"/>';i+='<span class="prod-viewed" id="prod-viewed-'+r.Id+'"><\/span>';i+="<\/div>";i+='<div class="category-product-details">';i+='<div class="title">'+r.Title+"<\/div>";i+='<div class="supplier">';i+='<a href="'+r.SupplierStoreFrontUrl+'">'+r.SupplierName+"<\/a>";i+="<\/div>";i+="<\/div>";i+="<\/a>";i+="<\/div>";$("#latest-products #more-products-container").before(i)}n.length<=t-1&&$("#latest-products #more-products-container").hide()},trackingLogoImpression:function(){var t=$("[attr-fsf]"),n;if(t!=null)for(n=0;n<t.length;n++)UpdateStats($(t[n]).attr("attr-fsf"),$(t[n]).attr("attr-fsf"),10)}};Category=function(n){this.init(n)};Category.prototype={init:function(n){var t=new ProductViewsWidget(!0),i=new ProductEnquiryHoverWidget;$(".close-popup").live("click",function(n){n.preventDefault();$("#assocArticle").hide()});$.ajax({url:"/api/categoryassociatedfeatures",data:{categoryId:n},success:function(n){if(n){var t='<div class="content"><a class="article-img" target="_blank" href="'+n.Url+'"><img src="'+n.ImageThumbnail+'" style="width: 120px;" alt=""/><\/a><p><a href="'+n.Url+'" target="_blank">'+n.Title+'<\/a><\/p><a class="close-popup" href="#"><img src="/commonfiles/images/close-follow-modal.png" alt="Close" /><\/a><\/div>';$("#assocArticle").html(t);$("#assocArticle").fadeIn("slow")}}});$("[data-toggle=collapse]").on("click",function(n){n.preventDefault()});$("#description-details a").each(function(){$(this).attr("target","_blank")})}};SearchSuppliers=function(n){this.init(n)};SearchSuppliers.prototype={init:function(n){var i=$("[attr-fsf]"),t,r;if(i!=null)for(t=0;t<i.length;t++)UpdateStats($(i[t]).attr("attr-fsf"),$(i[t]).attr("attr-fsf"),10);r=this;$("a.view-more").on("click",function(t){var i,f,u;return(t.preventDefault(),i=$(this),i.hasClass("isLoading"))?!1:(i.addClass("isLoading"),i.find(">div").showLoading(),f=$(".panel-suppliers .supplier-item").length,u=13,$.ajax({url:"/search/getmoreitems",type:"GET",data:{offset:f,take:u,q:n,type:"s"},dataType:"json",success:function(n){r.appendItems(n,u,i)},error:function(){alert("Sorry! Our server isn't responding. Please try again later.")},complete:function(){i.removeClass("isLoading");i.find(">div").hideLoading()}}),!1)})},appendItems:function(n,t,i){for(var f=[],r=0;r<n.length;r++){if(r===t-1)break;var u=n[r],o=u.Title.replace('"/g','\\"'),e='<div class="supplier-item col-xs-6 col-sm-4 col-md-2"><div class="item-image"><a href="'+u.Url+'">';e+='<div class="media-logo"><img src="'+u.ImageUrl+'" title="'+o+'" alt="'+o+'" class="img-thumbnail"><\/div>';e+="<\/a><\/div><\/div>";i.before(e);f.push([u.ID,u.ID,10])}n.length<=t-1&&i.hide();UpdateStatsMultiple(f)}};SearchCategories=function(n){this.init(n)};SearchCategories.prototype={init:function(n){$(".more-cats a").on("click",function(t){t.preventDefault();var r=$(this),i=0;$(this).closest("#related-categories").find("li:hidden").each(function(){return i++,$(this).show(),i===n?!1:void 0});$(this).closest("#related-categories").find("li:hidden").length||r.parent().hide()})}};SearchProducts=function(n){this.init(n)};SearchProducts.prototype={init:function(n){var i=this,r=$("#more-products"),u=$("#priceTagHiddenClass").val(),t=20;$.ajax({url:"/search/getmoreitems",type:"GET",data:{offset:0,take:t,q:n,type:"p"},dataType:"json",success:function(f){if(f.length){$(".panel-products-boxed").show();f.length===t&&r.attr("style","visibility:visible");i.appendItems(f,t,r,u);var e=new ProductEnquiryHoverWidget;i.handleMoreClick(n)}},complete:function(){}})},handleMoreClick:function(n){var t=this;$("#more-products a").on("click",function(i){var r,f,u;return(i.preventDefault(),r=$(this),r.hasClass("isLoading"))?!1:(r.addClass("isLoading"),$("#more-products").showLoading(),f=$(".panel-products-boxed .category-product").length,u=11,$.ajax({url:"/search/getmoreitems",type:"GET",data:{offset:f,take:u,q:n,type:"p"},dataType:"json",success:function(n){t.appendItems(n,u,$("#more-products"));var i=new ProductEnquiryHoverWidget},error:function(){},complete:function(){r.removeClass("isLoading");$("#more-products").hideLoading()}}),!1)})},appendItems:function(n,t,i){for(var u,e,o=[],f=0;f<n.length;f++){if(f===t-1)break;var r=n[f],e=r.Title.replace('"/g','\\"'),s="";r.Price!=""&&(s='<span class="search-result-price-tag">'+r.Price+"<\/span>");u='<div class="col-md-5ths col-md-3 col-sm-4 col-xs-6"><div class="category-product"><a href="'+r.Url+'" class="category-product-link">';u+='<div class="category-product-img"><img class="list-item-contentimage" alt="'+e+'" src="'+r.ImageUrl+'" />'+s+"<\/div>";u+='<div class="category-product-details"><span class="category-product-title" style="font-size: 0.9em;">'+r.Title+'<\/span><div class="category-product-supplier" style="font-weight:bold; color: #333; over-flow: hidden; border: solid 0px red; margin:0; margin-top: 3px; ">'+r.SupplierName+"<\/div><\/div>";u+=r.IsFree==!1?'<div class="search-product-delivery"><i title="" class="fas fa-truck"><\/i> Delivery Australia Wide<\/div>':'<div class="search-product-delivery"><\/div>';u+='<div class="clearfix-margin"><\/div>';u+="<\/a>";u+='<div class="category-product-extra"><div class="category-product-extra-desc">'+r.Paragraph+"<\/div>";u+='<div class="category-product-contact-supplier" attr-type="c" attr-sid="'+r.SupplierID+'" attr-stitle="'+r.SupplierName+'" attr-pid="1" attr-initfunction="EnquiryFormInit" attr-did="'+r.ID+'" data-target="#enquiry-modal"><strong>Enquire<\/strong><\/div><\/div>';u+="<\/div>";r.VideoPath!=""&&(e='<a class="link-standard" href="'+r.Url+'" style="margin-left:8px;">View this product<\/a>',u+='<a href="javascript:void(0);" class="sf-play-video-icon hidden-xs hidden-sm" data-title=\''+e+"' data-url='"+r.VideoPath+'\'><i class="far fa-play-circle"><\/i><\/a>');u+='<a href="javascript:void(0);" class="active-enq-popup enq-search-button" attr-enq-type="1" attr-type="c" attr-supplierId="'+r.SupplierID+'" attr-supplierName="'+r.SupplierName+'" attr-productName="'+r.Title+'" attr-portalId="-1" attr-productId="'+r.ID+'" attr-supplierLogoUrl="" attr-productImageUrl="'+r.ImageUrl+'" attr-isFreeSupplier="-1"><span title="Contact this supplier"><i class="material-icons">email<\/i><\/span><\/a>';u+='<a class="search-supplier-phone" href="tel:'+r.phone+'" attr-phone="'+r.phone+'" attr-statscode="2" attr-supplierid="'+r.SupplierID+'"><span title="Call this supplier"><i class="glyphicon glyphicon-earphone"><\/i><\/span><\/a>';u+='<span class="compare-button-prod-search compare-product-search-tracking" data-pid="'+r.ID+'" data-toggle="tooltip" title="Add to comparison list"><i class="material-icons">playlist_add<\/i><\/span>';u+="<\/div>";i.before(u);o.push([r.ID,r.ID,10])}n.length<=t-1&&i.hide()}};$(".sf-play-video-icon").live("click",function(n){var i,t,r,u;return(n.preventDefault(),i=$(this).data("title"),t=$(this).data("url"),t==="")?!0:(t.startsWith("<iframe")&&(r=t.indexOf("<\/iframe>"),t=t.substring(0,r+9)),t.match("^http")?(t.indexOf("https")<0&&(t=t.replace("http","https")),t=t.replace("watch?v=","embed/"),u='<iframe width="560" height="315" src="'+t+'?wmode=transparent&autoplay=1" frameborder="0" allowfullscreen><\/iframe>',$("#video-modal div.modal-body").html(u)):$("#video-modal div.modal-body").html(decodeURIComponent(t)),$("#video-modal .modal-title").html(i),$("#video-modal").modal("show"),!1)});SearchArticles=function(n){this.init(n)};SearchArticles.prototype={init:function(n){var t=this;$("#more-articles a").on("click",function(i){var r,f,u;return(i.preventDefault(),r=$(this),r.hasClass("isLoading"))?!1:(r.addClass("isLoading"),$("#more-articles").showLoading(),f=$(".panel-articles-boxed .category-article").length,u=11,$.ajax({url:"/search/getmoreitems",type:"GET",data:{offset:f,take:u,q:n,type:"f"},dataType:"json",success:function(n){t.appendItems(n,u,$("#more-articles"))},error:function(){alert("Sorry! Our server isn't responding. Please try again later.")},complete:function(){r.removeClass("isLoading");$("#more-articles").hideLoading()}}),!1)})},appendItems:function(n,t,i){for(var e=[],u=0;u<n.length;u++){if(u===t-1)break;var r=n[u],o=r.Title.replace('"/g','\\"'),f='<div class="col-md-5ths col-sm-4 col-xs-6"><div class="category-article"><a href="'+r.Url+'" class="category-article-link">';f+='<div class="category-article-img"><img class="list-item-contentimage" alt="'+o+'" title="'+o+'" src="'+r.ImageUrl+'"/>';f+='<div class="category-article-details img-overlay-label"><span class="category-article-title">'+r.Title+"<\/span>";f+="<\/div><\/div>";f+="<\/a><\/div><\/div>";i.before(f);e.push([r.ID,r.ID,10])}n.length<=t-1&&i.hide()}};SupplierPanel=function(){this.init()};SupplierPanel.prototype={init:function(){$("#enquiry-form-container").after('<span id="myScrollPoint"><\/span>');this.initSupplierTopPanel();this.initFormFieldFocusToggle();this.initShowFullPhoneNumber()},initSupplierTopPanel:function(){if(!window.isTouchDevice){var n=this,t=$("#topSupplierPanel");$("body").append('<div id="topSupplierPanelContainerBottom" class="container"><\/div>');n.toggleSupplierTopPanel(t);$(window).scroll(function(){n.toggleSupplierTopPanel(t)})}},initShowFullPhoneNumber:function(){$(".shortened-phone").on("click",function(n){var t,i;n.preventDefault();t=$(this).attr("attr-supplierid");i=$(this).attr("attr-statscode");UpdateStats(t,t,i);var r=$(this).attr("attr-portal"),u=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),f=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(r,f,"Call",u);$(".shortened-phone").hide();$(".full-phone").show()})},toggleSupplierTopPanel:function(n){var t=$("#myScrollPoint").offset().top,i=$(window).scrollTop();i>=t?(n.show(),n.detach(),$("#topSupplierPanelContainerBottom").append(n)):(n.detach(),$("#topSupplierPanelContainer").append(n),n.hide())},initContactDetailsToggle:function(){$(".show-contact-details").on("click",function(n){n.preventDefault();var t=$(".contact-details");t.is(":visible")?t.fadeOut("1000"):(t.slideDown("1000"),window.CountContactDetails(t))})},initFormFieldFocusToggle:function(){$("#enquiry-form-container INPUT, #enquiry-form-container SELECT, #enquiry-form-container TEXTAREA").on("focus",function(){$("BODY").addClass("enquiry-form-focused")});$("#enquiry-form-container INPUT, #enquiry-form-container SELECT, #enquiry-form-container TEXTAREA").on("blur",function(){$("BODY").removeClass("enquiry-form-focused")})}};TradeAssurancePanel=function(){this.init()};TradeAssurancePanel.prototype={init:function(){this.initTradeAssurancePanel()},initTradeAssurancePanel:function(){if($("#trade-assurance-panel").length){var t=$("#trade-assurance-panel h5"),n=t.parent(),i=t.find(".glyphicon-play");t.on("click",function(){n.hasClass("expanded")?(n.removeClass("expanded"),i.removeClass("rotate90")):(n.addClass("expanded"),i.addClass("rotate90"))});if(window.isTouchDevice)return;n.on("mouseenter",function(){$(this).addClass("mousehover")});n.on("mouseleave",function(){$(this).removeClass("mousehover")})}}};SmallSubscribeBox=function(){this.init()};SmallSubscribeBox.prototype={init:function(){this.handleButtonClick();this.handleFormSubmit()},handleButtonClick:function(){$("#small-subscribe-form button.btn").on("click",function(n){var r;$("#followErrorMsgQuickSubscribe").hide();n.stopPropagation();var i=$(this).closest(".subscriber-form"),t=i.find(".email").val(),f=$(this).attr("attr-portal"),u=0;return t&&t!="Insert Email..."&&window.validateEmail(t)?(i.find(".follow").length>0&&i.find(".follow").attr("checked")&&(u=$(this).attr("attr-supplierid")),r="/BuyerPanel?nlemail="+window.encodeURIComponent(t)+"&s="+u,i.showLoading(),$.ajax({url:"/subscriber/newsubscriber",data:{email:t},type:"POST",dataType:"json",success:function(n){dataLayer.push({event:"SubmitAjaxForm",eventCategory:"Home",eventAction:"Newsletter subscribe",eventLabel:"",eventValue:undefined});n.isInactiveSubscriber===!0?$(".subscribeModalBody").load("/NewsService/Signup",function(){$(".subscribeModalBody #txtEmail").val(t);$("#subscribeModal").modal("show")}):window.location.href=r},error:function(){alert("Sorry, we cannot process your request. Please check your Internet connection and try again.")},complete:function(){i.hideLoading()}})):($("#txtemail").addClass("ErrorField"),$("#followErrorMsgQuickSubscribe").show(),$("#followErrorMsgQuickSubscribe").html("Please enter a valid email address.")),!1})},handleFormSubmit:function(){$("#small-subscribe-form").on("submit",function(){var n=$(this).find("button");n.click()})}};MyPage=function(){this.init()};MyPage.prototype={init:function(){},initScrollFixedHeader:function(){var t=this,n=$("#main-bar");this.toggleScrollFixedHeader(n);$(window).scroll(function(){t.toggleScrollFixedHeader(n)})},addClassToBody:function(n){$("body").addClass(n)},toggleScrollFixedHeader:function(n){var t=$(window).scrollTop();t>=30||window.isTouchDevice?($("nav.offcanvas").length===2&&$("nav.offcanvas:eq(1)").remove(),n.hasClass("moved")||(n.addClass("fixed-main-bar"),n.detach(),$("body").append(n),window.isTouchDevice&&($("body").css("padding-top","20px"),$("body").css("background","none")),n.addClass("moved"))):(n.detach(),n.removeClass("moved"),$("nav.navbar").append(n),n.removeClass("fixed-main-bar"))}};MasterPage=function(n,t){this.init(n,t)};MasterPage.prototype={init:function(n,t){this.initSubscribeBox(n,t);n||(this.initEnquiryForm("#enquiry-form-container",!1),this.initEnquiryForm("#enquiry-modal .modal-content",!0),this.initEnquiryForm("#image-modal .subpanel",!1));this.initMobileNav();this.initFooterContents();this.initCacheClearing();$(".hide-modal").live("click",function(n){n.preventDefault();var t=$(this).closest(".modal");return t.modal("hide"),!1})},initEnquiryForm:function(n,t){if($(n).length){var i=$(n),u=i.find("#supplierId").val(),f=i.find("#enqContentType").val(),e=i.find("#enqContentItemId").val(),r={Supplier:u,enqContentType:f,enqContentItemId:e,nonAjaxModal:t};i.find("#formHeading").length&&(r.formHeading=i.find("#formHeading").val());$.ajax({url:"/storefront/enquiryform",data:r,success:function(n){t||i.addClass("panel-enquiryform");i.find("input").remove();i.append(n)},error:function(){}})}},initSubscribeButton:function(n,t){var i=this;$.ajax({url:"/website/isloggedin",success:function(r){var u=r.IsLoggedIn===!0,f,e,o;i.displayIfUserLoggedIn(u,n);u&&$(".panel-haveyoursayform").length?($(".panel-haveyoursayform #reader_name").val(r.Name.trim()),$(".panel-haveyoursayform #reader_email").val(r.Email.trim())):u||n||(f=$("footer #loggedOut"),f.length&&(e=f.attr("class"),o=new SubscriptionAutoPopup(t,e,r.IpAddress,6e4)))},error:function(){i.displayIfUserLoggedIn(!1,n)}})},initSubscribeBox:function(n,t){if($("#subscribe-panel-container").length){var i=this;$.ajax({url:"/home/getsubscribepanelbox",success:function(t){var r=t.indexOf("<form")<0;i.displayIfUserLoggedIn(r,n);$("#subscribe-panel-container>div").append(t);i.initAdvertiseBox()},error:function(){i.initSubscribeButton(n,t);i.initAdvertiseBox()}})}else this.initSubscribeButton(n,t)},initFooterContents:function(){$.ajax({url:"/industracomcontrols/footercontents",cache:!0,success:function(n){$("footer").append(n);$(".modal-subscriber-login").on("click",function(n){n.preventDefault();openLogin()})}})},initAdvertiseBox:function(){$("#storefront-advertise").show()},initMobileNav:function(){var n;$("#explore-nav").length?(n=$("#explore-nav").html(),$(".navmenu-nav").append(n)):(n=$("#main-bar .dropdown-menu").html(),$("#main-bar .navmenu-nav").append(n))},initCacheClearing:function(){$(".navbar-header a.img-logo").on("click",function(n){if(n.ctrlKey&&n.shiftKey||n.metaKey&&n.shiftKey){n.preventDefault();var t=document.location.pathname,i="",r=0;t.indexOf("/s/")>=0?(i="s",r=parseInt(t.split("/")[3])):t.indexOf("/p/")>=0?(i="p",r=parseInt(t.split("/")[3])):t.indexOf("/d/")>=0?(i="d",r=parseInt(t.split("/")[3])):t.indexOf("/f/")>=0?(i="f",r=parseInt(t.split("/")[3])):t.indexOf("/n/")>=0?(i="n",r=parseInt(t.split("/")[3])):$("p#prodCatPage").length&&(i="c");document.location.search&&(t+=document.location.search);$.ajax({url:"/cache/clearcontent",data:{id:r,type:i,outputCachePath:t},success:function(){var r=t,n;i==="c"&&(n=t.indexOf("?"),r=n>0?t.substr(0,n)+"?cache=false":t+"?cache=false");window.location.href=r},error:function(){alert("Sorry, an error occurred while refreshing the cache. Please check your Internet connection and try again later.")}})}})},displayIfUserLoggedIn:function(n){n&&($("#navLogin").hide(),$("#navLoggedIn").show())}};OptimizedMasterPage=function(n,t){this.init(n,t)};OptimizedMasterPage.prototype={init:function(n,t){this.initSubscribeBox(n,t);n||(this.initEnquiryForm("#enquiry-form-container",!1),this.initEnquiryForm("#enquiry-modal .modal-content",!0),this.initEnquiryForm("#image-modal .subpanel",!1));this.initMobileNav();this.initFooterContents();this.initCacheClearing();$(".hide-modal").live("click",function(n){n.preventDefault();var t=$(this).closest(".modal");return t.modal("hide"),!1})},initEnquiryForm:function(n,t){if($(n).length){var i=$(n),u=i.find("#supplierId").val(),f=i.find("#enqContentType").val(),e=i.find("#enqContentItemId").val(),r={Supplier:u,enqContentType:f,enqContentItemId:e,nonAjaxModal:t};i.find("#formHeading").length&&(r.formHeading=i.find("#formHeading").val());$.ajax({url:"/storefront/enquiryform",data:r,success:function(n){t||i.addClass("panel-enquiryform");i.find("input").remove();i.append(n)},error:function(){}})}},initSubscribeButton:function(n,t){var i=this;$.ajax({url:"/website/isloggedin",success:function(r){var u=r.IsLoggedIn===!0,f,e,o;i.displayIfUserLoggedIn(u,n);u&&$(".panel-haveyoursayform").length?($(".panel-haveyoursayform #reader_name").val(r.Name.trim()),$(".panel-haveyoursayform #reader_email").val(r.Email.trim())):u||n||(f=$("footer #loggedOut"),f.length&&(e=f.attr("class"),o=new SubscriptionAutoPopup(t,e,r.IpAddress,6e4)))},error:function(){i.displayIfUserLoggedIn(!1,n)}})},initSubscribeBox:function(n,t){if($("#subscribe-panel-container").length){var i=this;$.ajax({url:"/home/getsubscribepanelbox",success:function(t){var r=t.indexOf("<form")<0;i.displayIfUserLoggedIn(r,n);$("#subscribe-panel-container>div").append(t);i.initAdvertiseBox()},error:function(){i.initSubscribeButton(n,t);i.initAdvertiseBox()}})}else this.initSubscribeButton(n,t)},initFooterContents:function(){$.ajax({url:"/industracomcontrols/footercontents",cache:!0,success:function(n){$("footer").append(n);$(".modal-subscriber-login").on("click",function(n){n.preventDefault();openLogin()})},error:function(){}})},initAdvertiseBox:function(){$("#storefront-advertise").show()},initMobileNav:function(){var n;$("#explore-nav").length?(n=$("#explore-nav").html(),$(".navmenu-nav").append(n)):(n=$("#main-bar .dropdown-menu").html(),$("#main-bar .navmenu-nav").append(n))},initCacheClearing:function(){$(".navbar-header a.img-logo").on("click",function(n){if(n.ctrlKey&&n.shiftKey||n.metaKey&&n.shiftKey){n.preventDefault();var t=document.location.pathname,i="",r=0;t.indexOf("/s/")>=0?(i="s",r=parseInt(t.split("/")[3])):t.indexOf("/p/")>=0?(i="p",r=parseInt(t.split("/")[3])):t.indexOf("/d/")>=0?(i="d",r=parseInt(t.split("/")[3])):t.indexOf("/f/")>=0?(i="f",r=parseInt(t.split("/")[3])):t.indexOf("/n/")>=0?(i="n",r=parseInt(t.split("/")[3])):t.indexOf("/buy/")>=0&&(i="c");document.location.search&&(t+=document.location.search);$.ajax({url:"/cache/clearcontent",data:{id:r,type:i,outputCachePath:t},success:function(){var r=t,n;i==="c"&&(n=t.indexOf("?"),r=n>0?t.substr(0,n)+"?cache=false":t+"?cache=false");window.location.href=r},error:function(){alert("Sorry, an error occurred while refreshing the cache. Please check your Internet connection and try again later.")}})}})},displayIfUserLoggedIn:function(n){n&&($("#navLogin").hide(),$("#navLoggedIn").show())}};SubscriberForm=function(){this.init()};SubscriberForm.prototype={init:function(){$("#state option[value=9]").remove();$("#state option[value=10]").remove();this.initCountryStateSelection()},initCountryStateSelection:function(){var n=this;n.initCountryState();$("#location").on("change",function(){n.initCountryState()})},initCountryState:function(){var n=$("#state"),t=parseInt($("#location").val());t!==0&&t!==1?(n.val("0"),n.hide()):n.show()}};EnquiryForm=function(n){this.init(n)};EnquiryForm.prototype={init:function(n){this.initModal();EnquiryFormInit(n);$(".panel-enquiryform input:not([type=checkbox]), .panel-enquiryform textarea, .panel-enquiryform select").addClass("form-control")},initModal:function(){$("#enquiry-modal").on("shown.bs.modal",function(){setTimeout(function(){$("#enquiry-modal #enqFrmName").focus()},700)})}};ProductPage=function(n){this.init(n)};ProductPage.prototype={init:function(){setTimeout(function(){var n=new ProductViewsWidget},1e3)}};FeatureArticle=function(n){this.init(n)};FeatureArticle.prototype={init:function(n){var t=this;$("#articleSponsors .close-popup").live("click",function(n){n.preventDefault();$(this).closest(".container").hide()});$.ajax({url:"/api/articlesponsors",data:{articleId:n},success:function(n){t.createSponsorPopup(n)}})},createSponsorPopup:function(n){var t,r,i,u,f;if(n.Sponsors.length||n.ListCategories.length){if(t='<div class="container"><h2>Article Sponsors<\/h2>',n.Sponsors.length){for(t+='<div class="logos">',i=0;i<n.Sponsors.length;i++)r=n.Sponsors[i],t+='<div class="logo-item">',t+='<a href="'+r.m_Item2+'"><img src="'+r.m_Item3+'" alt="'+r.m_Item1+'"><\/a>',t+="<\/div>";t+="<\/div>"}if(n.ListCategories.length){for(t+='<div class="assoc-cats"><ul class="list-unstyled"><li><strong>Find<\/strong><\/li>',i=0;i<n.ListCategories.length;i++)u=n.ListCategories[i],t+='<li><a class="generic-link" href="'+u.m_Item2+'">'+u.m_Item1+"<\/a><\/li>";t+='<\/ul><\/div><a class="close-popup" href="#"><img src="//portalimages.blob.core.windows.net/content/white_x-9x9.png" alt="Close"/><\/a>'}t+="<\/div>";$("#articleSponsors").html(t);f=$(window).width();f>767&&setTimeout(function(){var n=$(window).height(),t=$("#articleSponsors .container").height();t+210>n&&$("#articleSponsors .container").css("position","absolute")},1e3)}}};AddBusinessPage=function(){this.init()};AddBusinessPage.prototype={init:function(){$("#joinform, #joinform-bottom").submit(function(n){var i,u,t,r,f,e;return(n.preventDefault(),typeof isNewMarketingLandingPage!="undefined"&&isNewMarketingLandingPage===!0&&(i=$("#Email",$(this)),i.next().next("span.text-danger.error").remove(),!window.validateEmail(i.val())))?(u='<span class="error text-danger">Invalid Email<\/span>',i.next().after(u),!1):(t=$(this),window.isBot)?(alert("No bot"),!1):(r=t.parent(),r.showLoading(),f=t.serialize(),t.find(".alert").removeClass("alert-success"),t.find(".alert").removeClass("alert-danger"),t.find(".alert").hide(),$("#joinform input, #joinform select, #btnSend").attr("disabled",!0),$.post(t.attr("action"),f,function(n){if(n==="True")if(typeof isNewMarketingLandingPage!="undefined"&&isNewMarketingLandingPage===!0)showFreeListingSubmissionSuccess();else{var i="Thanks for your submission.<br />We will be in touch shortly.";history.length>1&&(i+=' <a href="'+document.referrer+'" class="lnk-goback"><span class="glyphicon glyphicon-arrow-left"><\/span> Back<\/a>.');t.find(".alert").addClass("alert-success").html(i).show();$("#joinform input, #joinform select").attr("disabled",!0)}else t.find(".alert").addClass("alert-danger").html(n).show(),$("#joinform input, #joinform select, #btnSend").attr("disabled",!1),$("#joinform .enqRefreshCapcha a").click();r.hideLoading()}),e=t.attr("attr-pid"),window.TrackGoogleAnalyticsEvent(e,"Marketing-page","Listing-submit",""),!1)});var n=new InfoPricingForm}};SubscriptionAutoPopup=function(n,t,i,r){this.init(n,t,i,r)};SubscriptionAutoPopup.prototype={init:function(n,t,i,r){var u="subs_autopopup",e=$.cookie(u),f;r||(r=2e4);e||(f=this,setTimeout(function(){$.cookie(u,!0,{expires:30,path:"/"});var r=$("#enquiry-modal").is(":visible"),e=$("#enquiry-modal-new").is(":visible");r||e||(t==="Category"||t==="Product"?(f.initFormSubmission(n,t),$("#subscribe-autoshow-modal").modal()):$.get("/newsservice/checkaustralia?ip="+i,function(n){n.show===!0&&$.get("/subscriber/modal",function(n){$("body").append(n);$("#subscribe-modal").length&&$("#subscribe-modal").modal("show")})}))},r))},initFormSubmission:function(n,t){$("#subscribe-autoshow-modal form").on("submit",function(n){n.preventDefault();var i=$(this).find("#SubscribeEmail").val();if(!window.validateEmail(i)){alert("Please enter a valid email address");return}$(this).showLoading();$.ajax({url:"/subscriber/autopopupsubscribe",data:{email:i,pageType:t},type:"POST",dataType:"json",success:function(n){n.isEmailValid===!1?alert("Please enter a valid email address"):(dataLayer.push({event:"SubmitAjaxForm",eventCategory:t,eventAction:"Newsletter subscribe autopopup",eventLabel:"",eventValue:undefined}),$("#subscribe-autoshow-modal p, #subscribe-autoshow-modal input[type=email]").hide(),$("#subscribe-autoshow-modal .confirmation-msg").fadeIn())},error:function(n){console.log("***\n");console.log("\nEmail: "+i);console.log("\nPageType: "+t);console.log(n.responseText);console.log("***\n");alert("Sorry, we cannot process your request. Please check your Internet connection and try again.")},complete:function(){$(this).hideLoading();setTimeout(function(){window.location.href=window.location.href},1200)}})})}};ProductCategoryPage=function(){this.init()};ProductCategoryPage.prototype={init:function(){var n=this;$(".showMoreLink").on("click",function(){var t=$(this).parent().find("div"),n;$(t).toggleClass("short-text","full-text");n=$(this).text();n=="Read more"?$(this).text("Read less"):$(this).text("Read more")});$(".btn-contact-mobile").on("click",function(){n.showModalByAttributes_v2simple($(this))});$(".btn-call-mobile").click(function(){var n=$(this).attr("attr-supplierid"),t=$(this).attr("attr-statscode");UpdateStats(n,n,t);var i=$(this).attr("attr-portal"),r=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),u=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(i,u,"Call",r)});$(".shortened-phone").click(function(){var r=$(this).attr("href"),t=$(this).data("fp"),n,i;r=="#"?($(this).attr("href","javascript:;"),$(this).text(t)):$(this).attr("href","tel:"+t);n=$(this).attr("attr-supplierid");i=$(this).attr("attr-statscode");UpdateStats(n,n,i);var u=$(this).attr("attr-portal"),f=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),e=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(u,e,"Call",f)});$(".btn-contact-desktop").mouseover(function(){var n=$(this).find("img");n!=null&&n.data("pid")>1&&$(n).attr("src","/Content/Images/180227-CategoryPages-contact-white.png")});$(".btn-contact-desktop").mouseout(function(){var n=$(this).find("img");n!=null&&n.data("pid")>1&&$(n).attr("src","/Content/Images/180227-CategoryPages-contact.png")})},showModalByAttributes_v3:function(n){var i=n.data("target"),t=n.attr("href");if(!t||t.indexOf("#enquiry")>=0){var o=n.attr("attr-sid"),r=n.attr("attr-stitle"),u=n.attr("attr-pid"),f=n.attr("attr-did"),s=n.attr("attr-type");t="//"+location.host+"/storefront/enquiryform?Supplier="+o+"&name="+r+"&portal="+u+"&enqContentType="+s+"&enqContentItemId="+f+"&showlogo=1&formHeading= CONTACT SUPPLIER&ismodal=true"}var h=$(i),c=$(i+" .modal-content"),e=n.attr("attr-initfunction");$.get(t,function(n){if(c.html(n),e){var t=window[e];typeof t=="function"&&t()}});TrackGoogleAnalyticsEvent(u,"Category-Page","Open Form",r+" - "+f);h.modal("show")},showModalByAttributes_v2:function(n){var l=$(n).parent().parent().parent().parent().find(".category-product-img").html(),i="<div style='text-align:center;'>",e=$(n).parent().parent().parent().parent().find(".category-product-details"),r,t,o,u,f;if(i+=$(e).find(".category-product-title").html(),i+=$(e).find(".category-product-supplier").html(),i+="<\/div>",r=n.data("target"),t=n.attr("href"),!t||t.indexOf("#enquiry")>=0){var a=n.attr("attr-sid"),s=n.attr("attr-stitle"),h=n.attr("attr-pid"),c=n.attr("attr-did"),v=n.attr("attr-type");t="//"+location.host+"/storefront/enquiryform?Supplier="+a+"&name="+s+"&portal="+h+"&enqContentType="+v+"&enqContentItemId="+c+"&formHeading=Contact Supplier&ismodal=true";TrackGoogleAnalyticsEvent(h,"Category-Page","Open Form",s+" - "+c)}o=$(r);u=$(r+" .modal-content");u.html("");f=n.attr("attr-initfunction");$.get(t,function(n){if(u.html(n),$("#enquiry-modal .category-product-img").html(l),$("#enquiry-modal .category-product-details").html(i),$("#enquiry-modal .enquiry-logo").hide(),f){var t=window[f];typeof t=="function"&&t()}$("#enqState").change(function(){$(this).val()!=10&&$("#enqCountry").val(0)})});o.modal("show")},showModalByAttributes_v2simple:function(n){var i="<div style='text-align:center; font-weight: bold !important; font-size: 17px;'>",c=$(n).parent().parent().parent().parent().parent().find(".category-product-details"),r,t,e,u,f;if(i+=$(c).find(".category-product-title").html(),i+="<\/div>",r=n.data("target"),t=n.attr("href"),!t||t.indexOf("#enquiry")>=0){var l=n.attr("attr-sid"),o=n.attr("attr-stitle"),s=n.attr("attr-pid"),h=n.attr("attr-did"),a=n.attr("attr-type");t="//"+location.host+"/storefront/enquiryform?Supplier="+l+"&name="+o+"&portal="+s+"&enqContentType="+a+"&enqContentItemId="+h+"&formHeading=Contact Supplier&ismodal=true";TrackGoogleAnalyticsEvent(s,"Category-Page","Open Form",o+" - "+h)}e=$(r);u=$(r+" .modal-content");u.html("");f=n.attr("attr-initfunction");$.get(t,function(n){if(u.html(n),$("#enquiry-modal .category-product-img").hide(),$("#enquiry-modal .category-product-details").html(i),$("#enquiry-modal .enquiry-logo").hide(),f){var t=window[f];typeof t=="function"&&t()}$("#enqState").change(function(){$(this).val()!=10&&$("#enqCountry").val(0)})});e.modal("show")}};MegaMenu=function(){this.initV2()};MegaMenu.prototype={init:function(){var n=$(".js-navbar-collapse").find("ul").width(),t=$(window).width();$(".dir-mega-parent").click(function(){window.location.href=$(this).prop("href")});$(".mega-dropdown").hover(function(){var t=$(".mega-dropdown").first().position().left,i=t+1,n;$(".mega-dropdown-menu",this).css({left:i});$(".mega-dropdown-menu",this).show();n=$(this);$(".mega-dropdown-menu",n).hover(function(){n.find(".dropdown-toggle").addClass("mega-normal-parent-link-active")},function(){n.find(".dropdown-toggle").removeClass("mega-normal-parent-link-active")})},function(){$(".mega-dropdown-menu",this).hide()})},initV2:function(){$(".dir-mega-parent").click(function(){window.location.href=$(this).prop("href")});$(".mega-dropdown").hoverIntent({sensitivity:1,interval:100,timeout:10,over:function(){var t=$(".mega-dropdown").first().position().left,i=t+1,n;$(".mega-dropdown-menu",this).css({left:i});$(".mega-dropdown-menu",this).fadeIn(50);n=$(this);$(".mega-dropdown-menu",$(this)).hover(function(){n.find(".dropdown-toggle").addClass("mega-normal-parent-link-active")},function(){n.find(".dropdown-toggle").removeClass("mega-normal-parent-link-active")})},out:function(){$(".mega-dropdown-menu",$(this)).fadeOut(50)}})}};ProductComparison=function(){};ProductComparison.prototype={compileCustomFields:function(){},initProductComparePage:function(){function n(){var n="";return $("#tblCustomFields tr").each(function(t,i){$(i).find(".comparison-info").each(function(t,i){var u=$(i).val(),r=u.replace(/[|><\/]/g,"");n=t==0?n+r:n+","+r});t<$("#tblCustomFields tr").length-1&&(n+="|")}),n}function t(t,i,r){var u=n();$.ajax({url:"/product/SaveComparisonAllInOne",dataType:"json",type:"post",data:{title:r,htmlCustomFields:u,productId:0},success:function(n){(n=1)?r==""?window.location.href="/compare/"+r:$.alert({content:"Your Comparison List Is Successfully Updated!",title:"Message",buttons:{OK:{btnClass:"comparison-dialog-tiny-button-is",action:function(){}}}}):console.log("Wrong with backend")},error:function(){console.log("Exception: SaveComparisonAllInOne")}})}$(".compare-panel-heading-productinfo").on("click",function(){$(".compare-panel-body-productinfo").slideToggle("500");var n=$(this).find(".arrowCompareProductPanel");$(n).hasClass("arrowTransform")?$(n).removeClass("arrowTransform"):$(n).addClass("arrowTransform")});$(".compare-panel-heading-supplierinfo").on("click",function(){$(".compare-panel-body-supplierinfo").slideToggle("500");var n=$(this).find(".arrowCompareProductPanel");$(n).hasClass("arrowTransform")?$(n).removeClass("arrowTransform"):$(n).addClass("arrowTransform")});$(".compare-panel-heading-custominfo").on("click",function(){$(".compare-panel-body-custominfo").slideToggle("500");var n=$(this).find(".arrowCompareProductPanel");$(n).hasClass("arrowTransform")?$(n).removeClass("arrowTransform"):$(n).addClass("arrowTransform")});$("#btnSave").on("click",function(){var i=$(this).data("ptid"),r=$(this).data("uid"),u=$("#hdnJson").val(),n=$(this).data("title");$.ajax({url:"/website/isloggedin",success:function(u){u.IsLoggedIn===!0?n==""?$("#popupSaveComparison").modal("show"):t(r,i,n):openLogin()},error:function(){console.log("Backend checking error.")}})});$("#btnEmpty").on("click",function(){var n=$(this).data("title");$.confirm({title:"Delete Confirmation",content:"All items in your current comparison list will be deleted. Are you sure?",buttons:{Yes:{btnClass:"comparison-dialog-tiny-button-is",action:function(){$.ajax({url:"/product/EmptyTheList",dataType:"json",type:"post",data:{title:n},success:function(t){t==1&&(window.location.href="/compare/"+n,$(".NotFoundCompareItem").html("Your list is empty"))},error:function(){console.log("Exception: EmptyTheList")}})}},No:{btnClass:"comparison-dialog-tiny-button-is",action:function(){}}}})});$("#btnBack").on("click",function(){var n=$(this).data("url");window.location.href=n});$(".cmp-icon-delete").on("click",function(){var n=$(this).data("pid"),t=$(this).closest("td").index();$.confirm({title:"",content:"Are you sure you want to delete this from your comparison?",buttons:{Yes:{btnClass:"comparison-dialog-tiny-button-is",action:function(){$.ajax({url:"/product/DeleteComparisonProduct",dataType:"json",type:"post",data:{productId:n,index:t},success:function(n){n=="error"?alert(n):((n=="null"||n==null)&&(n=""),window.location.href="/compare/"+n)},error:function(){console.log("Exception: DeleteComparisonProduct")}})}},No:{btnClass:"comparison-dialog-tiny-button-is",action:function(){}}}})});var i=$("#hdnTriggerSave").val();i==1&&($("#hdnTriggerSave").val("0"),$("#btnSave").trigger("click"));$(".custom-valuetext, .custom-keytext").on("change, blur",function(){var n=$(this).val(),t=n.replace(/[|><\/]/g,"");$(this).val(t)})},initProductComparisonSavePopup:function(){function n(){$("input").keydown(function(n){if(n.key=="|"||n.key==">"||n.key=="<")return!1})}function t(){var n=$("#cboComparisonName");$.ajax({url:"/product/LoadComparisonDropDown",dataType:"json",type:"post",success:function(t){if(t!=null){var i='<option value="-1">Select<\/option>';$.each(t,function(t,r){i=i+'<option value="'+r+'">'+r+"<\/option>";$(n).html(i)})}},error:function(){console.log("Exception: Cannot load dropdown list")}})}function i(){var n="";return $("#tblCustomFields tr").each(function(t,i){$(i).find(".comparison-info").each(function(t){var r=$(this).val(),i=r.replace(/[|><\/]/g,"");n=t==0?n+i:n+","+i});t<$("#tblCustomFields tr").length-1&&(n+="|")}),n}n();t();$("#btnSaveSingleItemComparison").on("click",function(n){var i;n.preventDefault();var r=$("#hdnPID").val(),u=$(this).data("caller"),t=$("#cboComparisonName").val().trim().replace(/\s+/g,"-");if(t=="-1"&&(t=$("#txtComparisonName").val().trim().replace(/\s+/g,"-")),t=="")return $.alert({content:"Please input or select a comparison name.",title:"Message",buttons:{OK:{btnClass:"comparison-standard-button-is",action:function(){$("#txtComparisonName").val("");$("#txtComparisonName").focus()}}}}),!1;i=ProductComparison.prototype.compileCustomFields();t=t.replace(/(<([^>]+)>)/ig,"");$.ajax({url:"/product/SaveComparisonAllInOne",dataType:"json",type:"post",data:{title:t,htmlCustomFields:"",productId:r,caller:u},success:function(n){n==1?window.location.href="/compare/"+t:n==2?$.alert({content:"Limit of 4 products per comparison. Remove a product or create a new list.",title:"Message",buttons:{OK:{btnClass:"comparison-dialog-tiny-button-is",action:function(){window.location.href="/compare/"+t}}}}):console.log("Error occured!")},error:function(){console.log("Exception: SaveComparisonAllInOne")}})});$("#btnSaveNewComparison").on("click",function(n){var t,r;if(n.preventDefault(),t=$("#txtComparisonName").val().trim().replace(/\s+/g,"-"),t=="")return $.alert({content:"Please enter a comparison name.",title:"Message",buttons:{OK:{btnClass:"comparison-standard-button-is",action:function(){$("#txtComparisonName").focus()}}}}),!1;r=i();$.ajax({url:"/product/SaveComparisonAllInOne",dataType:"json",type:"post",data:{title:t,htmlCustomFields:r,productId:0},success:function(n){n==1?window.location.href="/compare/"+t:alert("Wrong with backend")},error:function(){console.log("Exception: SaveComparisonAllInOne")}})});$("#btnClose").live("click",function(n){n.preventDefault();$("#popupSaveComparison").modal("hide")})},initProductComparisonCategoryPage:function(){$(".compare-button-cat").on("click",function(n){n.preventDefault();var t=$(this).data("pid"),i=$("#hdnPID");$.ajax({url:"/website/isloggedin",success:function(n){n.IsLoggedIn===!0?($(i).val(t),console.log(n),$("#popupSaveComparison").modal("show")):$.ajax({url:"/product/SaveComparisonAllInOne",dataType:"json",type:"post",data:{title:"",htmlCustomFields:"",productId:t},success:function(n){n==1?window.location.href="/compare/":n==2?$.alert({content:"Limit of 4 products per comparison. Remove a product or create a new list.",title:"Message",buttons:{OK:{btnClass:"comparison-dialog-tiny-button-is",action:function(){window.location.href="/compare/"}}}}):console.log("Error occured!")},error:function(){console.log("Exception: SaveComparisonAllInOne")}})},error:function(){console.log("Exception: Check Login")}})})}};GenericCarousel=function(n,t,i,r,u,f){this.init(n,t,i,r,u,f)};GenericCarousel.prototype={init:function(n,t,i,r,u,f){var o=this,e;f||(f=1);screen.width<=414?f=2:screen.width>414&&screen.width<=1024&&(f=3);i||(i=5);e=!0;(window.isTouchDevice&&r||t<=i)&&(e=!1);t>=i&&(e=!0);e?o.refreshCarousel(n,i,u,f):$("#"+n).css("display","block")},refreshCarousel:function(n,t,i,r){var u=$("#"+n).closest(".generic-carousel").find(".gt-scroll"),f=$("#"+n).closest(".generic-carousel").find(".lt-scroll"),e=n+"-next",o=n+"-prev",s=/Android|webOS|iPhone|iPad|Mac|Macintosh|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);u.show();f.show();u.addClass(e);f.addClass(o);$("#"+n).jCarouselLite({btnNext:"."+e,btnPrev:"."+o,visible:t,scroll:i&&!window.isTouchDevice?6:r,auto:i,speed:i&&!window.isTouchDevice?3e3:200,timeout:4e3,autoWidth:!s,afterEnd:function(n){i&&performLogoImpressionCheck(n)}})}};DirectoryGenericCarousel=function(n,t,i,r,u){this.init(n,t,i,r,u)};DirectoryGenericCarousel.prototype={init:function(n,t,i,r,u){var e=this,f;i||(i=5);f=!0;(window.isTouchDevice&&r||t<=i)&&(f=!1);t>=i&&(f=!0);f?e.refreshCarousel(n,i,u):$("#"+n).css("display","block")},refreshCarousel:function(n,t,i){var r=$("#"+n).closest(".generic-carousel").find(".gt-scroll"),u=$("#"+n).closest(".generic-carousel").find(".lt-scroll"),f=n+"-next",e=n+"-prev";r.show();u.show();r.addClass(f);u.addClass(e);$("#"+n).jCarouselLite({btnNext:"."+f,btnPrev:"."+e,visible:t,scroll:i&&!window.isTouchDevice?6:1,auto:i,speed:i&&!window.isTouchDevice?6e3:200,timeout:5e3,afterEnd:function(n){i&&performLogoImpressionCheck(n)}})}};GetQuoteHomeCarousel=function(n,t,i,r,u){this.init(n,t,i,r,u)};GetQuoteHomeCarousel.prototype={init:function(n,t,i,r,u){var e=this,f;i||(i=5);f=!0;(window.isTouchDevice&&r||t<=i)&&(f=!1);t>=i&&(f=!0);f?e.refreshCarousel(n,i,u,t):$("#"+n).css("display","block")},refreshCarousel:function(n,t,i){var r=$("#"+n).closest(".generic-carousel").find(".gt-scroll"),u=$("#"+n).closest(".generic-carousel").find(".lt-scroll"),f=n+"-next",e=n+"-prev";r.show();u.show();r.addClass(f);u.addClass(e);$("#"+n).jCarouselLite({btnNext:"."+f,btnPrev:"."+e,visible:t,scroll:i&&!window.isTouchDevice?1:1,auto:i,speed:i&&!window.isTouchDevice?1800:1800,timeout:300,afterEnd:function(){}})}};NewProductPage=function(n){this.init(n);this.initEnvironment()};NewProductPage.prototype={init:function(){setTimeout(function(){var n=new ProductViewsWidget},1e3)},initEnvironment:function(){var n=$(window).width();n>1024&&$(".trade_icon_link").hover(function(){$(".trade-assurance-top").show(100)},function(){$(".trade-assurance-top").hide(100)});$(".contact-box-header").on("click",function(){var t=$(this).parent().css("height"),i=$(this).css("height"),u=parseInt(t.slice(0,-2))+2,r=parseInt(i.slice(0,-2))+2,n=$(this).find(".glyphicon");$(n).hasClass("arrowTransform")?($(n).removeClass("arrowTransform"),$(this).parent().css({height:451})):($(n).addClass("arrowTransform"),$(this).parent().css({height:r+5}))});if(window.screen.width<=1024){$("#shortened-phone").on("click",function(n){var t,i;n.preventDefault();t=$(this).attr("attr-supplierid");i=$(this).attr("attr-statscode");UpdateStats(t,t,i);var r=$(this).attr("attr-portal"),u=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),f=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(r,f,"Call",u);$(this).hide();$("#full-phone").attr("style","display:inline-block")});$("#shortened-phone-v2").on("click",function(n){var t,i;n.preventDefault();t=$(this).attr("attr-supplierid");i=$(this).attr("attr-statscode");UpdateStats(t,t,i);var r=$(this).attr("attr-portal"),u=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),f=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(r,f,"Call",u);$(this).hide();$("#full-phone-v2").attr("style","display:inline-block")});$("#shortened-phone-v3").on("click",function(n){var t,i;n.preventDefault();t=$(this).attr("attr-supplierid");i=$(this).attr("attr-statscode");UpdateStats(t,t,i);var r=$(this).attr("attr-portal"),u=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),f=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(r,f,"Call",u);$(this).hide();$("#full-phone-v3").attr("style","display:inline-block")})}$("#product-detail-tabs > li > a").on("click",function(n){n.preventDefault();n.stopImmediatePropagation();$(this).tab("show")});$("#enquiryFormSubmitJunior").on("click",function(n){return n.preventDefault(),$("#btnEnquiryChatboxSubmit").trigger("click"),!1})}};$(".active-enq-popup").on("click",function(){var n=$("#enquiry-modal-new").find(".modal-content > .modal-body"),t=$("#enquiry-modal-new"),i=$(this).attr("attr-portalId"),r=$(this).attr("attr-type"),u=$(this).attr("attr-supplierId"),f=$(this).attr("attr-productId"),e=$(this).attr("attr-productName"),o=$(this).attr("attr-supplierName"),s=$(this).attr("attr-productImageUrl"),h=$(this).attr("attr-supplierLogoUrl"),c=$(this).attr("attr-isFreeSupplier"),l=$(this).attr("attr-enq-type"),a=$(this).attr("attr-enq-position");$.ajax({url:"/Enquiry/LoadEnquiryForm",method:"GET",dataType:"html",data:{enqType:l,pageType:r,portalId:i,supplierId:u,productId:f,productName:e,supplierName:o,productImageUrl:s,supplierLogoUrl:h,isFreeSupplier:c},success:function(i){$(".modal-body").css("padding","5px 10px 10px 10px");$(n).html(i);$(t).modal();window.setTimeout(function(){$("#btnProductEnquirySubmitMobile").addClass(a)},100)},error:function(){}})});NewCategoryPage2018=function(){this.init()};NewCategoryPage2018.prototype={init:function(){$(".shortened-phone").live("click",function(n){var t,i;n.preventDefault();t=$(this).attr("attr-supplierid");i=$(this).attr("attr-statscode");UpdateStats(t,t,i);var r=$(this).attr("attr-portal"),u=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),f=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(r,f,"Call",u);$(this).hide();$(this).parent().find(".full-phone").attr("style","display:inline-block")});$(".mobile-call").live("click",function(n){var t,i,r;n.preventDefault();t=$(this).attr("attr-supplierid");i=$(this).attr("attr-statscode");UpdateStats(t,t,i);var u=$(this).attr("attr-portal"),f=$(this).attr("attr-suppliername")+" - "+$(this).attr("attr-contentid"),e=$(this).attr("attr-gacategory");TrackGoogleAnalyticsEvent(u,e,"Call",f);r=$(this).attr("attr-phonenumber");window.location="tel:"+r});$(".compare-button").live("click",function(n){n.preventDefault();var t=$(this).data("pid"),i=$("#hdnPID");$.ajax({url:"/website/isloggedin",success:function(n){n.IsLoggedIn===!0?($(i).val(t),console.log(n),$("#popupSaveComparison").modal("show")):$.ajax({url:"/product/SaveComparisonAllInOne",dataType:"json",type:"post",data:{title:"",htmlCustomFields:"",productId:t},success:function(n){n==1?window.location.href="/compare/":n==2?$.alert({content:"Limit of 4 products per comparison. Remove a product or create a new list.",title:"Message",buttons:{OK:{btnClass:"comparison-dialog-tiny-button-is",action:function(){window.location.href="/compare/"}}}}):console.log("Error occured!")},error:function(){console.log("Exception: SaveComparisonAllInOne")}})},error:function(){console.log("Exception: Check Login")}})});window.setTimeout(function(){var n=$(".product-container").first().css("height");$(".viewmore-container").css({height:parseInt(n,10)+1})},900);$(window).resize(function(){var n=$(".product-container").css("height");$(".viewmore-container").css({height:parseInt(n,10)+1})});$(".showMoreLink").on("click",function(){var t=$(this).parent().find("div"),n;$(t).toggleClass("short-text","full-text");n=$(this).text();n=="Read more"?$(this).text("Read less"):$(this).text("Read more")});$(".active-enq-popup").live("click",function(){var n=$("#enquiry-modal-new").find(".modal-content > .modal-body"),t=$("#enquiry-modal-new"),i=$(this).attr("attr-portalId"),r=$(this).attr("attr-type"),u=$(this).attr("attr-supplierId"),f=$(this).attr("attr-productId"),e=$(this).attr("attr-productName"),o=$(this).attr("attr-supplierName"),s=$(this).attr("attr-productImageUrl"),h=$(this).attr("attr-supplierLogoUrl"),c=$(this).attr("attr-isFreeSupplier"),l=$(this).attr("attr-enq-type");$.ajax({url:"/Enquiry/LoadEnquiryForm",method:"GET",dataType:"html",data:{enqType:l,pageType:r,portalId:i,supplierId:u,productId:f,productName:e,supplierName:o,productImageUrl:s,supplierLogoUrl:h,isFreeSupplier:c},success:function(i){$(n).html(i);$(t).modal()},error:function(){}})});$(".rfq-floating-category").on("click",function(){var n=$("body, html");n.animate({scrollTop:0},700,function(){})})}};var initRFQFloatingBanner=function(){if($(".rfq_banner, .rfq_banner2").length>0){var n=new GetClientIP,t=screen.width;t<419?$(".rfq_banner").fadeIn(500):$(".rfq_banner2").fadeIn()}$(".rfq_banner, .rfq_banner2").on("click",function(){quote.categoryName=$("#hdnCatName").val();quote.suppliers=$("#hdnSupIdList").val();quote.bpsuppliers=$("#hdnBPSupIdTeasingList").val();quote.categoryId=$("#hdnCatId").val();quote.portalId=$("#hdnPortalid").val();quote.ip=n.IP;quote.ipCountryCode=n.countryCode;var t=$("#RFQPanel");$.ajax({url:"/Request/RFQ",type:"post",dataType:"html",success:function(n){$(t).html(n);$("#rfq_catname").val(quote.categoryName);window.setTimeout(function(){$("#quotes-modal").modal("show")},500)},error:function(n,t,i){console.log(i)}})})},initRFQForm=function(){function r(){var t=$(".tab").get(n);if($(t).find("input").removeClass("error"),$(t).find("textarea").removeClass("error"),$(t).find(".error-msg").remove(),$(t).find(".error-msg-textarea").remove(),$(t).find(".error-msg-group").remove(),n==0&&$(".btn-group > .btn-group-active").length==0)return $(".btn-group").after("<span class='error-msg-group'>Please select<\/span>"),!1;if(n==1&&$("#rfq_description").val().length<=19)return $("#rfq_description").addClass("error"),$("#rfq_description").after("<span class='error-msg-textarea'>Please enter a description of your requirements (minimum of 20 characters)<\/span>"),!1;if(n==2){if($("#rfq_name").val().length<=0)return $("#rfq_name").addClass("error"),$("#rfq_name").after("<span class='error-msg'>Your name is required<\/span>"),!1;if($("#rfq_email").val().length<=0)return $("#rfq_email").addClass("error"),$("#rfq_email").after("<span class='error-msg'>Email address is required<\/span>"),!1;if(!isValidEmailAddress($("#rfq_email").val().trim()))return $("#rfq_email").addClass("error"),$("#rfq_email").after("<span class='error-msg'>Invalid email address<\/span>"),!1;if($("#rfq_phone").val().length<=0)return $("#rfq_phone").addClass("error"),$("#rfq_phone").after("<span class='error-msg'>Phone number is required<\/span>"),!1;if(!isValidPhoneNumber($("#rfq_phone").val().trim()))return $("#rfq_phone").addClass("error"),$("#rfq_phone").after("<span class='error-msg'>Invalid phone number<\/span>"),!1;if($("#rfq_delivery").val()=="0")return $("#rfq_delivery").addClass("error"),$("#rfq_delivery").after("<span class='error-msg'>Delivery location is required<\/span>"),!1}return!0}function i(i){if($(".tab").each(function(n,t){n==i?$(t).fadeIn(500):$(t).hide()}),$("#getQuotes").hide(),n==0?$("#prevBtn").addClass("disabled"):$("#prevBtn").removeClass("disabled"),n==t-1||n==t-2?($("#nextBtn").addClass("disabled"),$("#getQuotes").fadeIn(500)):$("#nextBtn").removeClass("disabled"),n==2){var r=$("#hdnHomeRfq").val();$("#rfq_delivery").val(r)}u(i)}function u(n){var t=(n+1)*25;$(".progress-bar").css({width:t+"%"})}var n=0,t,f;i(n);t=$(".tab").length;f=window.quote;$("#getQuotes").on("click",function(){var f,u,e;if(this.hasAttribute("disabled"))return!1;quote.quantity=$("#rfq_quantity").val();f=$(".btn-group > .btn-group-active").data("timeframe");f&&f!=""||(quote.timeframe=$(".btn-group > .btn-group-active").text());quote.timeframe=f;quote.description=$("#rfq_description").val();quote.name=$("#rfq_name").val();quote.email=$("#rfq_email").val();quote.phone=$("#rfq_phone").val();quote.company=$("#rfq_company").val();quote.state=$("#rfq_delivery").val();quote.rfqOrigin="Product";quote.imageUrl=$(".product-page-top-container .owl-item.active img").attr("src");u=$(this);u.text()=="Get Quotes"?r()&&(n=n>=t-1?t-1:n+1,e=$("#prevBtn"),$(u).html('<i class="fas fa-spinner fa-spin rfq-spinner"><\/i> Sending...'),$(u).css({opacity:.5}),$(u).attr("disabled","disabled"),$.post("/request/SubmitRFQ",quote,function(t){$(u).text("Get Quotes");$(u).css({opacity:1});$(u).removeAttr("disabled");t.status!=1&&($(".finalstep-title").text("An error has occurred!"),$(".finalstep-content").text("We are unable to submit your request at the moment. Please try again later."));i(n);$(e).addClass("disabled");$(u).text("Close");TrackGoogleAnalyticEvent("gtm_getquote_event","","","");window.VWO=window.VWO||[];VWO.event=VWO.event||function(){VWO.push(["event"].concat([].slice.call(arguments)))};VWO.event("categoryGetQuote",{categoryId:quote.categoryId,categoryName:quote.categoryName})})):$("#quotes-modal").modal("hide")});$("#prevBtn").on("click",function(){if($(this).hasClass("disabled"))return!1;n=n<=0?0:n-1;i(n)});$("#nextBtn").on("click",function(){if($(this).hasClass("disabled"))return!1;r()&&(n=n>=t-1?t-1:n+1,i(n))});$(".btn-group > .btn").on("click",function(){$(".btn-group > .btn").removeClass("btn-group-active");$(this).addClass("btn-group-active")})},InitRFQOpenedForm=function(){$("#rfq_form_submit").on("click",function(){if($("#quotes-popup-first").show(),$("#quotes-popup-second").hide(),$("input, textarea").removeClass("error"),$(".error-msg").remove(),$("#rfq_form_quantity").val().length<=0)return $("#rfq_form_quantity").addClass("error"),$("#rfq_form_quantity").after("<span class='error-msg'>Quantity is required<\/span>"),!1;if($("#rfq_form_description").val().length<=0)return $("#rfq_form_description").addClass("error"),$("#rfq_form_description").after("<span class='error-msg'>Description is required<\/span>"),!1;if($("#rfq_form_description").val().length<20)return $("#rfq_form_description").addClass("error"),$("#rfq_form_description").after("<span class='error-msg'>Description must have at least 20 characters<\/span>"),!1;$("#rfq-form-popup-modal").modal("show");$("#rfq_submit").text("Get Quotes");var n=$(".tab").get(0),t=$(".tab").get(1);$(n).find("input").removeClass("error");$(n).find("textarea").removeClass("error");$(n).find(".error-msg").remove();$(n).find(".error-msg-textarea").remove();$(t).hide();$(n).show()})},initRFQFormPopup=function(){function n(){var n=$(".tab").get(0);return($(n).find("input").removeClass("error"),$(n).find("textarea").removeClass("error"),$(n).find(".error-msg").remove(),$(n).find(".error-msg-textarea").remove(),$(n).find(".error-msg-group").remove(),$("#rfq_name").val().length<=0)?($("#rfq_name").addClass("error"),$("#rfq_name").after("<span class='error-msg'>Your name is required<\/span>"),!1):$("#rfq_email").val().length<=0?($("#rfq_email").addClass("error"),$("#rfq_email").after("<span class='error-msg'>Email address is required<\/span>"),!1):isValidEmailAddress($("#rfq_email").val().trim())?$("#rfq_phone").val().length<=0?($("#rfq_phone").addClass("error"),$("#rfq_phone").after("<span class='error-msg'>Phone number is required<\/span>"),!1):isValidPhoneNumber($("#rfq_phone").val().trim())?$("#rfq_delivery").val()=="0"?($("#rfq_delivery").addClass("error"),$("#rfq_delivery").after("<span class='error-msg'>Delivery location is required<\/span>"),!1):!0:($("#rfq_phone").addClass("error"),$("#rfq_phone").after("<span class='error-msg'>Invalid phone number<\/span>"),!1):($("#rfq_email").addClass("error"),$("#rfq_email").after("<span class='error-msg'>Invalid email address<\/span>"),!1)}$("#quotes-popup-first").show();$("#quotes-popup-second").hide();$("#rfq_submit").on("click",function(t){t.preventDefault();var i=$(this),r=$(".tab");if($(this).text()=="Close")return $(this).closest(".modal").modal("hide"),!1;if(!n())return!1;window.setTimeout(function(){var n={};n.quantity=$("#rfq_form_quantity").val();n.timeframe=$("#rfq_form_when").val();n.description=$("#rfq_form_description").val();n.name=$("#rfq_name").val();n.email=$("#rfq_email").val();n.phone=$("#rfq_phone").val();n.company=$("#rfq_company").val();n.state=$("#rfq_delivery").val();n.categoryName=$("#hdnCatName").val();n.suppliers=$("#hdnSupIdList").val();n.categoryId=$("#hdnCatId").val();n.portalId=$("#hdnPortalid").val();n.ip=client.IP;n.ipCountryCode=client.countryCode;$(i).html('<i class="fas fa-spinner fa-spin rfq-spinner"><\/i> Sending...');$(i).css({opacity:.5});$(i).attr("disabled","disabled");$.post("/request/SubmitRFQ",n,function(n){$(i).text("Get Quotes");$(i).css({opacity:1});$(i).removeAttr("disabled");$("#quotes-popup-first").hide();$("#quotes-popup-second").show();n.status!=1?($(".finalstep-title").text("An error has occurred!"),$(".finalstep-content").text("We are unable to submit your request at the moment. Please try again later.")):($(r[0]).hide(),$(r[1]).fadeIn(500));TrackGoogleAnalyticEvent("gtm_getquote_event","","","");window.VWO=window.VWO||[];VWO.event=VWO.event||function(){VWO.push(["event"].concat([].slice.call(arguments)))};VWO.event("categoryGetQuote",{categoryId:quote.categoryId,categoryName:quote.categoryName});$("#rfq_form_quantity").val("");$("#rfq_form_when").val("");$("#rfq_form_description").val("");$("#rfq_name").val("");$("#rfq_email").val("");$("#rfq_phone").val("");$("#rfq_company").val("");$("#rfq_delivery").prop("selectedIndex",0);$("#rfq_form_when").prop("selectedIndex",0);$(i).text("Close")})},0)})},RevealPhoneModule=function(){this.init()};RevealPhoneModule.prototype={showPhonePopup:function(n){var t=$(n).data("phone"),i="<div class='message'>Mention <b>@portalName<\/b> so this Supplier can best assist you! <br><div class='revealed-phone-panel'><i class='glyphicon glyphicon-earphone'><\/i><span class='reveal-phone'>"+t+"<\/span><\/div><\/div>";$(n).closest(".phone-reveal-container").html(i)},validate:function(){return $("#FullName").val().length<=0?(toastr.error("Add your name & organisation"),!1):$("#CountryCode").val().length<=0?(toastr.error("Add your country code"),!1):$("#callback-location").val()=="Location"?(toastr.error("Please select your location"),!1):$("#PhoneNumber").val().length<=0?(toastr.error("Add your phone number"),!1):$("#PhoneNumber").val().length>0&&$("#PhoneNumber").val().length<5?(toastr.error("Your phone number must have at least 5 digits"),!1):!0},sendCallBackNotificationEmail:function(n,t,i,r,u,f,e,o){var s=this;$.ajax({url:"/phonetracking/SendCallBackEmailToSupplier",type:"post",dataType:"json",data:{supplierId:n,productId:t,fullName:i,company:r,countryCode:u,phoneNumber:f,location:e,comments:o},success:function(n){n==1},error:function(){}})},savePhoneTracking:function(n,t,i,r,u,f,e,o){var s=this;$.ajax({url:"/phonetracking/SavePhoneRevealTracking",type:"post",dataType:"json",data:{supplierId:n,productId:t,fullName:i,company:r,countryCode:u,phoneNumber:f,location:e,comments:o},success:function(){s.trackGAStats();s.sendCallBackNotificationEmail(n,t,i,r,u,f,e,o)},error:function(){}})},trackGAStats:function(){dataLayer.push({event:"gtm_callbackfeature_event",eventCategory:"",eventAction:"",eventLabel:"",eventValue:undefined})},init:function(){var n=this,t=$(".phone-reveal-container").html();$("#phone-reveal-modal").on("hide.bs.modal",function(){window.setTimeout(function(){$(".phone-reveal-container").html(t)},500)});$("#btnSubmitSeePhone").live("click",function(t){t.preventDefault();var i=$(this).attr("attr-productid"),r=$(this).attr("attr-supplierid"),u=$(this).closest("form").find("#FullName").val(),f=$(this).closest("form").find("#Company").val(),e=$(this).closest("form").find("#CountryCode").val(),o=$(this).closest("form").find("#PhoneNumber").val(),s=$(this).closest("form").find("#callback-location").val(),h=$(this).closest("form").find("#callback-comments").val(),c=$(this).closest("#phone-reveal-modal");n.validate()&&(n.savePhoneTracking(r,i,u,f,e,o,s,h),toastr.success("Callback request sent!"),$(c).modal("hide"))});$("#PhoneNumber").live("keypress",function(n){var t=n.which;if((t!=8||t==32)&&(t<48||t>57))return!1});$("#CountryCode").live("keypress",function(n){var t=n.which;if((t!=8||t==32)&&(t<48||t>57))return!1});$(".phone-reveal-close").on("click",function(){$("#phone-reveal-modal").modal("hide")})}};$(".modal-close").live("click",function(){$(this).closest(".modal").modal("hide")});$(".input-quantity").live("keydown",function(n){if((n.keyCode<48||n.keyCode>57)&&![8,9,16,17,18].includes(n.keyCode))return n.preventDefault(),$(this).val($(this).val().substr(0,$(this).val().length)),!1});var initRFQLightForm=function(){function u(){var t=$(".tab").get(n),i,f,e,r,u;return($(t).find("input").removeClass("error"),$(t).find("textarea").removeClass("error"),$(t).find(".error-msg").remove(),$(t).find(".error-msg-location").remove(),$(t).find(".error-msg-postcode").remove(),$(t).find(".error-msg-textarea").html("&nbsp;"),$(t).find(".error-msg-group").remove(),$(t).find(".error-msg-option").remove(),i=$(t).attr("id"),i=="rfq_tab_categories")?(f=$("#rfq_category"),e=$("#rfq_category").val(),!e)?(f.after("<span class='error-msg-group'>Please select at least one category.<\/span>"),!1):!0:i=="rfq_tab_quantity"?$(".btn-group > .btn-group-active").length==0?($(".btn-group").after("<span class='error-msg-group'>Please select<\/span>"),!1):!0:i=="rfq_tab_description"?$("#rfq_description").val().length<=19?($("#rfq_description").addClass("error"),$(t).find(".error-msg-textarea").remove(),$("#rfq_description").after("<span class='error-msg-textarea description'>Provide more detail for a better quality quote (minimum 20 characters)<\/span>"),!1):$("#rfq_brandpref").val()===""?($(".more-options .brands.wrapper .select-container").addClass("error"),$(".more-options .brands.wrapper span.error-msg-option").remove(),$(".more-options .brands.wrapper span.label").after("<span class='error-msg-option'>This option is required<\/span>"),!1):!s&&$("#rfq_usage").val()===""?($(".more-options .usages.wrapper .select-container").addClass("error"),$(".more-options .usages.wrapper span.error-msg-option").remove(),$(".more-options .usages.wrapper span.label").after("<span class='error-msg-option'>This option is required<\/span>"),!1):!0:i=="rfq_tab_contactinfo"?$("#rfq_name").val().length<=0?($("#rfq_name").addClass("error"),$("#rfq_name").after("<span class='error-msg'>Your name is required<\/span>"),!1):$("#rfq_email").val().length<=0?($("#rfq_email").addClass("error"),$("#rfq_email").after("<span class='error-msg'>Email address is required<\/span>"),!1):isValidEmailAddress($("#rfq_email").val().trim())?$("#rfq_phone").val().length<=0?($("#rfq_phone").addClass("error"),$("#rfq_phone").after("<span class='error-msg'>Phone number is required<\/span>"),!1):isValidPhoneNumber($("#rfq_phone").val().trim())?$(".js-rfq_state").val()==""?($("#rfq_delivery").parent().append("<span class='error-msg-location'>Delivery location is required<\/span>"),!1):(r=$(".js-rfq_state").val(),r=="")?!1:(u=parseInt(r),u>0&&u<=9&&$("#rfq_postcode").val()=="")?($("#rfq_postcode").addClass("error"),$("#rfq_postcode").after("<span class='error-msg-postcode'>Postcode is needed to calculate your freight<\/span>"),!1):!0:($("#rfq_phone").addClass("error"),$("#rfq_phone").after("<span class='error-msg'>Invalid phone number<\/span>"),!1):($("#rfq_email").addClass("error"),$("#rfq_email").after("<span class='error-msg'>Invalid email address<\/span>"),!1):i=="rfq_tab_other_suppliers"?$("#rfq_group_description").val().length<=19?($("#rfq_group_description").addClass("error"),$(t).find(".error-msg-textarea").remove(),$("#rfq_group_description").after("<span class='error-msg-textarea'>Describe your requirements in 20+ characters<\/span>"),!1):!0:!0}function l(){r.rfq_group_description=r.Description;r.is_product_gq_continue=!0;$.post("/request/ResumeGetQuote",r,function(n){n.status==1?t(o):t(h)})}function t(t){var r,u;$(".tab").each(function(n,i){n==t?$(i).fadeIn(500):$(i).hide()});$("#getQuotes").hide();n==0?$("#prevBtn").addClass("disabled"):$("#prevBtn").removeClass("disabled");n==f-1||n==f-2?($("#nextBtn").addClass("disabled"),$("#getQuotes").fadeIn(500)):$("#nextBtn").removeClass("disabled");(n==2||n==c)&&(r=$("#hdnHomeRfq").val(),$("#rfq_delivery").val(r));n==c&&(u=$("#rfq_brandpref").val(),u==="false"?($("#get3quotesWrapper").hide(),$("#chkThreeQuotes").prop("checked",!1)):$("#get3quotesWrapper").show());i(t)}function i(n){var t=$(".tab").length,i=Math.round(n*100/(t-2));$(".progress__bar").css({width:i+"%"})}var a=arguments.length<=0||arguments[0]===undefined?1:arguments[0],n=a,s=$('div[id^="rfq_tab_customquestions"]').length>0,f,r,v,e;s&&$(".text.progress-guideline-text").hide();var o=$("#quotes-modal .quotes-container .tab").index($("#quotes-modal .quotes-container .tab#rfq_tab_submit_success")),h=$("#quotes-modal .quotes-container .tab").index($("#quotes-modal .quotes-container .tab#rfq_tab_submit_failed")),c=$("#quotes-modal .quotes-container .tab").index($("#quotes-modal .quotes-container .tab#rfq_tab_contactinfo"));t(n);f=$(".tab").length;$("#rfq_tab_categories").length==0&&$("#btn_prev_tab2").remove();$("input").on("keyup",function(){$(this).parent().find(".error-msg").remove()});r={};v=window.quote;$("#btn_continue_tab1").on("click",function(){n+=1;t(n);i(n);$(".progress-guideline-text").html("<span>Next:<\/span> Describe what you need")});$("#btn_continue_tab1_c").on("click",function(){if(u()){var r=$("#rfq_category option:selected").val(),f=$("#rfq_category option:selected").text();$("#rfq_catid").val(r);$("#rfq_catname").val(f);$.ajax({url:"/categories/is-display-three-quotes",type:"GET",dataType:"text",data:{catid:r,title:f},success:function(n){var i=JSON.parse(n),t=$("#get3quotesWrapper");i.isDisplayThreeQuotes?t&&t.length!==0||(t=$('<div class="row small more-quotes-wrapper gq-prod-tickbox-wrapper" id="get3quotesWrapper" style="vertical-align:top; ">   <span class="get3quotesText">Get 3+ Quotes<\/span><span class="get3quotesRecommended">RECOMMENDED<\/span>       <div class="col-2-checkbox quotes-checkbox-text">           Also get me quotes from other suppliers with similar products so I can choose the best option       <\/div>   <div class="green-text-label col-1-checkbox" style="text-align:right; vertical-align:top;"><input id="chkThreeQuotes" type="checkbox" class="checkbox-inline" style="width: auto !important; margin-right:-4px !important;" checked /><\/div><\/div>'),$(".contact-info-wrapper").append(t),quote.isDisplayThreeQuotes=!0):(t&&t.remove(),quote.isDisplayThreeQuotes=!1)}});n+=1;t(n);i(n);$(".progress-guideline-text").html("<span>Next:<\/span> Describe what you need")}});$("#btn_prev_tab2").on("click",function(){n>1&&(n-=1);t(n);i(n);$(".progress-guideline-text").html("&nbsp;")});$("#btn_cont_tab2").on("click",function(){$(".progress-guideline-text").html("<span>Next:<\/span> Add your contact details");u()&&(n+=1,t(n),i(n))});$('button[id^="btn_prev_tab-q"]').on("click",function(){n>1&&(n-=1);t(n);i(n)});$('button[id^="btn_cont_tab-q-"]').on("click",function(){var f=this,r=this.parentNode.parentNode,e=f.id.replace("btn_cont_tab-q-",""),u=$('input[name="answer-'+e+'"]:checked').val();if(u==undefined||u==""){$(".jsError",r).removeClass("d-none");return}$(".jsError",r).addClass("d-none");n+=1;t(n);i(n)});$("#btn_prev_tab3").on("click",function(){n-=1;t(n);i(n);$(".progress-guideline-text").html("<span>Next:<\/span> Describe what you need")});$("#btn_cont_tab3").on("click",function(){$(".progress-guideline-text").html("&nbsp;");u()&&(n+=1,t(n),i(n));var r=$("#rfq_brandpref").val(),f=$("#chkThreeQuotes").is(":checked");r!="true"||f||$("#chkThreeQuotes").trigger("click")});e=!0;$("#chkThreeQuotes").on("click",function(){e?e=!1:$("#chkThreeQuotes").is(":checked")?$("#btn_send_tab4").text("Get quotes"):$("#btn_send_tab4").text("Get a quote")});$("#btn_prev_tab4").on("click",function(){n-=1;t(n);i(n);$(".progress-guideline-text").html("<span>Next:<\/span> Add your contact details")});$("#btn_send_tab4").on("click",function(){var s,e,f,c;u()&&(quote.quantity=$("#rfq_quantity").val(),s=$(".btn-group > .btn-group-active").data("timeframe"),s&&s!=""||(quote.timeframe=$(".btn-group > .btn-group-active").text()),quote.timeframe=s,quote.description=$("#rfq_description").val(),quote.name=$("#rfq_name").val(),quote.email=$("#rfq_email").val(),quote.phone=$("#rfq_phone").val(),quote.company=$("#rfq_company").val(),quote.state=$("#rfq_delivery").val(),quote.postcode=$("#rfq_postcode").val(),quote.rfqRyzen=$("#rfqRyzen").val(),$("#rfq_catid")&&$("#rfq_catid").val()!==""&&(quote.categoryId=$("#rfq_catid").val()),$("#rfq_catname")&&$("#rfq_catname").val()!==""&&(quote.categoryName=$("#rfq_catname").val()),!quote.suppliers&&$("#hdnSupplierId")&&(quote.suppliers=$("#hdnSupplierId").val()),quote.bpsuppliers||(quote.bpsuppliers=$("#hdnBPSupIdTeasingList").val()),!quote.portalId&&$("#hdnPortalId")&&(quote.portalId=$("#hdnPortalId").val()),quote.isMultiQuotes=quote.isDisplayThreeQuotes?$("#chkThreeQuotes").is(":checked"):!1,e=$(this).attr("data-st"),e=isNaN(e)?0:1,$(this).attr("data-st",e),f=$(this),c=$(this).html(),$(f).html("<i style='font-family: \"Font Awesome 5 Free\"' class='fas fa-spinner fa-spin rfq-spinner'><\/i> Sending..."),$(f).css({opacity:.5}),$(f).attr("disabled","disabled"),quote.rfqOtherBrands=$("#rfq_brandpref").val(),quote.rfqUseOptions=$("#rfq_usage").val(),$("#rfq_brandpref").val()==="false"&&(quote.isMultiQuotes=!1),quote.questions=[],$('input[name^="answer-"]:checked').each(function(){quote.questions.push($(this).val())}),$.post("/request/SubmitRFQ",quote,function(u){if(TrackGoogleAnalyticEvent("gtm_getquote_event","","",""),window.VWO=window.VWO||[],VWO.event=VWO.event||function(){VWO.push(["event"].concat([].slice.call(arguments)))},VWO.event("categoryGetQuote",{categoryId:quote.categoryId,categoryName:quote.categoryName}),quote.rfqOrigin=="Product"?TrackGoogleAnalyticEvent("GetQuoteEvent","Submit Get Quotes","Product Submit Get Quotes",""):quote.rfqOrigin=="Category"?TrackGoogleAnalyticEvent("GetQuoteEvent","Submit Get Quotes","Category Submit Get Quotes",""):quote.rfqOrigin=="Home"?TrackGoogleAnalyticEvent("GetQuoteEvent","Submit Get Quotes","Home Submit Get Quotes",""):quote.rfqOrigin=="Supplier"&&TrackGoogleAnalyticEvent("GetQuoteEvent","Submit Get Quotes","Supplier Submit Get Quotes",""),r=u.data,u.status==1)u.allowNextStep?l():(n=o,t(n),i(n),$(".progress-guideline-text").html("&nbsp;"));else if(u.status==2&&e<1){var s=r.RetryToken;quote.retryToken=s;$(f).html(c);$(f).css({opacity:""});$(f).prop("disabled",!1);$("#rfq_email").after("<span class='error-msg'>"+u.message+"<\/span>")}else n=u.message.indexOf("Unapproved Location")>=0?o:h,t(n),i(n),$(".progress-guideline-text").html("&nbsp;")}))});$("#chkCopyDescription").on("click",function(){$(this).is(":checked")?$("#rfq_group_description").val(r.Description):$("#rfq_group_description").val("")});$("#btn_get_three_quotes").on("click",function(){u()&&(r.rfq_group_description=$("#rfq_group_description").val(),r.is_product_gq_continue=!0,$.post("/request/ResumeGetQuote",r,function(n){n.status==1?t(5):t(6)}))});$("#btn_close_tab4, #btn_close_tab5").on("click",function(){$(".modal-backdrop").remove();$("#quotes-modal").modal("hide");$(".floating-header").css({position:"fixed"})});$("#prevBtn").on("click",function(){if($(this).hasClass("disabled"))return!1;n=n<=0?0:n-1;t(n)});$("#nextBtn").on("click",function(){if($(this).hasClass("disabled"))return!1;u()&&(n=n>=f-1?f-1:n+1,t(n))});$(".btn-group > .btn").on("click",function(){$(".btn-group > .btn").removeClass("btn-group-active");$(this).addClass("btn-group-active")});$(".rfq-light-msg-tooltip-tick-background").hover(function(){var n=$(this).closest(".rfq-light-msg-tooltip").find(".rfq-light-msg-tooltip-content");n.show(100)},function(){var n=$(this).closest(".rfq-light-msg-tooltip").find(".rfq-light-msg-tooltip-content");n.hide(100)});$("#quotes-modal-close").on("click",function(){$(".floating-header").css({position:"fixed"});$(".modal-backdrop").remove()});$(".more-options .select-container ul.dropdown-menu li a").click(function(){var n=$(this),i=n.closest(".select-container"),u=n.data("key"),f=$("#rfq_"+i.attr("id")),r,t;f.val(u);r=n.text();t=$(i.find(".btn.dropdown-toggle span.initialize-text")[0]);t.text(r);t.addClass("selected")})},initGetQuoteUnsubscribe=function(){$("#btnSave").on("click",function(){var n=$(this).data("cid"),t=$("#chkStatus").is(":checked");$.post("/request/update",{cid:n,status:t},function(n){n==1?toastr.success("Successfully Updated!"):toastr.error("Successfully Updated!")})})},initGetQuoteResume=function(){function n(){return $("#rfq_group_description").val().length<=19?($("#rfq_group_description").addClass("error"),$(".error-msg-textarea").remove(),$("#rfq_group_description").after("<span class='error-msg-textarea'>Describe your requirements in 20+ characters<\/span>"),!1):!0}$("#btn_submit").on("click",function(){if(n()){var t={};t.rfq_group_description=$("#rfq_group_description").val();t.is_product_gq_continue=!0;t.QuoteId=$("#hdn_rfqid").val();$.post("/request/ResumeGetQuote",t,function(n){n.status==1?($("#rfq_group_description").prop("disabled",!0),$("#btn_submit").prop("disabled",!0),toastr.success("Sent Successfully!"),$("#first_stage").css("display","none"),$("#second_stage").css("display","block")):toastr.error(n.message)})}});$("#chkCopyDescription").on("click",function(){isChecked=$("#chkCopyDescription").is(":checked");isChecked===!0?$("#rfq_group_description").val($("#hdn_description").val()):$("#rfq_group_description").val("")})},initGQThumbUpDown=function(){var n=$("#hdnId").val(),t=$("#hdnStats").val();n==-1&&t==-1&&$("form").html("<p style='padding: 50px 0; text-align:center; font-weight:bold'>An error occured when loading your feedback form. Try again later!<\/p>");$("form").fadeIn(100);$("#btnSubmitFeedback").on("click",function(i){var r,u,f;if(i.preventDefault(),r=$("#feedback").val(),r.length<=0)return toastr.error("Comment cannot be empty."),$("#feedback").focus(),!1;u=$(this);f=$("form");$.ajax({url:"/GetQuotes/SubmitSurvey",type:"post",dataType:"json",data:{id:n,stats:t,comment:r},success:function(n){console.log(n);n==1?(toastr.success("Feedback submitted."),$(u).attr("disabled","disabled"),$(u).css("background-color","#888"),$(f).html("<p style='padding: 50px 0; text-align:center; font-weight:bold'>Thank you for submitting your feedback!<\/p>")):n==0?toastr.error("No data was updated."):n==-1&&toastr.error("An error occurred while updating your feedback.")},error:function(){toastr.error("Failed to submit feedback.")}})})};$(function(){$("#faqs-popup .item .question").live("click",function(){var n=$(this).closest(".item");n.toggleClass("collapsed");TrackGoogleAnalyticEvent("ActionFAQitem","FAQsBox","Action on a FAQ item","categoryid-"+n[0].dataset.category+", questionid-"+n[0].dataset.faqquestion)});$(".faqs-box").click(function(n){n.preventDefault();$(".faqs-box").hide();$(".faqs-popup").show();TrackGoogleAnalyticEvent("OpenFAQsPanel","FAQsBox","Open FAQs Panel","categoryid-"+this.dataset.category)});$(document).mouseup(function(n){var t=$(".faqs-popup");t.is(n.target)||t.has(n.target).length!==0||(t.hide(),$(".faqs-box").show())});$(".fa-chevron-down").click(function(n){n.preventDefault();$(".faqs-box").show();$(".faqs-popup").hide()});screen.width<550&&window.addEventListener("scroll",function(){window.scrollY>=720?$(".faqs-container").slideDown(70):$(".faqs-container").slideUp(70)})}),function(n){n.flexslider=function(t,i){var r=n(t);r.vars=n.extend({},n.flexslider.defaults,i);var f=r.vars.namespace,v=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,y=("ontouchstart"in window||v||window.DocumentTouch&&document instanceof DocumentTouch)&&r.vars.touch,a="click touchend MSPointerUp keyup",s="",p,h=r.vars.direction==="vertical",o=r.vars.reverse,e=r.vars.itemWidth>0,c=r.vars.animation==="fade",l=r.vars.asNavFor!=="",u={},w=!0;n.data(t,"flexslider",r);u={init:function(){r.animating=!1;r.currentSlide=parseInt(r.vars.startAt?r.vars.startAt:0,10);isNaN(r.currentSlide)&&(r.currentSlide=0);r.animatingTo=r.currentSlide;r.atEnd=r.currentSlide===0||r.currentSlide===r.last;r.containerSelector=r.vars.selector.substr(0,r.vars.selector.search(" "));r.slides=n(r.vars.selector,r);r.container=n(r.containerSelector,r);r.count=r.slides.length;r.syncExists=n(r.vars.sync).length>0;r.vars.animation==="slide"&&(r.vars.animation="swing");r.prop=h?"top":"marginLeft";r.args={};r.manualPause=!1;r.stopped=!1;r.started=!1;r.startTimeout=null;r.transitions=!r.vars.video&&!c&&r.vars.useCSS&&function(){var i=document.createElement("div"),n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"],t;for(t in n)if(i.style[n[t]]!==undefined)return r.pfx=n[t].replace("Perspective","").toLowerCase(),r.prop="-"+r.pfx+"-transform",!0;return!1}();r.ensureAnimationEnd="";r.vars.controlsContainer!==""&&(r.controlsContainer=n(r.vars.controlsContainer).length>0&&n(r.vars.controlsContainer));r.vars.manualControls!==""&&(r.manualControls=n(r.vars.manualControls).length>0&&n(r.vars.manualControls));r.vars.customDirectionNav!==""&&(r.customDirectionNav=n(r.vars.customDirectionNav).length===2&&n(r.vars.customDirectionNav));r.vars.randomize&&(r.slides.sort(function(){return Math.round(Math.random())-.5}),r.container.empty().append(r.slides));r.doMath();r.setup("init");r.vars.controlNav&&u.controlNav.setup();r.vars.directionNav&&u.directionNav.setup();r.vars.keyboard&&(n(r.containerSelector).length===1||r.vars.multipleKeyboard)&&n(document).bind("keyup",function(n){var t=n.keyCode,i;r.animating||t!==39&&t!==37||(i=t===39?r.getTarget("next"):t===37?r.getTarget("prev"):!1,r.flexAnimate(i,r.vars.pauseOnAction))});r.vars.mousewheel&&r.bind("mousewheel",function(n,t){n.preventDefault();var i=t<0?r.getTarget("next"):r.getTarget("prev");r.flexAnimate(i,r.vars.pauseOnAction)});r.vars.pausePlay&&u.pausePlay.setup();r.vars.slideshow&&r.vars.pauseInvisible&&u.pauseInvisible.init();r.vars.slideshow&&(r.vars.pauseOnHover&&r.hover(function(){r.manualPlay||r.manualPause||r.pause()},function(){r.manualPause||r.manualPlay||r.stopped||r.play()}),r.vars.pauseInvisible&&u.pauseInvisible.isHidden()||(r.vars.initDelay>0?r.startTimeout=setTimeout(r.play,r.vars.initDelay):r.play()));l&&u.asNav.setup();y&&r.vars.touch&&u.touch();(!c||c&&r.vars.smoothHeight)&&n(window).bind("resize orientationchange focus",u.resize);r.find("img").attr("draggable","false");setTimeout(function(){r.vars.start(r)},200)},asNav:{setup:function(){if(r.asNav=!0,r.animatingTo=Math.floor(r.currentSlide/r.move),r.currentItem=r.currentSlide,r.slides.removeClass(f+"active-slide").eq(r.currentItem).addClass(f+"active-slide"),v)t._slider=r,r.slides.each(function(){var t=this;t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",function(n){n.preventDefault();n.currentTarget._gesture&&n.currentTarget._gesture.addPointer(n.pointerId)},!1);t.addEventListener("MSGestureTap",function(t){t.preventDefault();var i=n(this),u=i.index();n(r.vars.asNavFor).data("flexslider").animating||i.hasClass("active")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})});else r.slides.on(a,function(t){t.preventDefault();var i=n(this),u=i.index(),e=i.offset().left-n(r).scrollLeft();e<=0&&i.hasClass(f+"active-slide")?r.flexAnimate(r.getTarget("prev"),!0):n(r.vars.asNavFor).data("flexslider").animating||i.hasClass(f+"active-slide")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){r.manualControls?u.controlNav.setupManual():u.controlNav.setupPaging()},setupPaging:function(){var c=r.vars.controlNav==="thumbnails"?"control-thumbs":"control-paging",h=1,e,o,t,i;if(r.controlNavScaffold=n('<ol class="'+f+"control-nav "+f+c+'"><\/ol>'),r.pagingCount>1)for(t=0;t<r.pagingCount;t++)o=r.slides.eq(t),e=r.vars.controlNav==="thumbnails"?'<img src="'+o.attr("data-thumb")+'"/>':"<a>"+h+"<\/a>","thumbnails"===r.vars.controlNav&&!0===r.vars.thumbCaptions&&(i=o.attr("data-thumbcaption"),""!==i&&undefined!==i&&(e+='<span class="'+f+'caption">'+i+"<\/span>")),r.controlNavScaffold.append("<li>"+e+"<\/li>"),h++;r.controlsContainer?n(r.controlsContainer).append(r.controlNavScaffold):r.append(r.controlNavScaffold);u.controlNav.set();u.controlNav.active();r.controlNavScaffold.delegate("a, img",a,function(t){if(t.preventDefault(),s===""||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}s===""&&(s=t.type);u.setToClearWatchedEvent()})},setupManual:function(){r.controlNav=r.manualControls;u.controlNav.active();r.controlNav.bind(a,function(t){if(t.preventDefault(),s===""||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}s===""&&(s=t.type);u.setToClearWatchedEvent()})},set:function(){var t=r.vars.controlNav==="thumbnails"?"img":"a";r.controlNav=n("."+f+"control-nav li "+t,r.controlsContainer?r.controlsContainer:r)},active:function(){r.controlNav.removeClass(f+"active").eq(r.animatingTo).addClass(f+"active")},update:function(t,i){r.pagingCount>1&&t==="add"?r.controlNavScaffold.append(n("<li><a>"+r.count+"<\/a><\/li>")):r.pagingCount===1?r.controlNavScaffold.find("li").remove():r.controlNav.eq(i).closest("li").remove();u.controlNav.set();r.pagingCount>1&&r.pagingCount!==r.controlNav.length?r.update(i,t):u.controlNav.active()}},directionNav:{setup:function(){var t=n('<ul class="'+f+'direction-nav"><li class="'+f+'nav-prev"><a class="'+f+'prev" href="#">'+r.vars.prevText+'<\/a><\/li><li class="'+f+'nav-next"><a class="'+f+'next" href="#">'+r.vars.nextText+"<\/a><\/li><\/ul>");r.customDirectionNav?r.directionNav=r.customDirectionNav:r.controlsContainer?(n(r.controlsContainer).append(t),r.directionNav=n("."+f+"direction-nav li a",r.controlsContainer)):(r.append(t),r.directionNav=n("."+f+"direction-nav li a",r));u.directionNav.update();r.directionNav.bind(a,function(t){t.preventDefault();var i;(s===""||s===t.type)&&(i=n(this).hasClass(f+"next")?r.getTarget("next"):r.getTarget("prev"),r.flexAnimate(i,r.vars.pauseOnAction));s===""&&(s=t.type);u.setToClearWatchedEvent()})},update:function(){var n=f+"disabled";r.pagingCount===1?r.directionNav.addClass(n).attr("tabindex","-1"):r.vars.animationLoop?r.directionNav.removeClass(n).removeAttr("tabindex"):r.animatingTo===0?r.directionNav.removeClass(n).filter("."+f+"prev").addClass(n).attr("tabindex","-1"):r.animatingTo===r.last?r.directionNav.removeClass(n).filter("."+f+"next").addClass(n).attr("tabindex","-1"):r.directionNav.removeClass(n).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=n('<div class="'+f+'pauseplay"><a><\/a><\/div>');r.controlsContainer?(r.controlsContainer.append(t),r.pausePlay=n("."+f+"pauseplay a",r.controlsContainer)):(r.append(t),r.pausePlay=n("."+f+"pauseplay a",r));u.pausePlay.update(r.vars.slideshow?f+"pause":f+"play");r.pausePlay.bind(a,function(t){t.preventDefault();(s===""||s===t.type)&&(n(this).hasClass(f+"pause")?(r.manualPause=!0,r.manualPlay=!1,r.pause()):(r.manualPause=!1,r.manualPlay=!0,r.play()));s===""&&(s=t.type);u.setToClearWatchedEvent()})},update:function(n){n==="play"?r.pausePlay.removeClass(f+"pause").addClass(f+"play").html(r.vars.playText):r.pausePlay.removeClass(f+"play").addClass(f+"pause").html(r.vars.pauseText)}},touch:function(){var p,w,f,u,n,s,d,b,k,l=!1,a=0,y=0,i=0;if(v){t.style.msTouchAction="none";t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",g,!1);t._slider=r;t.addEventListener("MSGestureChange",nt,!1);t.addEventListener("MSGestureEnd",tt,!1);function g(n){n.stopPropagation();r.animating?n.preventDefault():(r.pause(),t._gesture.addPointer(n.pointerId),i=0,u=h?r.h:r.w,s=Number(new Date),f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*u:(r.currentSlide+r.cloneOffset)*u)}function nt(r){var e,o,a;if(r.stopPropagation(),e=r.target._slider,e){if(o=-r.translationX,a=-r.translationY,i=i+(h?a:o),n=i,l=h?Math.abs(i)<Math.abs(-o):Math.abs(i)<Math.abs(-a),r.detail===r.MSGESTURE_FLAG_INERTIA){setImmediate(function(){t._gesture.stop()});return}(!l||Number(new Date)-s>500)&&(r.preventDefault(),!c&&e.transitions&&(e.vars.animationLoop||(n=i/(e.currentSlide===0&&i<0||e.currentSlide===e.last&&i>0?Math.abs(i)/u+2:1)),e.setProps(f+n,"setTouch")))}}function tt(t){var r,e,h;(t.stopPropagation(),r=t.target._slider,r)&&(r.animatingTo!==r.currentSlide||l||n===null||(e=o?-n:n,h=e>0?r.getTarget("next"):r.getTarget("prev"),r.canAdvance(h)&&(Number(new Date)-s<550&&Math.abs(e)>50||Math.abs(e)>u/2)?r.flexAnimate(h,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)),p=null,w=null,n=null,f=null,i=0)}}else d=function(n){r.animating?n.preventDefault():(window.navigator.msPointerEnabled||n.touches.length===1)&&(r.pause(),u=h?r.h:r.w,s=Number(new Date),a=n.touches[0].pageX,y=n.touches[0].pageY,f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*u:(r.currentSlide+r.cloneOffset)*u,p=h?y:a,w=h?a:y,t.addEventListener("touchmove",b,!1),t.addEventListener("touchend",k,!1))},b=function(t){a=t.touches[0].pageX;y=t.touches[0].pageY;n=h?p-y:p-a;l=h?Math.abs(n)<Math.abs(a-w):Math.abs(n)<Math.abs(y-w);(!l||Number(new Date)-s>500)&&(t.preventDefault(),!c&&r.transitions&&(r.vars.animationLoop||(n=n/(r.currentSlide===0&&n<0||r.currentSlide===r.last&&n>0?Math.abs(n)/u+2:1)),r.setProps(f+n,"setTouch")))},k=function(){if(t.removeEventListener("touchmove",b,!1),r.animatingTo===r.currentSlide&&!l&&!(n===null)){var i=o?-n:n,e=i>0?r.getTarget("next"):r.getTarget("prev");r.canAdvance(e)&&(Number(new Date)-s<550&&Math.abs(i)>50||Math.abs(i)>u/2)?r.flexAnimate(e,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)}t.removeEventListener("touchend",k,!1);p=null;w=null;n=null;f=null},t.addEventListener("touchstart",d,!1)},resize:function(){!r.animating&&r.is(":visible")&&(e||r.doMath(),c?u.smoothHeight():e?(r.slides.width(r.computedW),r.update(r.pagingCount),r.setProps()):h?(r.viewport.height(r.h),r.setProps(r.h,"setTotal")):(r.vars.smoothHeight&&u.smoothHeight(),r.newSlides.width(r.computedW),r.setProps(r.computedW,"setTotal")))},smoothHeight:function(n){if(!h||c){var t=c?r:r.viewport;n?t.animate({height:r.slides.eq(r.animatingTo).height()},n):t.height(r.slides.eq(r.animatingTo).height())}},sync:function(t){var i=n(r.vars.sync).data("flexslider"),u=r.animatingTo;switch(t){case"animate":i.flexAnimate(u,r.vars.pauseOnAction,!1,!0);break;case"play":i.playing||i.asNav||i.play();break;case"pause":i.pause()}},uniqueID:function(t){return t.filter("[id]").add(t.find("[id]")).each(function(){var t=n(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var n=u.pauseInvisible.getHiddenProp(),t;n&&(t=n.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(t,function(){u.pauseInvisible.isHidden()?r.startTimeout?clearTimeout(r.startTimeout):r.pause():r.started?r.play():r.vars.initDelay>0?setTimeout(r.play,r.vars.initDelay):r.play()}))},isHidden:function(){var n=u.pauseInvisible.getHiddenProp();return n?document[n]:!1},getHiddenProp:function(){var t=["webkit","moz","ms","o"],n;if("hidden"in document)return"hidden";for(n=0;n<t.length;n++)if(t[n]+"Hidden"in document)return t[n]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(p);p=setTimeout(function(){s=""},3e3)}};r.flexAnimate=function(t,i,s,a,v){var w,p,d,b,k;if(r.vars.animationLoop||t===r.currentSlide||(r.direction=t>r.currentSlide?"next":"prev"),l&&r.pagingCount===1&&(r.direction=r.currentItem<t?"next":"prev"),!r.animating&&(r.canAdvance(t,v)||s)&&r.is(":visible")){if(l&&a)if(w=n(r.vars.asNavFor).data("flexslider"),r.atEnd=t===0||t===r.count-1,w.flexAnimate(t,!0,!1,!0,v),r.direction=r.currentItem<t?"next":"prev",w.direction=r.direction,Math.ceil((t+1)/r.visible)-1!==r.currentSlide&&t!==0)r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),t=Math.floor(t/r.visible);else return r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),!1;r.animating=!0;r.animatingTo=t;i&&r.pause();r.vars.before(r);r.syncExists&&!v&&u.sync("animate");r.vars.controlNav&&u.controlNav.active();e||r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide");r.atEnd=t===0||t===r.last;r.vars.directionNav&&u.directionNav.update();t===r.last&&(r.vars.end(r),r.vars.animationLoop||r.pause());c?y?(r.slides.eq(r.currentSlide).css({opacity:0,zIndex:1}),r.slides.eq(t).css({opacity:1,zIndex:2}),r.wrapup(p)):(r.slides.eq(r.currentSlide).css({zIndex:1}).animate({opacity:0},r.vars.animationSpeed,r.vars.easing),r.slides.eq(t).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing,r.wrapup)):(p=h?r.slides.filter(":first").height():r.computedW,e?(d=r.vars.itemMargin,k=(r.itemW+d)*r.move*r.animatingTo,b=k>r.limit&&r.visible!==1?r.limit:k):b=r.currentSlide===0&&t===r.count-1&&r.vars.animationLoop&&r.direction!=="next"?o?(r.count+r.cloneOffset)*p:0:r.currentSlide===r.last&&t===0&&r.vars.animationLoop&&r.direction!=="prev"?o?0:(r.count+1)*p:o?(r.count-1-t+r.cloneOffset)*p:(t+r.cloneOffset)*p,r.setProps(b,"",r.vars.animationSpeed),r.transitions?(r.vars.animationLoop&&r.atEnd||(r.animating=!1,r.currentSlide=r.animatingTo),r.container.unbind("webkitTransitionEnd transitionend"),r.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(r.ensureAnimationEnd);r.wrapup(p)}),clearTimeout(r.ensureAnimationEnd),r.ensureAnimationEnd=setTimeout(function(){r.wrapup(p)},r.vars.animationSpeed+100)):r.container.animate(r.args,r.vars.animationSpeed,r.vars.easing,function(){r.wrapup(p)}));r.vars.smoothHeight&&u.smoothHeight(r.vars.animationSpeed)}};r.wrapup=function(n){c||e||(r.currentSlide===0&&r.animatingTo===r.last&&r.vars.animationLoop?r.setProps(n,"jumpEnd"):r.currentSlide===r.last&&r.animatingTo===0&&r.vars.animationLoop&&r.setProps(n,"jumpStart"));r.animating=!1;r.currentSlide=r.animatingTo;r.vars.after(r)};r.animateSlides=function(){!r.animating&&w&&r.flexAnimate(r.getTarget("next"))};r.pause=function(){clearInterval(r.animatedSlides);r.animatedSlides=null;r.playing=!1;r.vars.pausePlay&&u.pausePlay.update("play");r.syncExists&&u.sync("pause")};r.play=function(){r.playing&&clearInterval(r.animatedSlides);r.animatedSlides=r.animatedSlides||setInterval(r.animateSlides,r.vars.slideshowSpeed);r.started=r.playing=!0;r.vars.pausePlay&&u.pausePlay.update("pause");r.syncExists&&u.sync("play")};r.stop=function(){r.pause();r.stopped=!0};r.canAdvance=function(n,t){var i=l?r.pagingCount-1:r.last;return t?!0:l&&r.currentItem===r.count-1&&n===0&&r.direction==="prev"?!0:l&&r.currentItem===0&&n===r.pagingCount-1&&r.direction!=="next"?!1:n===r.currentSlide&&!l?!1:r.vars.animationLoop?!0:r.atEnd&&r.currentSlide===0&&n===i&&r.direction!=="next"?!1:r.atEnd&&r.currentSlide===i&&n===0&&r.direction==="next"?!1:!0};r.getTarget=function(n){return r.direction=n,n==="next"?r.currentSlide===r.last?0:r.currentSlide+1:r.currentSlide===0?r.last:r.currentSlide-1};r.setProps=function(n,t,i){var u=function(){var i=n?n:(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo,u=function(){if(e)return t==="setTouch"?n:o&&r.animatingTo===r.last?0:o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:r.animatingTo===r.last?r.limit:i;switch(t){case"setTotal":return o?(r.count-1-r.currentSlide+r.cloneOffset)*n:(r.currentSlide+r.cloneOffset)*n;case"setTouch":return o?n:n;case"jumpEnd":return o?n:r.count*n;case"jumpStart":return o?r.count*n:n;default:return n}}();return u*-1+"px"}();r.transitions&&(u=h?"translate3d(0,"+u+",0)":"translate3d("+u+",0,0)",i=i!==undefined?i/1e3+"s":"0s",r.container.css("-"+r.pfx+"-transition-duration",i),r.container.css("transition-duration",i));r.args[r.prop]=u;(r.transitions||i===undefined)&&r.container.css(r.args);r.container.css("transform",u)};r.setup=function(t){if(c)r.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),t==="init"&&(y?r.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+r.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(r.currentSlide).css({opacity:1,zIndex:2}):r.vars.fadeFirstSlide==!1?r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).css({opacity:1}):r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing)),r.vars.smoothHeight&&u.smoothHeight();else{var i,s;t==="init"&&(r.viewport=n('<div class="'+f+'viewport"><\/div>').css({overflow:"hidden",position:"relative"}).appendTo(r).append(r.container),r.cloneCount=0,r.cloneOffset=0,o&&(s=n.makeArray(r.slides).reverse(),r.slides=n(s),r.container.empty().append(r.slides)));r.vars.animationLoop&&!e&&(r.cloneCount=2,r.cloneOffset=1,t!=="init"&&r.container.find(".clone").remove(),r.container.append(u.uniqueID(r.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(u.uniqueID(r.slides.last().clone().addClass("clone")).attr("aria-hidden","true")));r.newSlides=n(r.vars.selector,r);i=o?r.count-1-r.currentSlide+r.cloneOffset:r.currentSlide+r.cloneOffset;h&&!e?(r.container.height((r.count+r.cloneCount)*200+"%").css("position","absolute").width("100%"),setTimeout(function(){r.newSlides.css({display:"block"});r.doMath();r.viewport.height(r.h);r.setProps(i*r.h,"init")},t==="init"?100:0)):(r.container.width((r.count+r.cloneCount)*200+"%"),r.setProps(i*r.computedW,"init"),setTimeout(function(){r.doMath();r.newSlides.css({width:r.computedW,float:"left",display:"block"});r.vars.smoothHeight&&u.smoothHeight()},t==="init"?100:0))}e||r.slides.removeClass(f+"active-slide").eq(r.currentSlide).addClass(f+"active-slide");r.vars.init(r)};r.doMath=function(){var u=r.slides.first(),n=r.vars.itemMargin,t=r.vars.minItems,i=r.vars.maxItems;r.w=r.viewport===undefined?r.width():r.viewport.width();r.h=u.height();r.boxPadding=u.outerWidth()-u.width();e?(r.itemT=r.vars.itemWidth+n,r.minW=t?t*r.itemT:r.w,r.maxW=i?i*r.itemT-n:r.w,r.itemW=r.minW>r.w?(r.w-n*(t-1))/t:r.maxW<r.w?(r.w-n*(i-1))/i:r.vars.itemWidth>r.w?r.w:r.vars.itemWidth,r.visible=Math.floor(r.w/r.itemW),r.move=r.vars.move>0&&r.vars.move<r.visible?r.vars.move:r.visible,r.pagingCount=Math.ceil((r.count-r.visible)/r.move+1),r.last=r.pagingCount-1,r.limit=r.pagingCount===1?0:r.vars.itemWidth>r.w?r.itemW*(r.count-1)+n*(r.count-1):(r.itemW+n)*r.count-r.w-n):(r.itemW=r.w,r.pagingCount=r.count,r.last=r.count-1);r.computedW=r.itemW-r.boxPadding};r.update=function(n,t){r.doMath();e||(n<r.currentSlide?r.currentSlide+=1:n<=r.currentSlide&&n!==0&&(r.currentSlide-=1),r.animatingTo=r.currentSlide);r.vars.controlNav&&!r.manualControls&&(t==="add"&&!e||r.pagingCount>r.controlNav.length?u.controlNav.update("add"):(t==="remove"&&!e||r.pagingCount<r.controlNav.length)&&(e&&r.currentSlide>r.last&&(r.currentSlide-=1,r.animatingTo-=1),u.controlNav.update("remove",r.last)));r.vars.directionNav&&u.directionNav.update()};r.addSlide=function(t,i){var u=n(t);r.count+=1;r.last=r.count-1;h&&o?i!==undefined?r.slides.eq(r.count-i).after(u):r.container.prepend(u):i!==undefined?r.slides.eq(i).before(u):r.container.append(u);r.update(i,"add");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.added(r)};r.removeSlide=function(t){var i=isNaN(t)?r.slides.index(n(t)):t;r.count-=1;r.last=r.count-1;isNaN(t)?n(t,r.slides).remove():h&&o?r.slides.eq(r.last).remove():r.slides.eq(t).remove();r.doMath();r.update(i,"remove");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.removed(r)};u.init()};n(window).blur(function(){focused=!1}).focus(function(){focused=!0});n.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}};n.fn.flexslider=function(t){if(t===undefined&&(t={}),typeof t=="object")return this.each(function(){var i=n(this),u=t.selector?t.selector:".slides > li",r=i.find(u);r.length===1&&t.allowOneSlide===!0||r.length===0?(r.fadeIn(400),t.start&&t.start(i)):i.data("flexslider")===undefined&&new n.flexslider(this,t)});var i=n(this).data("flexslider");switch(t){case"play":i.play();break;case"pause":i.pause();break;case"stop":i.stop();break;case"next":i.flexAnimate(i.getTarget("next"),!0);break;case"prev":case"previous":i.flexAnimate(i.getTarget("prev"),!0);break;default:typeof t=="number"&&i.flexAnimate(t,!0)}}}(jQuery)