function WebsiteTracker(n){this.trackingPixelUrl=n;this.formQuery=!1;this.fieldQueries=!1;this.isValidEmail=function(n){var r=[],i=n.split("@"),t;if(i.length!==2||i[0].length==0||(domainParts=i[1].split("."),domainParts.length<2))return!1;for(t=0;t<domainParts.length;t++)if(domainParts[t].length==0)return!1;if(n.indexOf(" ")>-1)return!1;for(t=0;t<r.length;t++)if(r[t].test(n))return!1;return!0};this.getSessionId=function(){var t=new RegExp("sessionId=([^;]+)"),n=t.exec(document.cookie);return n==null?(n=Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,9),today=new Date,today.setDate(today.getDate()+18e5),expires=today.toUTCString(),document.cookie="sessionId="+n+";expires="+expires+";domain="+document.domain+";path=/;"):n=n[1],n};this.getTsyCuid=function(){var n=document.cookie.replace(/(?:(?:^|.*;\s*)tsyCUID\s*\=\s*([^;]*).*$)|^.*$/,"$1");return n||(n="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var t=Math.random()*16|0,i=n=="x"?t:t&3|8;return i.toString(16)}),document.cookie="tsyCUID="+n+";domain="+document.domain+";path=/;"),n};this.getSessionData=function(){var a=new RegExp("sessData=([^;]+)"),t=a.exec(document.cookie),u,n,i,l,o;if(t==null){var v=window.screen.width,y=window.screen.height,p=(new Date).getTimezoneOffset(),s=new Date,w=s.getTime(),b=window.navigator.userAgent.length,k=window.navigator.cookieEnabled;for(String.prototype.hashCode=function(){var t=0;if(this.length==0)return t;for(n=0;n<this.length;n++)char=this.charCodeAt(n),t=(t<<5)-t+char,t=t&t;return t},u=window.navigator.plugins.length,n=0;n<u;n++)f+=navigator.plugins[n].name;var f=u+f,d=f.toString().hashCode(),h=window.navigator.mimeTypes.length,e=h+e;for(i=0;i<h;i++)e+=navigator.mimeTypes[i].description;var g=e.toString().hashCode(),c=new RegExp("sessionPageCount=([^;]+)"),r=c.exec(document.cookie)?c.exec(document.cookie)[0].split("=")[1]:0;r==0?(document.cookie="sessionPageCount=1;domain="+document.domain+";path=/;",l=document.referrer||"direct"):(r++,document.cookie="sessionPageCount="+r+";domain="+document.domain+";path=/;");o="&ref2="+l+"&width="+v+"&height="+y+"&offset="+p+"&time="+s+"&timeX="+w+"&agentLen="+b+"&cookie="+k+"&plugHash="+d+"&mimeHash="+g+"&pageCount="+r;t=o;document.cookie="sessData="+o+";domain="+document.domain+";path=/;"}else t=t[1];return t};this.addPixel=function(n){var t=document.createElement("img");t.width="0";t.height="0";t.style.display="none";t.src=n;t.alt="";t.tabindex="-1";document.body.appendChild(t)};this.trackPageLoad=function(){var r=document.referrer||"direct",i=Math.round((new Date).getTime()/1e3),t=n+"?bust="+i+"&table=pageview&sessionId="+this.getSessionId()+"&tsyCUID="+this.getTsyCuid()+"&ref="+r+this.getSessionData();this.addPixel(t);t="https://secure.adnxs.com/getuid?"+n+"?table=uid_map&bust="+i+"&adnxs_uid=+$UID&sessionId="+this.getSessionId()+"&tsyCUID="+this.getTsyCuid();this.addPixel(t)};this.trackFormData=function(t,i){document.querySelector(t).addEventListener("submit",function(){var f=Math.round((new Date).getTime()/1e3),u="",e=!0,t,r;for(key in i)t=document.querySelector(i[key]).value,key=="email"&&(e=this.isValidEmail(t),handle_cipher=sjcl.hash.sha256.hash(t),t=sjcl.codec.hex.fromBits(handle_cipher)),u+="&"+encodeURIComponent(key)+"="+encodeURIComponent(t);e&&(r=n+"?bust="+f+"&table=pageview"+u+"&sessionId="+this.getSessionId()+"&tsyCUID="+this.getTsyCuid()+this.getSessionData(),this.addPixel(r),r="https://secure.adnxs.com/getuid?"+n+"?table=uid_map&bust="+f+"&adnxs_uid=+$UID"+u+"&sessionId="+this.getSessionId()+"&tsyCUID="+this.getTsyCuid(),this.addPixel(r))}.bind(this))};this.setupFormTracking=function(n,t){if(this.formQuery=n,this.fieldQueries=t,document.querySelector(n))this.trackFormData(this.formQuery,this.fieldQueries);else{var i=new MutationObserver(function(){this.trackFormData(this.formQuery,this.fieldQueries)}.bind(this));i.observe(document.body,{attributes:!0,childList:!0,characterData:!0})}}}var sjcl;!function(n,t,i,r,u,f,e){n.fbq||(u=n.fbq=function(){u.callMethod?u.callMethod.apply(u,arguments):u.queue.push(arguments)},n._fbq||(n._fbq=u),u.push=u,u.loaded=!0,u.version="2.0",u.queue=[],f=t.createElement(i),f.async=!0,f.src=r,e=t.getElementsByTagName(i)[0],e.parentNode.insertBefore(f,e))}(window,document,"script","https://connect.facebook.net/en_US/fbevents.js");fbq("init","240113803343462");fbq("track","PageView");sjcl=document.createElement("script");sjcl.src="sjcl.min.js";document.getElementsByTagName("head")[0].appendChild(sjcl);var wt=new WebsiteTracker("https://aep-power.tsyawshost.com/pixel.gif"),url=(document.location.host+document.location.pathname).replace("www.",""),form=!1,fields=!1;switch(url){case"aepaccount.com":case"aepaccount.com/zipr/":case"aepaccount.com/zipr/StormsAndOutages/":case"aepaccount.com/zipr/StartAndStopService/":form="#form1";fields={zipcode:"#cphContentMain_ctl00_ctl00_TbZipCodeSearch"};break;case"aep.com/community/SafetyAndHealth/":form="#form1";fields={zipcode:"#cphContentMain_ctl00_ctl00_TbZipCodeSearch"};break;case"aep.com/contact/":form="#form1";fields={recipient:"#CphContent_DdlRecipient",email:"#CphContent_TbEmailAddress",phone:"#CphContent_TbPhoneNumber",address:"#CphContent_TbStreetAddress",city:"#CphContent_TbCity",state:"#CphContent_TbState",zip:"#CphContent_TbZipCode"};break;case"aeped.com/contact-us/":form="#gform_1";fields={phone:"#input_1_3",company:"#input_1_5"};break;case"aepnationalaccounts.com/account/register.aspx":case"aeptexas.com/account/register.aspx":case"appalachianpower.com/account/register.aspx":case"indianamichiganpower.com/account/register.aspx":case"kentuckypower.com/account/register.aspx":case"psoklahoma.com/account/register.aspx":case"swepco.com/account/register.aspx":case"aepohio.com/account/register.aspx":form="#form1";fields={email:"#cphContentMain_ctl00_TbCreateIDAndPasswordEmail1"};break;case"aepohio.com/safety/dvd/":case"aeptexas.com/safety/dvd/":case"appalachianpower.com/safety/dvd/":case"indianamichiganpower.com/safety/dvd/":case"kentuckypower.com/safety/dvd/":case"psoklahoma.com/safety/dvd/":case"swepco.com/safety/dvd/":case"aepohio.com/safety/dvd/default.aspx":case"aeptexas.com/safety/dvd/default.aspx":case"appalachianpower.com/safety/dvd/default.aspx":case"indianamichiganpower.com/safety/dvd/default.aspx":case"kentuckypower.com/safety/dvd/default.aspx":case"psoklahoma.com/safety/dvd/default.aspx":case"swepco.com/safety/dvd/default.aspx":form="#form1";fields={email:"#cphContentMain_ctl00_TbEmail",phone:"#cphContentMain_ctl00_TbPhone",address:"#cphContentMain_ctl00_TbAddress",city:"#cphContentMain_ctl00_TbCity",state:"#cphContentMain_ctl00_DdlState",zip:"#cphContentMain_ctl00_TbZipCode"};break;case"aepnationalaccounts.com/contact/":case"aepohio.com/contact/":case"aeptexas.com/contact/":case"appalachianpower.com/contact/":case"indianamichiganpower.com/contact/":case"kentuckypower.com/contact/":case"psoklahoma.com/contact/":case"swepco.com/contact/":case"aepnationalaccounts.com/contact/default.aspx":case"aepohio.com/contact/default.aspx":case"aeptexas.com/contact/default.aspx":case"appalachianpower.com/contact/default.aspx":case"indianamichiganpower.com/contact/default.aspx":case"kentuckypower.com/contact/default.aspx":case"psoklahoma.com/contact/default.aspx":case"swepco.com/contact/default.aspx":form="#form1";fields={email:"#cphCloudPromos_TbEmail1",phone:"#cphCloudPromos_TbPhoneNumber",address:"#cphCloudPromos_TbStreetAddress",city:"#cphCloudPromos_TbCity",state:"#cphContentMain_ctl00_DdlState",zip:"#cphCloudPromos_TbZipCode"};break;case"aeptexas.com/save/residential/programs/default.aspx":form="#form1";fields={zip:"#cphContentMain_ctl00_TbZipCode"};break;case"aepohio.energysavvy.com/residential/start/":form="form.IntroForm-form-Glu57-OEzrm70-";fields={address:"#street_address",unitNumber:"#unit_number",zip:"#zip_code"};break;case"aepohio.energysavvy.com/residential/results/":form=".Dialog-content-EL6VD-2aYkLLoy form";fields={email:"#user-email"}}document.readyState==="complete"?(wt.trackPageLoad(),form&&fields&&wt.setupFormTracking(form,fields)):document.addEventListener("DOMContentLoaded",function(){wt.trackPageLoad();form&&fields&&wt.setupFormTracking(form,fields)})