// Start of DeepMetrix (.NET) StatScript Link Tracking Module 

var DMNETlinkImg;
var DMNETLversion = 86;
function LinkTrack(e)
{
  var clCode = '';
  var url    = '';
  if(document.layers)
    {
      if (e.target.onclick)
        {
          clCode = e.target.onclick.toString().toLowerCase();
          url = e.target.href;
        }
    }
  else
    {
      var parentCode = (document.all) ? "parentElement" : "parentNode";
      var thing = (document.all) ? event.srcElement : e.target.parentNode;
      while(thing.tagName && thing.tagName.toString() != "A")
        {
          if(eval("thing."+parentCode))
            {
              thing = eval("thing."+parentCode);
            }
          else
            {
              return;
            }
        }
      var thingObj;
      if(navigator.userAgent.indexOf('Mac') != -1 && navigator.appVersion.indexOf('MSIE 4.5') != -1)
        {
          thingObj = thing.outerHTML;
        }
      else
        {
          thingObj = thing.onclick;
        }
      if(thingObj)
        {
          clCode = thingObj.toString().toLowerCase();
          url = thing.href;
        }
    }
  if(url.indexOf('http') > 0)
    {
      var mat = url.match(/http[^"'()]*/);
      if(mat != "")
        url = mat;
    }
  if((clCode.indexOf('dmnetclick') != -1))
    {
      var n = new Date();
      linkImg = new Image();
      linkImg.src = location.protocol+DMNETsendTo+"v="+DMNETLversion+"&id=" + DMNETsession + "&lnk=" + escape(url) + "&rnd="  +  n.getTime();
      Hold();
    }
  return true;
};
function Hold()
{
  if(linkImg.readyState)
    {
      var secureCount = 0;
      while(linkImg.readyState != 'complete')
        {
          if(secureCount > 10000)
            break;
          secureCount++;
        }
    }
  else
    {
      var endAt = new Date().getTime() + 250;
      var rightNow;
      while(true)
        {
          rightNow = new Date();
          if(rightNow.getTime() >= endAt)
            break;
        }
    }
};
if(document.layers || (!document.layers && !document.all))
  {
    if(document.layers)
      {document.captureEvents(Event.MOUSEDOWN);}
    document.onmousedown=LinkTrack;
  }
else
  {document.onmouseup=LinkTrack;}

//End of DeepMetrix (.NET) StatScript Link Tracking Module 

