(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) {
}
})();