function nr_tag() {var tagVersion="1.4.5.0";this.load=load;
this.reg=reg;this.init=init;this.pageView=pageView;this.sendReq=sendReq;this.sendGwReq=sendGwReq;
this.pageLoadedInit=pageLoadedInit;this.log=log;this.ue=ue;this.pu=pu;this.check=check;this.attachLinkTracking=attachLinkTracking;i0=[];autoRun=0;
j0=0;tagDebug=0;loggingEnabled=0;var a2;var i2=[	{n: "Google",h: "www.google",s: "q"},{n: "Yahoo!",h: "yahoo.com",s: "q"},{n: "Live Search",h: "search.live.com",s: "q"},{n: "Ask.com",h: "ask.com",s: "q" },{n: "AOL Search",h: "search.aol.com",s: "query" },{n: "Lycos.com",h:"search.lycos.com",s: "query"},{n: "MSN",h:"msn",s: "q"},{n: "Baidu",h:"baidu",s: "wd"},{n: "AllTheWeb",h:"alltheweb",s: "q"},{n: "GigaBlast",h:"gigablast",s: "q"},{n: "Mamma",h:"mamma",s: "query"},{n: "Looksmart",h:"looksmart",s: "qt"},{n: "CNN",h:"cnn",s: "query"}];
function log(data) {if(typeof(console) !=='undefined' && console !=null && loggingEnabled==1) console.log(data);
}function load(k0) {autoRun=1;
j0=k0.length;
if (j0==0) {initialize();}else {for (var m0=0;
m0 < k0.length;m0++) {n0(k0[m0]);}}}function check(keyName) {if (e(this["check-" + keyName])) return true;this["check-" + keyName]="true";return false;
}function f(n1) {return (typeof n1=="function");}function b2() {if (!a2) return;for (var key in a2) {if (a2[key]=='' || f(a2[key])) continue;gw["pv." + key]=a2[key];
}}function h2(ss) {for (var key in ss) {if (ss[key]=='' || f(ss[key])) continue;delete ss[key];}}function gj(n1) {var l1="";if (n1 instanceof Array)	{l1 +='[';
for (var m0=0;m0 < n1.length;m0++) {if (m0 > 0) l1 +=",";l1 +=gj(n1[m0]);}l1 +=']';}else if (n1 instanceof Object){l1 +="{";for (var m1 in n1) {if (n1[m1]=='' || f(n1[m1])) continue;
if (l1 !="{") l1 +=",";l1 +='"' + m1 + '":';l1 +=gj(n1[m1]);}l1 +="}";}else {l1 +='"' + escape(n1) + '"';
}return l1;}function sd(key,object,w1) {var u1=o(gj(object));var v1=key + "=" + u1 + ";";if (w1) v1 +=" expires=" +w1.toGMTString() + ";";if (!nr_t['domain']) nr_t['domain']=document.location.hostname;
v1 +=" domain=" +nr_t['domain'] + ";";v1 +=" path=/;";document.cookie=v1;}function ld(key) {var search=key + "=";var x1=document.cookie;
if (x1.length > 0) {offset=x1.indexOf(search);if (offset !=-1) {offset +=search.length;end=x1.indexOf(";",offset);
if (end==-1) end=x1.length;var v1ue=x1.substring(offset,end);y1=eval('(' + od(v1ue) + ')');uej(y1);return y1;}}return new Object();
}function uej(object) {if (object instanceof Array)	{for (var m0=0;m0 < object.length;m0++) {object[m0]=uej(object[m0]);}}else if (object instanceof Object){for (var m1 in object) {if (f(object[m1])) continue;
object[m1]=uej(object[m1]);}}else {return unescape(object);}return object;}function e(k1) {return ((typeof k1 !='undefined') && k1);
}function u3(e) {if (tagDebug==1) document.write("Exception: " + e);var q0="/gw?g.t=" + new Date().getTime() + "&g.i=" + tagVersion + "&g.r=i&g.ex=1&g.d=" + nr_t['dataset'] + "&ex.m=" + encodeURIComponent(e.message) + "&ex.l=" + e.lineNumber + "&ex.f=" + encodeURIComponent(e.fileName) + "&ex.n=" + encodeURIComponent(e.name);
log("NR Exception: " + e);
for (var m0=0;m0 < nr_t['gwlist'].length;m0++) {var l0=new Image();
l0.src=document.location.protocol + "/" + "/" + nr_t['gwlist'][m0] + q0;}}function initialize() {try {init();pageView(pv);}catch (e) {u3(e);
}}function reg(object) {i0.push(object);if (--j0==0 && autoRun==1) {initialize();}}function aa(object,key,value) {var j1=object[key];if (!e(j1)) {j1=[];
object[key]=j1;}if (e(value)) {j1.push(es(value));}else {j1.push("");}}function es(str) {if (str) return escape(str);return "";}function ue(str) {if (str) return unescape(str);
return "";}function ae(obj,event,func) {if (obj.addEventListener){obj.addEventListener(event,func,false);}else if (obj.attachEvent) {return obj.attachEvent("on" + event,func);
}}function n0(name) {var o0=document.createElement('script');o0.setAttribute("language","javascript1.1");
o0.setAttribute("src",name);document.getElementsByTagName("head")[0].appendChild(o0);}function sendDirectRequest(url,synchronous) {var requestObject=false;
if (typeof synchronous=='undefined') synchronous=false;if (nr_t['allow_xmlhttp']==1 && synchronous) {if(window.XMLHttpRequest && !(window.ActiveXObject)) {try {requestObject=new XMLHttpRequest();
}catch(e) {requestObject=false;}}else if (window.ActiveXObject) {try {requestObject=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e) {try {requestObject=new ActiveXObject("Microsoft.XMLHTTP");}catch(e) {requestObject=false;}}}}if(requestObject) {requestObject.open("GET",url + "&g.m=xmlhttp&g.ms=" + synchronous,!synchronous);
requestObject.send("");}else {var l0=new Image();l0.src=url + "&g.m=img";}}function sendGwReq(synchronous) {var q0="/gw?g.t=" + sc['t'] + "&g.r=i";q0 +=jo(z1);
q0 +=jo(gw);for (var m0=0;m0 < nr_t['gwlist'].length;
m0++) {sendDirectRequest(document.location.protocol + "/" + "/" + nr_t['gwlist'][m0] + q0,synchronous);}if (tagDebug==1) document.write("Request: " + q0);
log("NR request: " + q0);}function add(h1,o1) {i1=parseInt(vod(h1,"0"));if (isNaN(i1)) i1=0;inc=parseInt(vod(o1,"0"));if (isNaN(inc)) inc=0;
return i1 + inc;}function jo(obj) {var s0="";for (var key in obj) {value=obj[key];if (value=='' || f(value)) continue;if (value instanceof Array) {g1=true;
array=value;value="";for (var m0=0;m0 < array.length;m0++) {if (e(array[m0])) {g1=false;value +=array[m0];}value +=',';}if (g1) continue;
}s0 +="&" + key + "=" + encodeURIComponent(value);}return s0;}function od(b1) {if (b1.indexOf("o~")==0) return "{}";if (b1.indexOf("o2~") !=0) return b1;
var	c1="",d1;for (var m0=3;m0 < b1.length;m0++) {d1=b1.charCodeAt(m0);if (d1 >=34 && d1 <=58) d1--;else if	(d1==33) d1=58;else if	(d1 >=61 && d1 <=126) d1--;
else if (d1==60) d1=126;c1 +=String.fromCharCode(d1);}return c1;}function o(e1) {var c1="",d1;for (var m0=0;m0 < e1.length;m0++) {d1=e1.charCodeAt(m0);
if (d1 >=33 && d1 <=57) d1++;else if (d1==58) d1=33;else if (d1 >=60 && d1 <=125) d1++;else if (d1==126) d1=60;c1 +=String.fromCharCode(d1);
}return "o2~" + c1;}function pu(str) {var	m=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(str),p1={},i=14;
var keys=["src","pr","a","u","us","pa","host","po","pa","re","dir","file","qs","an"];
while (i--) p1[keys[i]]=m[i] || "";p1["qsh"]={};p1["qs"].replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function ($0,$1,$2) {if ($1) p1["qsh"][$1]=$2;
});return p1;}function cstr(str,w0) {return str.indexOf(w0) !=-1;}function gv(y0,key) {if (typeof y0[key]=="undefined") return null;
return y0[key];}function a1(q1) {var r1,i,j;r1=q1.toString(20) + "-";for(j=0;j < 8;j++) {if(j==4) r1=r1 + '-';i=Math.floor(Math.random()*20).toString(20);
r1=r1 + i;}return r1.toUpperCase();}function vod(s1,t0) {if (s1 !=null && s1 !="") {return s1;}return t0;}function tr(key,u0,z0) {var y0=sc;
if (cstr(z0,"Sp")) y0=ps;if (cstr(z0,"Ss")) y0=ss;var x0=y0[key];if (cstr(z0,"Uo")) y0[key]=u0;if (cstr(z0,"Us") && sc['ns']) y0[key]=u0;
if (cstr(z0,"Un") && !y0[key]) y0[key]=u0;if (cstr(z0,"Up") && u0 !=null && u0 !="") y0[key]=u0;if (cstr(z0,"Ue") && u0 !=null) y0[key]=u0;if (y0[key]==null || y0[key]=="") delete y0[key];
var v0=null;if (cstr(z0,"Ea")) v0=y0[key];if (cstr(z0,"En") && !x0) v0=y0[key];if (cstr(z0,"Es") && sc['ns']) v0=y0[key];
if (cstr(z0,"Ec") && x0 !=y0[key]) v0=y0[key];if (cstr(z0,"C") && !sc['c']) v0=null;if (cstr(z0,"G") && v0) gw[key]=v0;if (cstr(z0,"I") && v0) z1[key]=v0;
return v0;}function sendReq(vars,synchronous) {try {a2=vars;nr_t['pv']=a2;tr('p.sc',add(sc['p.sc'],1),"UoEaGC");sc['t']=new Date().getTime();
for (m0=0;m0 < i0.length;m0++) {i0[m0].updateEvent();}s3();for (m0=0;m0 < i0.length;m0++) {i0[m0].finalize();}t3();sd(nr_t['dataset'] + "_ps",ps,f1);
sd(nr_t['dataset'] + "_ss",ss,null);sd(nr_t['dataset'] + "_cs",cs,f1);sendGwReq(synchronous);gw=new Object();nr_t['gw']=gw;}catch (e) {u3(e);
}}function pageLoadedInit() {if (nr_t.check("pl")) return;attachLinkTracking(null);p3();}function init() {if (nr_t.check("init")) return;if (!nr_t['dataset']) return;
sc=new Object();nr_t['sc']=sc;sc['t']=new Date().getTime();sc['r']=pu(eval("document.ref"+"errer"));sc['p']=pu(document.location);
for (var m0=0;m0 < i0.length;m0++) {i0[m0].init();}ss=ld(nr_t['dataset'] + "_ss");nr_t['ss']=ss;ps=ld(nr_t['dataset'] + "_ps");z1=new Object();nr_t['z1']=z1;
gw=new Object();nr_t['gw']=gw;z1['g.d']=nr_t['dataset'];z1['g.x']=a1(sc['t']);z1['g.i']=tagVersion;f1=new Date(sc['t'] + 31536000000);ps['c.t']=sc['t'];
sd(nr_t['dataset'] + "_ps",ps,f1);ps=ld(nr_t['dataset'] + "_ps");nr_t['ps']=ps;if (ps['c.t']) sc['c']='1';cs=ld(nr_t['dataset'] + "_cs");
nr_t['cs']=cs;tr('v.i',z1['g.x'],"SpUnEaIC");setTimeout("nr_t.pageLoadedInit()",3200);ae(window,'load',pageLoadedInit);}function pageView(vars) {a2=vars;
nr_t['pv']=a2;processWebAnalytics();for (m0=0;m0 < i0.length;m0++) {i0[m0].process();}sendReq(a2);}function intDiv(w3,y3) {var x3=w3 % y3;return v3=(w3 - x3) / y3;
}function updatePageGroups() {var cs=nr_t['cs'];var gw=nr_t['gw'];var j3=nr_t['sc']['p'];var q1=nr_t['sc']['t'];var f0=parseInt(ps['v.cf']);
d0=cs['pg'];if (!e(d0)) {d0=new Object();cs['pg']=d0;}var pageGroup=a2['p.g.n'];if (!e(pageGroup)) return;log("Stored page groups: " + gj(d0));
g0=d0[pageGroup];if (!e(g0)) {g0=new Object();g0['ft']=q1;g0['vc']=1;g0['fc']=1;g0['fd']="0";d0[pageGroup]=g0;}else {log("Page group exists: " + g0);
h0=parseInt(g0['ts']);if (h0 <f0) {g0['vc']=add(g0['vc'],1);}var a0=q1 - h0;if (a0 > 86400000) {log("This pagegroup wasn't seen today: " + a0);
g0['fc']=add(g0['fc'],1);log("TSD: " + intDiv(a0,86400000));g0['fd']=add(g0['fd'],intDiv(a0,86400000));gw["p.g.fc"]=g0['fc'];gw["p.g.fd"]=g0['fd'];}}g0['ts']=q1;
gw["p.g.ts"]=g0['ts'];gw["p.g.ft"]=g0['ft'];gw["p.g.vc"]=g0['vc'];while (true) {var e0=0;var z3=null;var o2=0;var p2=0;for (var m1 in d0) {if (f(d0[m1])) continue;
e0++;g0=d0[m1];p2=parseInt(g0['ts']);if (z3==null || p2 < o2) {o2=p2;z3=m1;}}if (e0 > 20) {delete d0[z3];log("Deleted page group: " + z3);
continue;}break;}}function d3() {var cs=nr_t['cs'];var gw=nr_t['gw'];var j3=nr_t['sc']['p'];var q1=nr_t['sc']['t'];var v2=a2['cmp'];a2['cmp']='';
var u2;if (!e(v2)) v2=[];if (sc['p.sc']==1) {var t2=j3.qsh['cmp_id'];if (t2) {u2=new Object();u2['id']=t2;u2['exp']=j3.qsh['cmp_exp'];u2['c']=j3.qsh['cmp_c'];
for (var r2=1;r2 <=10;r2++) {u2["a_" + r2]=j3.qsh['cmp_a_' + r2];}v2.push(u2);}}n2=cs['cmp'];if (!e(n2)) {n2=new Object();cs['cmp']=n2;
}for (var m0=0;m0 < v2.length;m0++) {u2=v2[m0];f3=n2[u2.id];if (!e(f3)) {f3=new Object();f3['id']=u2.id;f3['fr']=q1;n2[f3.id]=f3;}else {}aa(gw,"p.cmp.id",f3['id']);
f3['ts']=q1;if (e(u2['exp'])) f3['exp']=u2['exp'];f3['c']=add(f3['c'],u2.c);aa(gw,"p.cmp.c",f3['c']);f3['rc']=add(f3['rc'],1);aa(gw,"p.cmp.rc",f3['rc']);
aa(gw,"p.cmp.fr",f3['fr']);for (var r2=1;r2 <=10;r2++) {attr=u2["a_" + r2];if (e(attr)) f3['a_' + r2]=attr;aa(gw,"p.cmp.a_" + r2,f3['a_' + r2]);
}}while (true) {var s2=0;var q2=null;var o2=0;var p2=0;for (var m1 in n2) {if (f(n2[m1])) continue;s2++;f3=n2[m1];p2=parseInt(f3['ts']);
if (q2==null || p2 < o2) {o2=p2;q2=m1;}if (e(f3['exp']) && (q1 > (parseInt(f3['ts']) + (parseInt(f3['exp'] * 1000))))) {delete n2[m1];}}if (s2 > 0 && (gj(cs).length > 1000)) {delete n2[q2];
continue;}break;}h3=a2['goal'];a2['goal']='';if (e(h3)) {tr('v.goal.id',h3['id'],"UoEaG");tr('v.goal.v',h3['v'],"UoEaG");
for (r2=1;r2 <=10;r2++) {attr=h3["a_" + r2];if (e(attr)) tr('v.goal.a_' + r2,attr,"UoEaG");}var y2=h3['cmp'];var a3=h3['match_key'];
var b3=h3['match_value'];var z2=[];var x2=null;var w2=null;for (var m1 in n2) {if (f(n2[m1])) continue;f3=n2[m1];if (x2==null || f3.ts < x2.ts) x2=f3;
if (w2==null || f3.ts > w2.ts) w2=f3;if (y2=="all" || (a3 && f3[a3]==b3)) {z2.push(f3);}}if (y2=="first" && x2) {z2.push(x2);}else if (y2=="last" && w2) {z2.push(w2);
}for (m0=0;m0< z2.length;m0++) {f3=z2[m0];aa(gw,"v.cnv.id",f3['id']);aa(gw,"v.cnv.c",f3['c']);aa(gw,"v.cnv.rc",f3['rc']);aa(gw,"v.cnv.ts",f3['ts']);
f3['cc']=add(f3['cc'],1);aa(gw,"v.cnv.cc",f3['cc']);for (var r2=1;r2 <=10;r2++) {aa(gw,"v.cnv.a_" + r2,f3['a_' + r2]);}}}}function j2() {var k2;
var m2;var l2=sc['r'].host;for (var m0=0;m0 < i2.length;m0++) {k2=i2[m0];m2=sc['r'].qsh[k2.s];paidKeyword=sc['p'].qsh['nr_pk'];if (l2.indexOf(k2.h) > -1 && e(m2)) {tr('p.se.id',k2.n,"UoEaG");
tr('p.se.ok',m2,"UoEaG");tr('p.se.pk',paidKeyword,"UoEaG");tr('v.se.id',k2.n,"SpUpEsGC");tr('v.se.ok',m2,"SpUpEsGC");
tr('v.se.pk',paidKeyword,"SpUpEsGC");tr('v.se.ts',sc['t'],"SpUpEsGC");break;}}tr('e.id',null,"SpEsGC");tr('v.se.ok',null,"SpEsGC");
tr('v.se.ts',null,"SpEsGC");}function m3() {c0=sc['t'];g2=parseInt(ps['v.cl']);if (!g2) sc['nv']=true;if (!g2 || (c0 - g2) > 1800000) {sc['ns']=true;
tr('v.ls',ps['s.s'],"SpUo");tr('v.cf',c0,"SpUo");tr('v.ll',ps['v.cl'],"SpUoEaG");if (e(ps['v.cl'])) {var b0=parseInt(ps['v.cl']);var a0=c0 - b0;
if (a0 > 86400000) {tr('v.fc',add(ps['v.fc'],1),"SpUoEaG");log("New visit with a day-delta of: " + intDiv(a0,86400000));tr('v.fd',add(ps['v.fd'],intDiv(a0,86400000)),"SpUoEaG");
}}h2(ss);}}function attachLinkTracking(elementId) {if (nr_t['link_tracking'] !=1) return;var o3=document.links;if (elementId) o3=document.getElementById(elementId).getElementsByTagName('a');
for(var i=0;i < o3.length;i++) {var linkName=o3[i].name;var linkAttribute='';if (e(linkName) && linkName.indexOf("lid") > -1) {var linkData=nr_t.pu("x:/"+"/x.x?x&" + linkName);
linkName=linkData.qsh['lid'];if (e(linkName)) linkName=linkName.toLowerCase();
linkAttribute=linkData.qsh['lpos'];if (e(linkAttribute)) linkAttribute=linkAttribute.toLowerCase();}if (linkName=='')	linkName=o3[i].innerText || o3[i].text || (o3[i].firstChild ? o3[i].firstChild.alt : null);
var clickFunction=new Function("nr_t.sendReq({'lc.n':nr_t.ue('" + es(linkName) +"'),'lc.a_1':nr_t.ue('" + es(linkAttribute) +"'),'lc.u': nr_t.ue('" + es(o3[i].href) + "')},true);");
if (nr_t['synchronous_link_tracking']==1) {(function(i){var oldOnclick=o3[i].onclick;
var localClickFunction=clickFunction;o3[i].onclick=function() {localClickFunction();if (!oldOnclick) return true;
return oldOnclick();}})(i);}else {ae(o3[i],'click',clickFunction);}}}function p3() {if (nr_t['form_tracking'] !=1) return;var q3=[];
var n3=document.forms;for(var i=0;i < n3.length;i++) {var r3=n3[i].name || n3[i].id;if (!r3) continue;q3.push(r3);var formChangeFunction=new Function("if (nr_t.check('form')) return;nr_t.sendReq({'fi.n':nr_t.ue('" + es(r3) +"')});");ae(n3[i],'change',formChangeFunction);ae(n3[i],'keypress',formChangeFunction);
ae(n3[i],'submit',new Function("nr_t.sendReq({'fs.n':nr_t.ue('" + es(r3) +"')});"));for(var e=0;e < n3[i].elements.length;e++) {var fieldName=n3[i].elements[e].id;
var formFocusFunction=new Function("t","var t=t?t:window.event;var el=t.target?t.target:t.srcElement;nr_t.log(t);nr_t.sendReq({'ff.n':nr_t.ue('" + es(fieldName) +"'),'ff.f': el.name,'ff.i': el.id});");
ae(n3[i].elements[e],'focus',formFocusFunction);}}if (q3.length > 0) {tr('fv.n',q3,"UoEaG");
}}function e2() {c0=sc['t'];tr('s.sc',add(ss['s.sc'],1),"SsUoEaGC");tr('v.sc',add(ps['v.sc'],1),"SpUoEaGC");tr('v.ls',null,"SpEaGC");
tr('v.ll',null,"SpEaGC");tr('v.cl',null,"SpEaGC");tr('v.c',add(ps['v.c'],1),"SpUsEaGC");if (ps['v.c']=="1") tr('v.fl',c0,"SpUo");tr('v.fl',null,"SpEaGC");
tr('s.s',c0,"SpUsEaGC");tr('v.fs',c0,"SpUnEaGC");for (var m0=0;m0 < 10;m0++) {l3='v.s_' + m0;tr(l3,a2[l3],"SpUeEcEsGC");a2[l3]='';}}function s3() {m3();
e2();updatePageGroups();d3();b2();}function processWebAnalytics() {m3();tr('g.a','pv',"UoEaG");tr('p.t',vod(gv(a2,'name'),document.title),"UoEaG");
a2['name']='';var ref=sc['r'].src;tr('v.r',ref,"SpUnEsGC");if (sc['r'].host !=document.location.host) {tr('p.r',ref,"UoSsEcG");}tr('v.z',new Date().getTimezoneOffset(),"EsGC");
tr('s.sr',screen.width + "x" + screen.height,"UoEsGC");j2();}function t3() {tr('v.cl',nr_t['sc']['t'],"SpUoEn");
}}

// Instantiate the tag
var nr_t = new nr_tag();

// Make sure that the page variables object is present
if (typeof pv == 'undefined') pv = new Object();

// Cookie domain; Enable this to override the cookie domain. 
// By default it's set to the current domain.
//nr_t['domain'] = "www.anametrix.com";

// Dataset id
//nr_t['dataset'] = INSERT_DATASET_ID_HERE;

// Set the gateway hosts
//nr_t['gwlist'] = ['gw.anametrix.net'];

// Automatic link click tracking: 1 = on, 0 = off
nr_t['link_tracking'] = 1;

// Synchronous link tracking: 1 = on, 0 = off
nr_t['synchronous_link_tracking'] = 1;

// Automatic form tracking: 1 = on, 0 = off
nr_t['form_tracking'] = 1;     

// Allow XMLHTTPRequest transfers. If 0, image requests will be used 
// and synchronized transactions are not possible.
// XMLHTTPRequest requires that the gateway host is the same as the page host.
// See: http://msdn.microsoft.com/en-us/library/ms537505(v=vs.85).aspx
nr_t['allow_xmlhttp'] = 1;

// Define any additional plugin scripts we'd like to load. Leave this blank unless
// you have a special script to load.
//nr_t.load([]);
//nr.t.init();

