self.onError = null;  
currentX = currentY = 0;   
whichIt = null;   
lastScrollX = 0; lastScrollY = 0;  
NS = (document.layers) ? 1 : 0;  
IE = (document.all) ? 1: 0;  
function heartBeat(objectid) {  
if(IE) { diffY = document.documentElement.scrollTop; diffX = document.documentElement.scrollLeft; }  
if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }  
if(diffY != lastScrollY) {  
percent = .1 * (diffY - lastScrollY);  
if(percent > 0) percent = Math.ceil(percent);  
else percent = Math.floor(percent);  
if(IE) {  
objectid = objectid.split(";");   
for (i = 0; i < objectid.length; i++) eval("document.all."+objectid[i]).style.pixelTop += percent;  
}   
if(NS) {  
objectid = objectid.split(";");   
for (i = 0; i < objectid.length; i++) eval("document."+objectid[i]).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(IE) {  
objectid = objectid.split(";");   
for (i = 0; i < objectid.length; i++) eval("document.all."+objectid[i]).style.pixelLeft += percent;  
}   
if(NS) {  
objectid = objectid.split(";");   
for (i = 0; i < objectid.length; i++) eval("document."+objectid[i]).left += percent;   
}   
lastScrollX = lastScrollX + percent;  
}   
}  
if(NS || IE) action = window.setInterval("heartBeat('duilian;duilian1')", 2); 

