_satellite["_runScript1"](function(event, target, Promise) { if(typeof jQuery !== 'undefined'){ (function($){ if($('.ComcCalculator').length >0){ //Listen to the back step event. $('.ComcCalculator').on('comcBackStepEvent',function(event, data){ s.linkTrackVars = 'events,eVar7'; s.linkTrackEvents = 'events,event206'; s.eVar7 = 'CoMCC back to Steps[' + data.target + ']'; s.events = 'event206'; s.tl(this,'o',null); }) //Listen to the next step event. $('.ComcCalculator').on('comcNextStepEvent',function(event, data){ switch(data.current){ case 1: s.linkTrackVars = 'events,eVar7,eVar108'; s.linkTrackEvents = 'events,event201'; s.eVar7 = 'CoMCC Steps'; s.eVar108= ['step'+ data.current+ ':'+data.title ,data.registration,data.registrationdollars,data.comc_total_cost].join('|'); s.events = 'event201'; s.tl(this,'o',null); break case 2: s.linkTrackVars = 'events,eVar7,eVar108'; s.linkTrackEvents = 'events,event202'; s.eVar7 = 'CoMCC Steps'; s.events = 'event202'; s.eVar108= ['step'+ data.current+ ':'+data.title ,data.taxrates,data.taxratesdollars,data.comc_total_cost].join('|'); s.tl(this,'o',null); break; case 3: s.linkTrackVars = 'events,eVar7,eVar108'; s.linkTrackEvents = 'events,event203'; s.eVar7 = 'CoMCC Steps'; s.events = 'event203'; s.eVar108= ['step'+ data.current+ ':'+data.title ,data.taxreturns,data.taxreturnsdollars,data.comc_total_cost].join('|'); s.tl(this,'o',null); break; case 4: s.linkTrackVars = 'events,eVar7,eVar108'; s.linkTrackEvents = 'events,event204'; s.eVar7 = 'CoMCC Steps'; s.events = 'event204'; s.eVar108= ['step'+ data.current+ ':'+data.title ,data.exemptions,data.exemptionsdollars,data.comc_total_cost].join('|'); s.tl(this,'o',null); break; default: console.error('Invalid Step passed.'); } }); $('.ComcCalculator').on('comcSubmissionEvent',function(event, data){ s.linkTrackVars = 'events,eVar7,eVar109'; s.linkTrackEvents = 'events,event205'; s.eVar7 = 'CoMCC Completed'; s.eVar109 = ['step 5:'+data.title ,data.revenue,data.liabilitiesdollars,data.comc_total_cost].join('|'); s.events = 'event205'; s.tl(this,'o',null); }); } })(jQuery) } });