function metriClickTracker(){var ts=this;this._initiate=function(){ts.markingup();};this.attachInOrder=function(o,e,f,a){var f1,f2,rf;f1=String(f);f1=f1.replace(/^function[^\{]*\{/,"").replace(/}$/,"");if(f1==null)f1="";eval("f2=String(o."+e+")");f2=f2.replace(/^function[^\{]*\{/,"").replace(/}$/,"");rf=(f2.indexOf("return false;")>-1)?"return false;":"";if(rf!="")f2=f2.replace("return false;","");if(f2=="undefined")f2="";ts.nr++;if(a=="2")f1="function(){{"+f1+"}{"+f2+"}}";else f1="function(){{"+f2+"}{"+f1+rf+"}}";eval("o."+e+"="+f1);};this.markingup=function(){ts.markingupanchor('a');ts.markingupanchor('area');ts.markingupanchor('img');ts.markingupanchor('input');};this.markingupanchor=function(t){var m2=document.getElementsByTagName(t),m1=m2.length,hh;for(i=0;i<m1;i++){var mxm=m2[i].getAttribute("mxm");var nn=m2[i].getAttribute("mxn");if(t=="input"&&m2[i].type!="button"&&m2[i].type!="submit"&&m2[i].type!="image")continue;if(mxm!=null&&mxm.match(/mx$/))continue;hh=ts._normalize(m2[i]);if(t=="img"&&typeof(m2[i].onclick)!="function")continue;if(mxm==null||mxm.length==0)m2[i].setAttribute("mxm","mx");else m2[i].setAttribute("mxm",mxm+" mx");ts.attachInOrder(m2[i],"onclick",function(){var hh=String(ts._normalize(this));mTracker._trackEvent("MetriClick","Enlaces",hh);setTimeout(cTracker.markingup,ts.mtout);});}};this._uHash=function(d){var h=0,g=0;for(var i=d.length-1;i>=0;i--){var c=parseInt(d.charCodeAt(i));h=((h<<6)&0xfffffff)+c+(c<<14);if((g=h&0xfe00000)!=0)h=(h^(g>>21));}return h;};this._normalize=function(n){var s="";if(n.href!=null)s=n.href.toLowerCase();if(n.charset!=null)s+=n.charset.toLowerCase();if(n.hreflang!=null)s+=n.hreflang.toLowerCase();if(n.name!=null)s+=n.name.toLowerCase();if(n.rel!=null)s+=n.rel.toLowerCase();if(n.rev!=null)s+=n.rev.toLowerCase();if(n.target!=null)s+=n.target.toLowerCase();if(n.type!=null)s+=n.type.toLowerCase();if(n.className!=null)s+=n.className.toLowerCase();if(n.id!=null)s+=n.id.toLowerCase();if(n.title!=null)s+=n.title.toLowerCase();s.replace(/\n/g,"");return ts._uHash(s);};this._initiate();};var mTracker=_gat._getTrackerByName();var cTracker=new metriClickTracker();