//validate login and display qual form accordingly function setHicatVals(p,level,ptype) { // var p = $("input[name='p'][type='hidden']").val(); // if(string.includes('w_self')) { // // return false; // } var ran = Math.random(); var id; var url_ajax = '/c/tpgagetcats.mpl?p='+p+'&ran='+ran+'&level='+level; $.ajax({ method: 'GET', url: url_ajax, success: function(data) { var hicats = data.split('|'); for (var i = 0; i < hicats.length; i++) { if(level === 'l1') { if(ptype === 'tku') { ga('set', 'dimension10', hicats[i]); } else { ga('set', 'dimension5', hicats[i]); } //console.log('setting cat l1: '+ hicats[i]); } else { if(ptype === 'tku') { ga('set', 'dimension11', hicats[i]); } else { ga('set', 'dimension6', hicats[i]); } //console.log('setting cat l2: '+ hicats[i]); } } if(level == 'l2') { ga('send', 'pageview'); } return true; }, failure:function(data){console.log("failure");}, error: function (xhr, ajaxOptions, thrownError) { console.log("error");console.log(xhr.status);console.log(thrownError); }, complete: function (xhr, status) { console.log('complete: '+status); } }); return id; } //validate login and display qual form accordingly function setHicatValCat(id) { var p = $("input[name='p'][type='hidden']").val(); var ran = Math.random(); var url_ajax = '/c/tpgagetcategorycats.mpl?id='+id+'&ran='+ran; $.ajax({ method: 'GET', url: url_ajax, success: function(data) { var l = data.split(","); ga('set', 'dimension5', l[0]); ga('set', 'dimension6', l[1]); ga('send', 'pageview'); //console.log('setting cat l1: '+ l[0]); //console.log('setting cat l2: '+ l[1]); return data; }, failure:function(data){console.log("failure");}, error: function (xhr, ajaxOptions, thrownError) { //console.log("error");console.log(xhr.status);console.log(thrownError); }, complete: function (xhr, status) { //console.log('complete: '+status); } }); } function initTPGADimCat() { var parts = location.hostname.split('.'); var subdomain = parts.shift(); //console.log('setting brand: '+ subdomain); ga('set', 'dimension7', subdomain); var pathArray = window.location.pathname.split( '/' ); var id = pathArray[3]; setHicatValCat(id); } function initTPGADimSplash() { //var p = $("input[name='p'][type='hidden']").val(); var pathArray = window.location.pathname.split( '/' ); var p; var id = pathArray[1]; if(id == 'free') { p = pathArray[2]; } else if (id === 'free-offer') { p= pathArray[3]; } ga('set', 'dimension3', p); //console.log('setting p: '+ p); var parts = location.hostname.split('.'); var subdomain = parts.shift(); //console.log('setting brand: '+ subdomain); ga('set', 'dimension7', subdomain); setHicatVals(p,'l1'); setHicatVals(p,'l2'); } function initTPGADimForm() { var stat = $("input[name='_recognized'][type='hidden']").val(); //console.log('stat:: '+stat); var sval; if(stat == 1) { sval='c-verified'; } else if (stat == 2) { sval='e-verified'; } else if (stat == 3) { sval='c-nonverifie'; } else if (stat == 0 || stat == '' || typeof stat == 'undefined') { sval = 'login-new'; } ga('set', 'dimension13', sval); //console.log('setting status: '+ sval); ga('send', 'pageview'); } function initTPGADimTku() { var ocp2 = $("input[name='ocpcode2'][type='hidden']").val(); ga('set', 'dimension19', ocp2); //console.log('setting job function: '+ ocp2); var ocp3 = $("input[name='ocpcode3'][type='hidden']").val(); ga('set', 'dimension20', ocp3); //console.log('setting job level: '+ ocp3); var orgemp = $("input[name='orgemp'][type='hidden']").val(); ga('set', 'dimension4', orgemp); //console.log('setting comp size: '+ orgemp); var indcode2 = $("input[name='indcode2'][type='hidden']").val(); ga('set', 'dimension18', indcode2); console.log('setting comp size: '+ orgemp); var ctry = $("input[name='country'][type='hidden']").val(); ga('set', 'dimension9', ctry); //console.log('setting country: '+ ctry); var p = $("input[name='p'][type='hidden']").val(); ga('set', 'dimension8', p); //console.log('setting p: '+ p); var parts = location.hostname.split('.'); var subdomain = parts.shift(); //console.log('setting brand: '+ subdomain); ga('set', 'dimension12', subdomain); setHicatVals(p,'l1','tku');//10,11 setHicatVals(p,'l2','tku'); }