function SetupSearch(){$("#searchHero, #search").on("keyup",function(n){n.keyCode===13&&(n.preventDefault(),SearchClick())})}function SearchClick(){var n="#searchHero",t;$("#searchBar").hasClass("hidden")||(n="#search");t=$(n).val();window.location.href="/search/?q="+t}function OpenToggle(){var n=$(".navbar-responsive-collapse")[0];n.classList.contains("in")||$("#navtoggle").click()}function SetupNewsletterBtn(){$("#txtNewsletter").on("keypress",function(n){if(n.which===13)return $(this).attr("disabled","disabled"),homeNewsSignup(),$(this).removeAttr("disabled"),!1})}function SetDD(n,t){var i=$(n).parent().siblings('[data-target!="'+t+'"][id!="'+t+'"]');i.removeClass("open");$("#"+t).toggleClass("open")}function SetActive(){var t=location.pathname.split("/")[1],n=$('a[data-href="'+t+'"]');n[0]&&$(n).closest("li").addClass("active")}function SetBreadcrumb(){var n=window.location.toString();n.indexOf("product")===-1&&n.indexOf("industri")===-1&&$(".breadcrumb").hide()}function calcHeight(){var n=document.getElementById("frameUser");n.height=n.contentDocument?n.contentDocument.documentElement.offsetHeight:n.contentWindow.document.body.offsetHeight;setTimeout(function(){calcHeight()},500)}function homeNewsSignup(){window.location="/Newsletter/?email="+$("#txtNewsletter").val()}function getParameterByName(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t==null?"":decodeURIComponent(t[1].replace(/\+/g," "))}+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),r=u.data("bs.validator");(r||"destroy"!=i)&&(r||u.data("bs.validator",r=new t(this,f)),"string"==typeof i&&r[i]())})}var i=':input:not([type="submit"], button):enabled:visible',t=function(i,r){this.$element=n(i);this.options=r;r.errors=n.extend({},t.DEFAULTS.errors,r.errors);for(var u in r.custom)if(!r.errors[u])throw new Error("Missing default error message for custom validator: "+u);n.extend(t.VALIDATORS,r.custom);this.$element.attr("novalidate",!0);this.toggleSubmit();this.$element.on("input.bs.validator change.bs.validator focusout.bs.validator",n.proxy(this.validateInput,this));this.$element.on("submit.bs.validator",n.proxy(this.onSubmit,this));this.$element.find("[data-match]").each(function(){var t=n(this),i=t.data("match");n(i).on("input.bs.validator",function(){t.val()&&t.trigger("input.bs.validator")})})},u;t.DEFAULTS={delay:500,html:!1,disable:!0,custom:{},errors:{match:"Does not match",minlength:"Not long enough"},feedback:{success:"glyphicon-ok",error:"glyphicon-warning-sign"}};t.VALIDATORS={"native":function(n){var t=n[0];return t.checkValidity?t.checkValidity():!0},match:function(t){var i=t.data("match");return!t.val()||t.val()===n(i).val()},minlength:function(n){var t=n.data("minlength");return!n.val()||n.val().length>=t}};t.prototype.validateInput=function(t){var i=n(t.target),u=i.data("bs.validator.errors"),r;(i.is('[type="radio"]')&&(i=this.$element.find('input[name="'+i.attr("name")+'"]')),this.$element.trigger(t=n.Event("validate.bs.validator",{relatedTarget:i[0]})),t.isDefaultPrevented())||(r=this,this.runValidators(i).done(function(f){i.data("bs.validator.errors",f);f.length?r.showErrors(i):r.clearErrors(i);u&&f.toString()===u.toString()||(t=f.length?n.Event("invalid.bs.validator",{relatedTarget:i[0],detail:f}):n.Event("valid.bs.validator",{relatedTarget:i[0],detail:u}),r.$element.trigger(t));r.toggleSubmit();r.$element.trigger(n.Event("validated.bs.validator",{relatedTarget:i[0]}))}))};t.prototype.runValidators=function(i){function f(n){return i.data(n+"-error")||i.data("error")||"native"==n&&i[0].validationMessage||e.errors[n]}var r=[],u=n.Deferred(),e=this.options;return i.data("bs.validator.deferred")&&i.data("bs.validator.deferred").reject(),i.data("bs.validator.deferred",u),n.each(t.VALIDATORS,n.proxy(function(n,t){if((i.data(n)||"native"==n)&&!t.call(this,i)){var u=f(n);~r.indexOf(u)||r.push(u)}},this)),!r.length&&i.val()&&i.data("remote")?this.defer(i,function(){var t={};t[i.attr("name")]=i.val();n.get(i.data("remote"),t).fail(function(n,t,i){r.push(f("remote")||i)}).always(function(){u.resolve(r)})}):u.resolve(r),u.promise()};t.prototype.validate=function(){var n=this.options.delay;return this.options.delay=0,this.$element.find(i).trigger("input.bs.validator"),this.options.delay=n,this};t.prototype.showErrors=function(t){var i=this.options.html?"html":"text";this.defer(t,function(){var r=t.closest(".form-group"),u=r.find(".help-block.with-errors"),e=r.find(".form-control-feedback"),f=t.data("bs.validator.errors");f.length&&(f=n("<ul/>").addClass("list-unstyled").append(n.map(f,function(t){return n("<li/>")[i](t)})),void 0===u.data("bs.validator.originalContent")&&u.data("bs.validator.originalContent",u.html()),u.empty().append(f),r.addClass("has-error"),e.length&&e.removeClass(this.options.feedback.success)&&e.addClass(this.options.feedback.error)&&r.removeClass("has-success"))})};t.prototype.clearErrors=function(n){var t=n.closest(".form-group"),r=t.find(".help-block.with-errors"),i=t.find(".form-control-feedback");r.html(r.data("bs.validator.originalContent"));t.removeClass("has-error");i.length&&i.removeClass(this.options.feedback.error)&&i.addClass(this.options.feedback.success)&&t.addClass("has-success")};t.prototype.hasErrors=function(){function t(){return!!(n(this).data("bs.validator.errors")||[]).length}return!!this.$element.find(i).filter(t).length};t.prototype.isIncomplete=function(){function t(){return"checkbox"===this.type?!this.checked:"radio"===this.type?!n('[name="'+this.name+'"]:checked').length:""===n.trim(this.value)}return!!this.$element.find(i).filter("[required]").filter(t).length};t.prototype.onSubmit=function(n){this.validate();(this.isIncomplete()||this.hasErrors())&&n.preventDefault()};t.prototype.toggleSubmit=function(){if(this.options.disable){var t=n('button[type="submit"], input[type="submit"]').filter('[form="'+this.$element.attr("id")+'"]').add(this.$element.find('input[type="submit"], button[type="submit"]'));t.toggleClass("disabled",this.isIncomplete()||this.hasErrors()).css({"pointer-events":"all",cursor:"pointer"})}};t.prototype.defer=function(t,i){return i=n.proxy(i,this),this.options.delay?(window.clearTimeout(t.data("bs.validator.timeout")),void t.data("bs.validator.timeout",window.setTimeout(i,this.options.delay))):i()};t.prototype.destroy=function(){return this.$element.removeAttr("novalidate").removeData("bs.validator").off(".bs.validator"),this.$element.find(i).off(".bs.validator").removeData(["bs.validator.errors","bs.validator.deferred"]).each(function(){var t=n(this),i=t.data("bs.validator.timeout");window.clearTimeout(i)&&t.removeData("bs.validator.timeout")}),this.$element.find(".help-block.with-errors").each(function(){var t=n(this),i=t.data("bs.validator.originalContent");t.removeData("bs.validator.originalContent").html(i)}),this.$element.find('input[type="submit"], button[type="submit"]').removeClass("disabled"),this.$element.find(".has-error").removeClass("has-error"),this};u=n.fn.validator;n.fn.validator=r;n.fn.validator.Constructor=t;n.fn.validator.noConflict=function(){return n.fn.validator=u,this};n(window).on("load",function(){n('form[data-toggle="validator"]').each(function(){var t=n(this);r.call(t,t.data())})})}(jQuery);$(document).ready(function(){$("ul.dropdown-menu [data-toggle=dropdown]").on("click",function(n){n.preventDefault();n.stopPropagation();var t=$(this).attr("data-target");t!==undefined?SetDD($(this),t):($(this).parent().siblings().removeClass("open"),$(this).parent().toggleClass("open"))});SetupNewsletterBtn();SetBreadcrumb();SetActive();SetupSearch()});$(document).ready(function(){var n,t,i,r,u,f;$(".gpluslink").attr("href","https://plus.google.com/+Phdincorporated");$(".gpluslink").attr("target","_blank");n="http://size.phdinc.com/";$(".sizingdomain").attr("href",n);$(".sizingdomain").attr("target","_blank");t="/cad/";$(".caddomain").attr("href",t);$(".caddomain").attr("target","_blank");i="http://learn.phdinc.com/";$(".learndomain").attr("href",i);$(".learndomain").attr("target","_blank");r="/etools/sizing/cv_calculator.aspx";$(".cvscfmdomain").attr("href",r);$(".cvscfmdomain").attr("target","");u="/etools/designprocess/";$(".designdomain").attr("href",u);$(".designdomain").attr("target","");f="/etools/unit_conversion/";$(".conversiondomain").attr("href",f);$(".conversiondomain").attr("target","");$(".breadcrumbs ul li:last-child").addClass("active")});jQuery.cookie=function(n,t,i){var u,r,f,e;return arguments.length>1&&String(t)!=="[object Object]"?(i=jQuery.extend({},i),(t===null||t===undefined)&&(i.expires=-1),typeof i.expires=="number"&&(u=i.expires,r=i.expires=new Date,r.setDate(r.getDate()+u)),t=String(t),document.cookie=[encodeURIComponent(n),"=",i.raw?t:encodeURIComponent(t),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")):(i=t||{},e=i.raw?function(n){return n}:decodeURIComponent,(f=new RegExp("(?:^|; )"+encodeURIComponent(n)+"=([^;]*)").exec(document.cookie))?e(f[1]):null)},function(n,t){var r,i;"IntersectionObserver"in n?(i=t.createElement("script"),i.async=!0,i.src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@10.19.0/dist/lazyload.min.js",n.lazyLoadOptions={elements_selector:".lazy"},t.getElementsByTagName("body")[0].appendChild(i)):(r=$(".lazy"),r.map(function(n,t){t.src=t.getAttribute("data-src");t.classList.remove("lazy")}))}(window,document);$(document).ready(function(){var i=$.cookie("PHD_Language"),n,t;i!=null?($(".international").removeClass("selected"),$("."+i).addClass("selected")):(n=document.URL.replace("http://","").replace("https://","").replace("www.","").replace("/",""),t=n.indexOf(".de"),n=n.substring(0,t!=-1?t:n.length),(n=="phd-gmbh"||n=="phdineurope")&&$.cookie("PHD_Language","de",{path:"/",domain:window.cookieDomain,expires:365}));$(".international").click(function(){var n,t;$(".international").removeClass("selected");$(this).addClass("selected");$.cookie("PHD_Language",$(this).attr("data-lang"),{path:"/",domain:window.cookieDomain,expires:365});n=document.URL;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#")));n=n.replace("lang=de","").replace("lang=en","").replace("lang=cn","").replace("lang=es","");t="?";n.indexOf("?")>-1&&(t="&");window.location=n+t+"reset=1"});$('[data-toggle="tooltip"]').tooltip()})