ckorski
7/29/2016 - 3:54 PM

https://quote.avivainsurance.ca/auto?postal_code=M1L4S8&website_id=english

(function(){
    try{
      
        jQuery("input[type=text]").one( "focus", function() {
            var element=this;
            customEvent = {
                    "event": "dtm.focus",
                    "dtm.element": element,
                    "dtm.elementClasses": this.className,
                    "dtm.elementId": this.id,
                    "dtm.elementTarget": this.target,
                    "dtm.elementValue":this.value
            };
            console.dir(customEvent);
            s.linkTrackVars='eVar94,eVar95,prop35,prop36,events';
            s.linkTrackEvents='event83';
            s.events='event83';
            s.eVar94=this.id;
            s.eVar95=s.pageName + ':' + this.id;
            s.prop35="D=v94";
            s.prop36="D=v95";
            s.tl(true,'o','Focus Field Tracking');
            s.clearVars()
        });

        jQuery("select").one( "change", function() {
            var element=this;
            customEvent = {
                    "event": "dtm.change",
                    "dtm.element": element,
                    "dtm.elementClasses": this.className,
                    "dtm.elementId": this.id,
                    "dtm.elementTarget": this.target,
                    "dtm.elementValue":this.value
            };
            console.dir(customEvent);
            s.linkTrackVars='eVar94,eVar95,prop35,prop36,events';
            s.linkTrackEvents='event83';
            s.events='event83';
            s.eVar94=this.id;
            s.eVar95=s.pageName + ':' + this.id;
            s.prop35="D=v94";
            s.prop36="D=v95";
            s.tl(true,'o','Change Field Tracking');
            s.clearVars()
        });
        
        jQuery("input[type=radio]").one( "click", function() {
            var element=this;
            customEvent = {
                    "event": "dtm.click",
                    "dtm.element": element,
                    "dtm.checked": this.checked,
                    "dtm.elementClasses": this.className,
                    "dtm.elementId": this.id,
                    "dtm.elementTarget": this.target,
                    "dtm.elementValue":this.value
            };
            console.dir(customEvent);
            s.linkTrackVars='eVar94,eVar95,prop35,prop36,events';
            s.linkTrackEvents='event83';
            s.events='event83';
            s.eVar94=this.id;
            s.eVar95=s.pageName + ':' + this.id;
            s.prop35="D=v94";
            s.prop36="D=v95";
            s.tl(true,'o','Radio Field Tracking');
            s.clearVars()
        });

        jQuery("input[type='checkbox']").one( "click", function() {
            var element=this;
            customEvent = {
                    "event": "dtm.click",
                    "dtm.element": element,
                    "dtm.checked": this.checked,
                    "dtm.elementClasses": this.className,
                    "dtm.elementId": this.id,
                    "dtm.elementTarget": this.target,
                    "dtm.elementValue":this.value
            };
            console.dir(customEvent);
            s.linkTrackVars='eVar94,eVar95,prop35,prop36,events';
            s.linkTrackEvents='event83';
            s.events='event83';
            s.eVar94=this.id;
            s.eVar95=s.pageName + ':' + this.id;
            s.prop35="D=v94";
            s.prop36="D=v95";
            s.tl(true,'o','Checkbox Field Tracking');
            s.clearVars()
        });
        
            jQuery("input[type='tel']").one( "focus", function() {
            var element=this;
            customEvent = {
                    "event": "dtm.click",
                    "dtm.element": element,
                    "dtm.checked": this.checked,
                    "dtm.elementClasses": this.className,
                    "dtm.elementId": this.id,
                    "dtm.elementTarget": this.target,
                    "dtm.elementValue":this.value
            };
            console.dir(customEvent);
            s.linkTrackVars='eVar94,eVar95,prop35,prop36,events';
            s.linkTrackEvents='event83';
            s.events='event83';
            s.eVar94=this.id;
            s.eVar95=s.pageName + ':' + this.id;
            s.prop35="D=v94";
            s.prop36="D=v95";
            s.tl(true,'o','Checkbox Field Tracking');
            s.clearVars()
        });
        
        jQuery("input[type=submit]").one( "click", function() {
            var element=this;
            customEvent = {
                    "event": "dtm.submit",
                    "dtm.element": element,
                    "dtm.checked": this.checked,
                    "dtm.elementClasses": this.className,
                    "dtm.elementId": this.id,
                    "dtm.elementTarget": this.target,
                    "dtm.elementValue":this.value
                }
            console.dir(customEvent);
            s.linkTrackVars='eVar94,eVar95,prop35,prop36,events';
            s.linkTrackEvents='event83';
            s.events='event83';
            s.eVar94=this.id;
            s.eVar95=s.pageName + ':' + this.id;
            s.prop35="D=v94";
            s.prop36="D=v95";
            s.tl(true,'o','Submission Field Tracking');
            s.clearVars()
        });

        /* Auto form
        if (s.pageName=="en:expressquote:auto:vehicle_info") {

          //s.events='event85';
            s.eVar93=s.pageName;
            s.prop34="D=v93";


        } else if(s.pageName=="en:expressquote:auto:driver_info") {

          //s.events='event86';
            s.eVar93=s.pageName;
            s.prop34="D=v93";

           
        } else if (s.pageName=="en:expressquote:auto:allocation_info") {

          //s.events='event87';
            s.eVar93=s.pageName;
            s.prop34="D=v93";

           
        } else if (s.pageName=="en:expressquote:auto:discount") {
  
          //s.events='event88';
            s.eVar93=s.pageName;
            s.prop34="D=v93";

          
        } else if (s.pageName=="en:expressquote:auto:quote_info") {

         // s.events='event89';
            s.eVar93=s.pageName;
            s.prop34="D=v93";

            
        }
End of Auto Form  *
                  */
      
        /* Property form
        if (s.pageName=="en:expressquote:property:address") {

            s.events='event90';
            s.eVar93=s.pageName;
            s.prop34="D=v93";


        } else if(s.pageName=="en:expressquote:property:property_info") {

            s.events='event91';
            s.eVar93=s.pageName;
            s.prop34="D=v93";

           
        } else if (s.pageName=="en:expressquote:property:insurance_info") {

            s.events='event92';
            s.eVar93=s.pageName;
            s.prop34="D=v93";

           
        } else if (s.pageName=="en:expressquote:property:discount") {

            s.events='event93';
            s.eVar93=s.pageName;
            s.prop34="D=v93";

          
        } else if (s.pageName=="en:expressquote:property:quote_info") {

            s.events='event94';
            s.eVar93=s.pageName;
            s.prop34="D=v93";

        }
End of Property form *
                     */

         var errorList = _satellite.getVar('form_error_list');
        if (errorList != "not set") {

            s.events='event84';
            var isListEr = s.list1;
            if (isListEr) {
            s.prop21='D=l1';
            } else{
            s.prop21=_satellite.getVar('form_error_list');
            } 
        }
        /* Send error hits separately on each form*/
        // ErrorIDS = [];
        // var i = 0;
        // $('.tab_error_title').each(function(idx) {
        //     _this = $('.tab_error_' + (idx + 1));
        //     ErrorIDS[i] = [];
        //     _this.find('li.error').each(function(index) {
        //         ErrorIDS[i].push($(this).attr('id'));
        //     });
        //     i++;
        // });
        // for (var i=0; i<ErrorIDS.length; i++) {
        //     s.linkTrackVars='eVar74,prop74,events';
        //     s.linkTrackEvents='event998';
        //     s.events='event999';
        //     s.eVar74= ErrorIDS[i].join('|');
        //     s.prop74= "D=v74";
        //     s.tl(true,'o','Form Error Tracking');
        // }
      

    } catch(e) {
        
        
    }
})();