var newbit = Math.random();
var domn = location.host.replace(/www./,"");

function getCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1) {
	  endstr = document.cookie.length;
	}
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
	var temp = name + "=";
	var tempLen = temp.length;
	var cookieLen = document.cookie.length;
	var i = 0;
	while (i < cookieLen) {
		var j = i + tempLen;
		if (document.cookie.substring(i, j) == temp) {
			return getCookieVal(j);
		}
	   	i = document.cookie.indexOf(" ", i) + 1;
	   	if (i == 0) break;
	}
	return null;
}

function SetCookie (name,value,expiresDate,path,domain,secure) {
	document.cookie = name + "=" + escape (value) +
		((expiresDate) ? "; expires=" + expiresDate.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
}

var d = new Date();
d.setTime(d.getTime() + (60 * 60 * 12000));

var abit = document.cookie;
var begin = abit.indexOf("; bit=");

  var anewbit = GetCookie('bit');
  if(anewbit){
    if(anewbit != null){
      newbit = anewbit.replace("=", "");
    }
  }
  
if (begin == -1) {
  begin = abit.indexOf("bit=");
  if (begin != 0){
    SetCookie("bit", '=' + newbit, d, "/", domn);
  }
}

var avd={init:function(){avd.img=new Image();var ourDate = new Date(); avd.img_base="http://www.a-v-d.com/get/log.php?site="+ domn +"&now=" + ourDate.toGMTString() + "&srv=db1&cd=" + newbit;if(avd.isset("avd_custom_session")){for(i in avd_custom_session){avd.img_base+="&custom["+avd.enc(i)+"]="+avd.enc(avd_custom_session[i]);}}var browserName = navigator.appName+" "+navigator.userAgent;var lang=navigator.appName=='Netscape'?navigator.language:navigator.browserLanguage;avd.img.src=avd.img_base+'&browsername='+browserName+'&href='+avd.enc(location.pathname+location.search)+'&ref='+avd.enc(document.referrer)+'&res='+screen.width+'x'+screen.height+'&lang='+lang.substr(0,2);avd.add_event(window,"load",avd.advanced);},isset:function(e){return(typeof(window[e])!="undefined");},enc:function(e){return encodeURIComponent(e);},img_src:function(e,type){obj=avd.get_target(e);var txt=avd.get_text(obj).substr(0,60);var href=avd.get_href(obj);if(type=="download")href=href.replace(/^https?:\/\/([^\/]+)/i,"");avd.img.src=avd.img_base+"&type="+type+"&title="+avd.enc(txt)+"&href="+avd.enc(href);avd.pause();},download:function(e){avd.img_src(e,"download");},outbound:function(e){avd.img_src(e,"outbound");},pause:function(){var now=new Date();var stop=now.getTime()+1000;while(now.getTime()<stop)var now=new Date();},get_text:function(e){do{var txt=e.text?e.text:e.innerText;if(txt)return txt;if(e.alt)return e.alt;if(e.title)return e.title;if(e.src)return e.src;e=avd.get_parent(e);}while(e);return"";},get_href:function(e){do{if(e.href&&!e.src)return e.href;e=avd.get_parent(e);}while(e);return"";},get_parent:function(e){return e.parentElement?e.parentElement:e.parentNode;},get_target:function(e){if(!e)var e=window.event;var t=e.target?e.target:e.srcElement;if(t.nodeType&&t.nodeType==3)t=t.parentNode;return t;},add_event:function(e,event,func){if(e.addEventListener){e.addEventListener(event,func,false);}else if(e.attachEvent){e.attachEvent("on"+event,func);}},advanced:function(){;if(avd.isset("avd_advanced_disable"))return;var dtypes=avd.isset("avd_download_types")?avd_download_types:"7z|aac|avi|csv|doc|exe|flv|gif|gz|jpe?g|js|mp(3|4|e?g)|mov|pdf|phps|png|ppt|rar|sit|tar|torrent|txt|wma|wmv|xls|xml|zip";var ltypes=avd.isset("avd_link_types")?avd_link_types:"https?|ftp|telnet|ssh|ssl|mailto";var is_download=new RegExp("\\.("+dtypes+")$","i");var is_link=new RegExp("^("+ltypes+"):","i");var is_link_internal=new RegExp("^https?:\/\/(.*)"+location.host.replace(/^www\./i,""),"i");var a=document.getElementsByTagName('a');for(var i=0;i<a.length;i++){;if(is_link.test(a[i].href)&&a[i].className.indexOf("avd_ignore")==-1){if(is_link_internal.test(a[i].href)){if(is_download.test(a[i].href)){avd.add_event(a[i],"mouseup",avd.download);}}else{avd.add_event(a[i],"mouseup",avd.outbound);}}}}};avd.init();
