var hs_trackURL = "http://www.digicata-log.com/stat/hpcapture/";
var hs_trackURL_https = "https://www.digicata-log.com/stat/hpcapture/";
//var hs_trackURL = "http://tank.bit-hive.com/EasyBookStat/Web/hpcapture/";
//var hs_trackURL_https = "https://tank.bit-hive.com/EasyBookStat/Web/hpcapture/";
var hs_ver = "1.0";
var hs_image;
var hs_image_click;
//var hs_siteKey = "b67a342ffaefdd25";

var hs_se = new Array();
var hs_param = new Array();
hs_se[0]="google";	hs_param[0]="q";
hs_se[1]="yahoo";	hs_param[1]="p";
hs_se[2]="msn";		hs_param[2]="q";
hs_se[3]="bit-hive.com";	hs_param[3]="p";  // test

function hsUrl()
{
    var url = hs_trackURL;
    if (document.location.protocol == "https:")
      url = hs_trackURL_https;

    var rnd = Math.round(Math.random()*2147483647);

    url += "?hsv=" + hs_ver + "&hsrnd=" + rnd + "&hskey=" + hs_siteKey;
    return url;
}

function hsNotify()
{
  if (!hs_siteKey)
    return true;

  if(document.images){
    var url = hsUrl();

    if (document.referrer)
      url += "&hsref=" + document.referrer;

    var word = hsKeyword(document.referrer);
    if (word)
      url += "&hswd=" + word;

    hs_image = new Image;
    hs_image.src = url;
  }
  return true;
}

function hsKeyword(url)
{
  for (var i = 0 ; i < hs_se.length ; i++) {
    if (url.toLowerCase().indexOf(hs_se[i].toLowerCase()) > -1) {
      var pos;
      if ((pos = url.indexOf("?" + hs_param[i] + "=")) > -1 ||
	  (pos = url.indexOf("&" + hs_param[i] + "=")) > -1) {
	var word = url.substring(pos + hs_param[i].length + 2 , url.length);
	if ((pos = word.indexOf("&")) > -1)
	  word = word.substring(0, pos);
	return word;
      }
    }
  }
  return false;
}

function hsClick(nd, linkurl)
{
  if (!hs_siteKey)
    return true;

  if(document.images && encodeURIComponent){
    var url = hsUrl();

    if (typeof linkurl == "undefined")
      linkurl = nd.href;

    url += "&hspgurl=" + encodeURIComponent(linkurl);

    hs_image_click = new Image;
    hs_image_click.src = url;
  }
  return true;
}

hsNotify();
