
  debugger;
var _webid;
var _imgpath = "http://www.Viztracker.com/Default.aspx";
//var _imgpath = "http://localhost:1324/ViztrackerAjax/Default.aspx";

var _doc = document;
var _loc = _doc.location;

var _uRno=new Array();

var _uOno=new Array();

var _uOsr=new Array();

var _uOkw=new Array();

_uOsr[0]="google";	_uOkw[0]="q";

_uOsr[1]="yahoo";	_uOkw[1]="p";

_uOsr[2]="msn";		_uOkw[2]="q";

_uOsr[3]="aol";		_uOkw[3]="query";

_uOsr[4]="lycos";	              _uOkw[4]="query";

_uOsr[5]="ask";		_uOkw[5]="q";

_uOsr[6]="altavista";	_uOkw[6]="q";

_uOsr[7]="search";	_uOkw[7]="q";

_uOsr[8]="netscape";	_uOkw[8]="query";

_uOsr[9]="earthlink";	_uOkw[9]="q";

_uOsr[10]="cnn";	              _uOkw[10]="query";

_uOsr[11]="looksmart";	_uOkw[11]="key";

_uOsr[12]="about";	_uOkw[12]="terms";

_uOsr[13]="excite";	_uOkw[13]="qkw";

_uOsr[14]="mamma";	_uOkw[14]="query";

_uOsr[15]="alltheweb";	_uOkw[15]="q";

_uOsr[16]="gigablast";	_uOkw[16]="q";

_uOsr[17]="voila";	_uOkw[17]="kw";

_uOsr[18]="virgilio";	_uOkw[18]="qs";

_uOsr[19]="teoma";	_uOkw[19]="q";

_uOsr[20]="websearcht";	_uOkw[20]="query";

_uOsr[21]="mysearch.myway"; _uOkw[21]="searchfor";

_uOsr[22]="mywebsearch"; _uOkw[22]="searchfor";

_uOsr[22]="bizrate"; _uOkw[22]="search__keyword--";


   var _uu=Math.round(Math.random()*2147483647);
 
   var _udt=new Date();
   var _ust=Math.round(_udt.getTime()/1000);

   var _dh = _RetDomainH() ;
   var _xpire=" expires=Sun, 18 Jan 2038 00:00:00 GMT;";
   var _pth = "/";
   var _webck = _doc.cookie;
   var _webdmn = GetDomain(_doc.domain);  
   var _fulldmn = _loc.protocol +"//" + _doc.domain; 
   var _webref = _doc.referrer;
   var _webpath = _loc.pathname;  
   var _webhref = _loc.href;
   var _gettime = new Date();
   var _cookie = _getCookie(); 
   var _webdate = _gettime.getMonth()+"/"+_gettime .getDate()+"/"+_gettime .getFullYear();
   var _webtime = _gettime .getHours()+":"+_gettime .getMinutes()+":"+_gettime .getSeconds();

   var _webssn = _getHashCookie();
   
  if(_cookie == "")
    {
      _cookie = "-";
    }

   if(_webssn == "")
   { 
    _webssn = "-";
   }

   if(_webpath == "/")
   {
    _webpath = _webhref;
   }
    
   var _settings = _getSettings();
   var _usrid = _xtractValue("usrid");
   var _rusrid = _xtractValue("rusrid");
   var _ordid = _xtractValue("ordid");
   var _amtid = _xtractValue("amtid");
   var _qs = _xtractValue("Comments");
   if(_qs == null && _qs == "")
   {
       _qs = "-";
   }
  if(_rusrid != "-")
   {
       _usrid = "-";
   }
  if(_usrid != "-")
  {
       _rusrid = "-";
  }
   var _refurl = "-";

  var cnt = window.location.search.substring(1);
   cnt = _xtractValue("ecid");
   if(cnt == null && cnt =="")
   {
       cnt ="-";
   }
   var mid = cnt;
   mid = _xtractValue("emid");
   if(mid == null && mid == "")
   {
     mid="-";
   }
      function WebTrack()
      {    
          var i = new Image(1,1);   
          var _src = _imgpath+"?webid="+_webid+"&cookie="+_cookie+"&domain="+_fulldmn +"&referer="+GetRef_Key(_webref)+"&page="+_webpath+"&settings="+_settings+"&qstring="+_qs+"&refurl="+_refurl+"&orddet="+_ordid+"|"+_amtid+"&usrid="+_usrid+"&rusrid="+_rusrid+"&adcampaign="+getCampaign()+"&ecid="+cnt+"&emid="+mid;        
          i.src = _src;	
          i.onload = function() { _void(); }     
       }
 
function _void() { return; }

function GetRef_Key(_ref)
{
 var rslt = "-";
 if(_ref != " " || _ref != "-")
  {
    rslt = _getOrg(_ref);
    if(rslt == "-")
     {
       if(_ref.indexOf(_webdmn) <0)
        {
          rslt = _getRef(_ref);
        }
     }
  }
  return rslt;    
}

function GetDomain(d)
{
if (d.substring(0,4)=="www.") 
{
  d=d.substring(4,d.length);
}
return d;
}

function getCampaign()
{
    var campaignid = "-";
    if((_webhref.indexOf("adcampaign=") > -1) && (_webhref.indexOf("source=") > -1))
    {
        var iStart,iEnd,campaign;
        iStart = _webhref.indexOf("adcampaign=");
        iEnd = _webhref.indexOf("source=");
        campaign = _webhref.substring(iStart,iEnd-1);
        campaignid = campaign.substring(11,campaign.length);        
    }        
    //if (campaignid = "")
    //{
    //    campaignid = "-";
    //}
    return campaignid;
 }
function _getRef(_ur) {
 if (_ur=="0" || _ur=="" || _ur=="-") return "";
 var i=0,h,k,n;
 if ((i=_ur.indexOf("://"))<0) return "";
 h=_ur.substring(i+3,_ur.length);
 if (h.indexOf("/") > -1) {
  k=h.substring(h.indexOf("/"),h.length);
  if (k.indexOf("?") > -1) k=k.substring(0,k.indexOf("?"));
  h=h.substring(0,h.indexOf("/"));
 }
 h=h.toLowerCase();
 n=h;
 if ((i=n.indexOf(":")) > -1) n=n.substring(0,i);
 for (var ii=0;ii<_uRno.length;ii++) {
  if ((i=n.indexOf(_uRno[ii].toLowerCase())) > -1 && n.length==(i+_uRno[ii].length)) { _ufno=1; break; }
 }
 if (h.indexOf("www.")==0) h=h.substring(4,h.length);
  if(_webhref.indexOf("source=googleadwords") > -1)
    {
      if(h.indexOf("google") > -1)
       {
         h = h+"|PageAd";
       }
     else
       {
         h = h+"(google)|PageAd";
       }
    }
if(_webhref.indexOf("source=wt1002") > -1)
    {
      if(h.indexOf("yahoo") > -1)
       {
         h = h+"|PageAd";
       }
     else
       {
         h = h+"(yahoo)|PageAd";
       }
    }
if(_webhref.indexOf("source=wt1003") > -1)
    {
      if(h.indexOf("msn") > -1)
       {
         h = h+"|PageAd";
       }
     else
       {
         h = h+"(msn)|PageAd";
       }
    }
 return h+"|";
}


function _getOrg(_ur) {
 var _srchEng;
 if (_ur=="0" || _ur=="" || _ur=="-") return "";
 var i=0,h,k;
 if ((i=_ur.indexOf("://")) < 0) return "";
 h=_ur.substring(i+3,_ur.length);
 if (h.indexOf("/") > -1) {
  h=h.substring(0,h.indexOf("/"));
 }
 for (var ii=0;ii<_uOsr.length;ii++) {
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {
   if ((i=_ur.indexOf("?"+_uOkw[ii]+"=")) > -1 || (i=_ur.indexOf("&"+_uOkw[ii]+"=")) > -1) {
    k=_ur.substring(i+_uOkw[ii].length+2,_ur.length);
    if ((i=k.indexOf("&")) > -1) k=k.substring(0,i);
    for (var yy=0;yy<_uOno.length;yy++) {
     if (_uOno[yy].toLowerCase()==k.toLowerCase()) { _ufno=1; break; }
    }
     _srchEng = _uOsr[ii];
if(_webhref.indexOf("source=googleadwords") > -1)
    {
      if(_srchEng .indexOf("google") > -1)
       {
         _srchEng  = _srchEng +"|PageAd";
       }
     else
       {
         _srchEng  = _srchEng +"(google)|PageAd";
       }
    }
if(_webhref.indexOf("source=wt1002") > -1)
    {
      if(_srchEng .indexOf("yahoo") > -1)
       {
         _srchEng  = _srchEng +"|PageAd";
       }
     else
       {
         _srchEng  = _srchEng +"(yahoo)|PageAd";
       }
    }
if(_webhref.indexOf("source=wt1003") > -1)
    {
      if(_srchEng .indexOf("msn") > -1)
       {
         _srchEng  = _srchEng +"|PageAd";
       }
     else
       {
         _srchEng  = _srchEng +"(msn)|PageAd";
       }
    }

    return _srchEng+"|"+k;
   }
  }
 }
 return "-";
}


function _getHashCookie()
{
 if(_doc.cookie != "")
   {  
      var _ck = _doc.cookie;
      
      var _hash =_getHash(_ck);
      return _hash;   
   }
   else
    {
   
    }
}


function _getCookie()
{
  if(_doc.cookie.indexOf("__webcookie") == -1)
  {
    var  ck = _dh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";
    var _udo=" domain="+GetDomain(_doc.domain)+";";
    _doc.cookie="__webcookie="+ck+"; path="+_pth+";"+_xpire+_udo;    
  }
    var _hck =  _xtractCookie("__webcookie");   
    return _getHash(_hck);
}

function _xtractCookie(name_cookie)
{
var c_start;
var c_end;

	if (_doc.cookie.length>0)
	{ 
		c_start=_doc.cookie.indexOf(name_cookie + "=");
		if (c_start!=-1)
		{ 
			
			c_end=_doc.cookie.indexOf(";",c_start);
			if (c_end==-1) 
				c_end=_doc.cookie.length;
				return _doc.cookie.substring(c_start,c_end);
		} 
	}
	return null;
}

function _RetDomainH() {
var _domain;
 if (!_domain || _domain=="" || _domain=="none") { _domain=""; return 1; }
 if (_domain=="auto") {
  var d=_doc.domain;
  if (d.substring(0,4)=="www.") {
   d=d.substring(4,d.length);
  }
  _domain=d;
 }
 return _getHash(_domain);
}

function _getHash(d) {
 if (!d || d=="") return 1;
 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;
}

function _getSettings()
{
var n = navigator;
var sc = screen;
var _br = n.appName;
var _os = n.platform;
var _res = sc.width+'X'+sc.height;
var _set = _br+"|"+_os+"|"+_res;
return _set;
}

function _getQueryString()
{
   if(_webhref.indexOf("?") < 0)
    {
      return "-";
    }
    else
    {
     var _rslt = _webhref.substring(_webhref.indexOf("?"));
     return _rslt;
    }
}

function _xtractValue(name)
{
var c_start;
var c_end;

	if (_webhref.length>0)
	{ 
		c_start=(_webhref.indexOf(name + "="));		
		if (c_start!=-1)
		{ 	
		    c_start = c_start+name.length+1;
			c_end=_webhref.indexOf("&",c_start);
			if (c_end==-1) 
			c_end=_webhref.length;
			return _webhref.substring(c_start,c_end);
		} 
		else
		{
		return "-";
		}
	}
	return "-";
}




//////////////////////Script for Find out the Redirecting URL//////////////////////////

document.documentElement.onclick = clicky_report_onclick_inner;


function clicky_getDomain(url) 
{
	var i = url.indexOf("://");
	if (i == -1)
	 {
	 
	 return "";
	 
	 }
	url = url.substring(i + 3, url.length);
    i = url.indexOf("/");
	if (i != -1)
	 {
	 url = url.substring(0, i);
	 }
	return url;
}


function clicky_report_onclick_inner(ev) 
{  
 var text;
 var url;	
 var target;

  if(ev)
  {
     target = ev.target;
  }
  else 
  {
  target = window.event.srcElement;
  }
  
	////////// if we use the Image for Redirect///////////////////



   if(target.tagName == "A" || target.parentNode.tagName == "A" )
   {
      
     if(target.parentNode.href)
       {     
        var img = new Image(1,1);  
        var qstring=target.parentNode.href;
        var cnt=qstring.lastIndexOf("/");
	    var qstring1=qstring.substring(0,cnt);
	    var str=qstring.substring(cnt+2);
	    var count1=str.indexOf("_");
	    var stradword=str.substring(0,count1);
	    var strwebid=str.substring(count1+1); 
        if(strwebid == "" || stradword== "")
        {
        return;
        }
        var val = strwebid.substring(0, 3);
        var value="";
        if(target.name)
        {
        value=target.name;
        }
        else
        {
         value="image";
        }
        
        if (val == "WEB" || val == "DEM" || val == "HYS" || val == "AFF" || val == "web" || val == "dem" || val == "hys" || val == "aff" )
        {
        var _src = "http://www.viztracker.com/Default.aspx?hrfval="+qstring1+"&anchorname="+strwebid+"&anchorid="+stradword+"&value="+value+"&page="+_webpath; 
// var _src = "http://localhost:1324/ViztrackerAjax/Default.aspx?hrfval="+qstring1+"&anchorname="+strwebid+"&anchorid="+stradword+"&value="+value+"&page="+_webpath; 
    	img.src = _src;	
        img.onload = function() { _void(); }  
        }
       return;
       }

////////////////if we use anchor tag for redirect//////////////
	
	if (target && target.href) 
	{
	  url = target.href;
      if (target.innerHTML) 
        {
         text = target.innerHTML;
        }
	  else if (target.innerText) 
	    { 
	     text = target.innerText;
	    }
	  else if(target.text) 
	    {
	      text = target.text;
	    }
	}
	if (!url || typeof(url) != 'string' || url == "")
	{
	  return;
	}
	var currentDomain = clicky_getDomain("" + window.location);
	var currentBaseDomain = currentDomain;
	if (currentBaseDomain.indexOf("www.") == 0) 
	{
	 currentBaseDomain = currentBaseDomain.substring(3, currentBaseDomain.length);
	}
	var expressionStr = "(\\w+[.])*(" + currentBaseDomain + ")$";
	var regex = new RegExp(expressionStr, "i");
	if (!clicky_getDomain(url).match(regex)) 
	  {
		var img = new Image(1,1);  
	    var qstring=target.href;
        var cnt=qstring.lastIndexOf("/");
	    var qstring1=qstring.substring(0,cnt);
	    var str=qstring.substring(cnt+2);
	    var count1=str.indexOf("_");
	    var stradword=str.substring(0,count1);
	    var strwebid=str.substring(count1+1);          
         if (strwebid == "" || stradword=="" )
         {
         return;
         }
         var value="";
         if(target.innerText)
         {
          value=target.innerText;
         }
        var val = strwebid.substring(0, 3);
        var webpage=_webpath;
        if (val == "WEB" || val == "DEM" || val == "HYS" || val == "AFF" || val == "web" || val == "dem" || val == "hys" || val == "aff" )
        {
       var _src = "http://www.viztracker.com/Default.aspx?hrfval="+qstring1+"&anchorname="+strwebid+"&anchorid="+stradword+"&value="+value+"&page="+webpage; 
// var _src = "http://localhost:1324/ViztrackerAjax/Default.aspx?hrfval="+qstring1+"&anchorname="+strwebid+"&anchorid="+stradword+"&value="+value+"&page="+webpage; 
      	img.src = _src;	
    	img.onload = function() { _void(); }  
    	}
      }
    }
 
        
  }



 
  
 ///////////////////////////////////////////////////////////////////////////////  


      

   


 
  
   
   
   


