What does this javascript event handler do?
<p>I was trying to extract event handlers for forms submission.
For one website I got this handler which is very weird:
My question is what does this handler do and more importantly is it part of some 
JSLibrary.</p>

<p>Here is a link to the web page:
<a href="http://www.nfl.com/fantasy/story/09000d5d817fb977/article/nfl.fantasy/story;s1=story;slot=top;url=story;nfl=ad;!category=;kw=;team=no;team=was;team=sd;team=nyg;team=ten;team=bal;conf=nfc;conf=afc;dvsn=ncs;dvsn=nce;dvsn=acw;dvsn=acs;dvsn=acn;plyr=matthew_ryan;plyr=anquan_boldin;plyr=derrick_mason;event=fantasy;tile=" rel="nofollow">http://www.nfl.com/fantasy/story/09000d5d817fb977/article/nfl.fantasy/story;s1=story;slot=top;url=story;nfl=ad;!category=;kw=;team=no;team=was;team=sd;team=nyg;team=ten;team=bal;conf=nfc;conf=afc;dvsn=ncs;dvsn=nce;dvsn=acw;dvsn=acs;dvsn=acn;plyr=matthew_ryan;plyr=anquan_boldin;plyr=derrick_mason;event=fantasy;tile=</a></p>

<p>It is the handler run when you try the email form on the top right which appears when you click Email button.</p>

<pre><code>function q(a) {
  a = a || window.event;
  var b = a.target || a.srcElement, c, d;
  while (b &amp;&amp; b.nodeName.toLowerCase() !== "a") {
      b = b.parentNode;
  }
  if (b &amp;&amp; b.nodeName.toLowerCase() === "a" &amp;&amp; b.href) {
      c = b.href.match(f);
      if (c) {
          var e = o(b.href);
          twttr.events.hub ? (d = new p(l.generateId(), b), l.add(d), n(e, b), twttr.events.trigger("click", {target:b, region:"intent", type:"click", data:{}})) : m(e), a.returnValue = !1, a.preventDefault &amp;&amp; a.preventDefault();
      }
  }
</code></pre>

<p>}</p>
