var _opt=new (function(){var b="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");function D(F,K){var M=b,J=[],I=Math.random;K=K||M.length;if(F){for(var G=0;G<F;G++){J[G]=M[0|I()*K]}}else{var L;J[8]=J[13]=J[18]=J[23]="-";J[14]="4";for(var H=0;H<36;H++){if(!J[H]){L=0|I()*16;J[H]=M[(H==19)?(L&3)|8:L&15]}}}return J.join("")}var k="";var E=document;var t=E.title;var A="service.optify.net";try{if(window.serviceUrlOverride){A=window.serviceUrlOverride}}catch(h){}var f=window.location.protocol+"//";var g=f+A+"/visit/ping";var B=f+A+"/form/submit";var m;var d;var C="";var c="";var e="";var r=120;var z=false;function s(){var I=document.getElementsByTagName("form");for(var G=0;G<I.length;G++){var F=I[G];var H=F.elements._orig_action;if(H&&H.value){F.action=H.value}}}this.view=function(G){if(G===undefined||G===""){return}k=G;w(G);l(C);m=u(C);if(!m||m===""||m==="null"||m==="foo"){m=y()}var K="&ref="+a();var U="&title="+encodeURIComponent(t);var T="&visitorId="+m;var I="&url="+encodeURIComponent(document.location.href);var R="?cId="+k;var H=o("optify_r");var L=o("optify_rd");var P=o("_opt_r");var Q=o("_opt_rd");var N=o("_opt_rdid");var O=(P&&P!=="")?P:H;var J=(Q&&Q!=="")?Q:L;g+=R+T+K+U+I+"&"+Math.random();if(O&&O!==""){g+="&_opt_r="+O}if(J&&J!==""){g+="&_opt_rd="+J}if(N&&N!==""){g+="&_opt_rdid="+N}v();var M=u(c);var S=u(e);d=S;if(d==="foo"){S=null}if(!M||!S){d=D(10,16);j()}i(d);g+="&visitId="+d;var F=new Image(1,1);F.src=g;F.onerror=s;if(!z){z=true;p()}};function w(F){C="_opt_vi_"+F;c="_opt_vs_"+F;e="_opt_vt_"+F}function l(L){var F=u(L);if(F){return}var M="_opt_vi";var K="_opt_vs";var J="_opt_vt";var I=u(J);var H=u(M);if(H){m=H;v()}if(I){d=I;j();i(d)}var G=new Date(2000,1,1);n(M,H,G.toGMTString());n(K,I,G.toGMTString());n(J,I,G.toGMTString())}function o(F){var H=window.location.search.substring(1);var I=H.split("&");for(var G=0;G<I.length;G++){var J=I[G].split("=");if(J[0]==F){return J[1]}}}function y(){return D()}function n(G,I,F,J){var H=x();document.cookie=G+"="+I+((F)?";expires="+F:"")+((J)?";path="+J:";path=/")+((H)?";domain=."+H:"")}function v(){var F=new Date(2020,1,1);n(C,encodeURIComponent(m),F.toGMTString())}function j(){n(c,encodeURIComponent(m))}function i(G){var F=new Date();F.setMinutes(F.getMinutes()+r);n(e,encodeURIComponent(G),F.toGMTString())}function u(H){var G=document.cookie;var J=H+"=";var I=G.indexOf("; "+J);if(I==-1){I=G.indexOf(J);if(I!==0){return null}}else{I+=2}var F=G.indexOf(";",I);if(F==-1){F=G.length}return decodeURIComponent(G.substring(I+J.length,F))}function x(){var F="aero;arpa;biz;cat;co;coop;com;edu;gov;info;int;jobs;mil;mobi;museum;name;net;org;pro;travel;";var I=document.domain;var G=I.split(".");if((/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/).test(I)){return I}else{if(G.length==1){return null}else{var K="";var H=0;while(H<2){H++;var J=G[G.length-H];K=J+(H>1?".":"")+K;if(F.indexOf(J+";")!=-1){K=G[G.length-H-1]+"."+K;break}}return K}}}function a(){var F=encodeURIComponent(E.referrer);if(F===undefined||F===""){return""}return F}function q(G,J,I){var F=null;var H="input";try{F=document.createElement("<"+H+' name="'+J+'" type="hidden"/>')}catch(K){}if(!F||F.nodeName!=H.toUpperCase()){F=document.createElement(H);F.type="hidden";F.name=J}F.value=I;G.appendChild(F)}function p(){var G=document.getElementsByTagName("form");for(var M=0;M<G.length;M++){var N=G[M];var O=false;var I=false;var K=N.getAttribute("action");if(K==null||K==""){K=window.location.href}var F=N.getAttribute("optify_submit");var H=N.getAttribute("optify_modify");if(K&&K.indexOf&&(K.indexOf("http://www.salesforce.com/servlet/servlet.WebToLead")!=-1||K.indexOf("https://www.salesforce.com/servlet/servlet.WebToLead")!=-1)){O=true;I=true}else{if(F&&F.toLowerCase()==="true"){O=true;I=true}else{if(H&&H.toLowerCase()==="true"){O=true;I=false}}}for(var L=0;L<N.elements.length;L++){var J=N.elements[L];var P=J.className;if(P&&P==="optify_vid"){J.value=m;O=true;break}}if(O){q(N,"_orig_action",K);q(N,"_opt_vid",m);q(N,"_opt_visit",d);q(N,"_opt_cid",k);q(N,"_opt_url",document.location.href);q(N,"_opt_paget",document.title)}if(I){N.action=B}}}})();