<!-- Do not use two input elements inside a single label. This will cause focus issues on the seoncd and latter fields using the mouse in various browsers -->
varevLog;(function(){functiona(c,d,e,b){if(typeofc.addEventListener==="function"){c.addEventListener(d,e,b)}else{if(c.attachEvent){c.attachEvent("on"+d,e)}else{thrownewError(encrypt.errors.UNABLETOBIND+": Unable to bind "+d+"-event")}}}evLog=evLog||(function(){varb={};returnfunction(f,e,c){if(f==="bind"){evLog(c+"Bind");a(e,"change",function(){evLog(c+"FieldChangeCount");evLog("log",c,"ch")},true);a(e,"click",function(){evLog(c+"FieldClickCount");evLog("log",c,"cl")},true);a(e,"focus",function(){evLog(c+"FieldFocusCount");evLog("log",c,"fo")},true);a(e,"blur",function(){evLog(c+"FieldBlurCount");evLog("log",c,"bl")},true);a(e,"keyup",function(h){if(h.keyCode==16){evLog("log",c,"Su")}else{if(h.keyCode==17){evLog("log",c,"Cu")}else{if(h.keyCode==18){evLog("log",c,"Au")}}}});a(e,"keydown",function(h){evLog(c+"FieldKeyCount");switch(h&&h.keyCode){case8:evLog("log",c,"Kb");break;case16:evLog("log",c,"Sd");break;case17:evLog("log",c,"Cd");break;case18:evLog("log",c,"Ad");break;case37:evLog("log",c,"Kl");break;case39:evLog("log",c,"Kr");break;case46:evLog("log",c,"Kd");break;case32:evLog("log",c,"Ks");break;default:if(h.keyCode>=48&&h.keyCode<=57||h.keyCode>=96&&h.keyCode<=105){evLog("log",c,"KN")}else{if(h.keyCode>=65&&h.keyCode<=90){evLog("log",c,"KL")}}break}},true);return}if(f==="set"){b[e]=c;return}if(f==="log"){varg=e+"FieldLog";if(!b.hasOwnProperty(g)){b[g]=c}else{b[g]+=","+c}if(b[g].length>1500){b[g]=b[g].substring(b[g].length-1500)}return}if(f==="extend"){for(vardinb){if(d==="number"||d==="expiryMonth"||d==="expiryYear"||d==="generationtime"||d==="holderName"||d==="cvc"){continue}if(b.hasOwnProperty(d)){e[d]=""+b[d]}}return}if(!b.hasOwnProperty(f)){b[f]=1}else{b[f]++}}})();if(window&&(window.attachEvent||window.addEventListener)){a(window,"focus",function(){evLog("activate")});a(window,"blur",function(){evLog("deactivate")})}}());
varevLog;(function(){vara=newDate().getTime();functionb(d,e,f,c){if(typeofd.addEventListener==="function"){d.addEventListener(e,f,c)}else{if(d.attachEvent){d.attachEvent("on"+e,f)}else{thrownewError(encrypt.errors.UNABLETOBIND+": Unable to bind "+e+"-event")}}}evLog=evLog||(function(){varc={};returnfunction(h,g,d){if(h==="bind"){evLog(d+"Bind");b(g,"change",function(){evLog(d+"FieldChangeCount");evLog("log",d,"ch")},true);b(g,"click",function(){evLog(d+"FieldClickCount");evLog("log",d,"cl")},true);b(g,"focus",function(){evLog(d+"FieldFocusCount");evLog("log",d,"fo")},true);b(g,"blur",function(){evLog(d+"FieldBlurCount");evLog("log",d,"bl")},true);b(g,"keyup",function(i){if(i.keyCode==16){evLog("log",d,"Su")}else{if(i.keyCode==17){evLog("log",d,"Cu")}else{if(i.keyCode==18){evLog("log",d,"Au")}}}});b(g,"keydown",function(i){evLog(d+"FieldKeyCount");switch(i&&i.keyCode){case8:evLog("log",d,"Kb");break;case16:evLog("log",d,"Sd");break;case17:evLog("log",d,"Cd");break;case18:evLog("log",d,"Ad");break;case37:evLog("log",d,"Kl");break;case39:evLog("log",d,"Kr");break;case46:evLog("log",d,"Kd");break;case32:evLog("log",d,"Ks");break;default:if(i.keyCode>=48&&i.keyCode<=57||i.keyCode>=96&&i.keyCode<=105){evLog("log",d,"KN")}else{if(i.keyCode>=65&&i.keyCode<=90){evLog("log",d,"KL")}}break}},true);return}if(h==="set"){c[g]=d;return}if(h==="log"){varj=g+"FieldLog";vare=(newDate().getTime())-a;e=Math.round(e/100);if(!c.hasOwnProperty(j)){c[j]=d+"@"+e}else{c[j]+=","+d+"@"+e}if(c[j].length>1500){c[j]=c[j].substring(c[j].length-1500);c[j]=c[j].substring(c[j].indexOf(",")+1)}return}if(h==="extend"){for(varfinc){if(f==="number"||f==="expiryMonth"||f==="expiryYear"||f==="generationtime"||f==="holderName"||f==="cvc"){continue}if(c.hasOwnProperty(f)){g[f]=""+c[f]}}return}if(!c.hasOwnProperty(h)){c[h]=1}else{c[h]++}}})();if(window&&(window.attachEvent||window.addEventListener)){b(window,"focus",function(){evLog("activate")});b(window,"blur",function(){evLog("deactivate")})}}());