﻿function $(id) { 
return document.getElementById(id);} 

function scrollBanner(timer, moveNumber) { 

function move(o) { 
var st = document.documentElement.scrollTop + o.t; 
var sl = document.documentElement.scrollLeft + (o.c == 0 ? o.a : document.documentElement.clientWidth - o.a - o.offsetWidth); 
var tc = st - o.offsetTop, lc = sl - o.offsetLeft; 
with (o.style) { 
top = o.offsetTop + (tc != 0 ? tc / Math.abs(tc) : 0) * Math.min(Math.abs(tc), moveNumber) + "px"; 
left = o.offsetLeft + (lc != 0 ? lc / Math.abs(lc) : 0) * Math.min(Math.abs(lc), moveNumber) + "px"; 
} 
if(o.person) { 
with(o.person.style) { 
top = o.offsetTop + "px"; 
left = o.offsetLeft + o.offsetWidth - o.person.offsetWidth + "px"; 
}}} 

var hidden = function() { 
var o = this.parent; 
window.clearInterval(o.interval); 
o.parentNode.removeChild(o); 
this.parentNode.removeChild(this); 
} 

this.add = function(to,t,a,c) { 
/* 
to为object对象 
t为距离顶端距离 
当c = 0的时候，a为距离左边的距离 
当c != 0的时候，a为距离右边的距离 
lo为关闭按钮 
*/ 
var div,exec = function() { 
move(to);}; 

to.t = t; 
to.a = a; 
to.c = c; 
with (to.style) { 
position = "absolute"; 
display = "block"; 
top = document.documentElement.scrollTop + t; 
left = document.documentElement.scrollLeft + (c == 0 ? a : document.documentElement.clientWidth - a - to.offsetWidth); 
}
exec(); 
to.interval = window.setInterval(exec,timer); 
};} 

window.onload = function() { 
var width;
width = ((screen.availWidth - 21) - 1003)/2+36;
var b = new scrollBanner(10,15); 
b.add($("BPTools"),214,width,1); 
b = null; }