
function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion; this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.opera5=this.agent.indexOf("Opera 5")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.ns=this.ns4||this.ns6;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5 || this.dom)
	return this
}
var bw=new lib_bwcheck() 

var dlimg
dlimg = document.getElementById('dlimg');



	self.onError=null;
	currentX = currentY = 0;  
	lastScrollX = 0; 
	lastScrollY = -111;
if (!(dlimg == null)) {	
	if(bw.ns6) {
		if (document.getElementById('dlimg')) {
		document.getElementById('dlimg').style.top = 150;
		document.getElementById('dlimg').style.display = 'block';
		}
	}
	if(bw.mac) {
		document.all.dlimg.style.posTop=150;
		document.all.dlimg.style.position = 'fixed';
	}
}

function heartBeat() {
var dlimg
dlimg = document.getElementById('dlimg');

if (!(dlimg == null)) {
	if(bw.ie) { 
		diffY = document.body.scrollTop; 
		diffX = document.body.scrollLeft;
	}
	
	if(bw.ns) { 
		diffY = self.pageYOffset; 
		diffX = self.pageXOffset; 
	}
	
	if(bw.ns6) { 
		diffY = window.pageYOffset; 
		diffX = window.pageXOffset; 
	}
	
	if(diffY != lastScrollY) {
       percent = .1 * (diffY - lastScrollY);
       if(percent > 0) percent = Math.ceil(percent);
       else percent = Math.floor(percent);
       if(bw.ie && !bw.mac) document.all.dlimg.style.posTop += percent;
      if(bw.ns4) document.dlimg.style.posTop += percent; 
		if(bw.ns6) document.getElementById('dlimg').style.top += percent;
       lastScrollY = lastScrollY + percent;
	}
	
	if(diffX != lastScrollX) {
       percent = .1 * (diffX - lastScrollX);
       if(percent > 0) percent = Math.ceil(percent);
       else percent = Math.floor(percent);
       if(bw.ie) document.all.dlimg.style.pixelLeft += percent;
       if(bw.ns4) document.dlimg.left += percent;
		if(bw.ns6) document.getElementById('dlimg').style.left += percent;
       lastScrollX = lastScrollX + percent;
	}    
	}
}
if(bw.ns || bw.ie) action = window.setInterval("heartBeat()",1);
