//添加事件响应函数的函数，与本效果无关
 
//保存想要滚动的容器
var scrollingBox1;
var scrollingInterval1;
//用于记录是否“滚到头”过一次
var reachedBottom1=false;
//记录第一次滚到头时候的scrollTop
var bottom1;
//初始化滚动效果
function initScrolling1(vSId){
 scrollingBox1 = document.getElementById(vSId);
 //样式设置，与滚动基本无关，应该用CSS设置。
 scrollingBox1.style.height = "220px";
 scrollingBox1.style.overflow = "hidden";
 //滚动
 scrollingInterval1 = setInterval("scrolling1()",50);
 //鼠标划过停止滚动效果
 scrollingBox1.onmouseover = over1;
 //鼠标划出回复滚动效果
 scrollingBox1.onmouseout = out1; 
}
//滚动效果
function scrolling1(){
 //开始滚动,origin是原来scrollTop
 var origin = scrollingBox1.scrollTop++;
 //如果到头了
 if(origin == scrollingBox1.scrollTop){
  //如果是第一次到头
  if(!reachedBottom1){
   scrollingBox1.innerHTML+=scrollingBox1.innerHTML;
   reachedBottom1=true;
   bottom1=origin;
  }else{
   //已经到头过，只需回复头接尾的效果
   scrollingBox1.scrollTop=bottom1;
  }
 }
}
function over1(){
 clearInterval(scrollingInterval1);
}
function out1(){
 scrollingInterval1 = setInterval("scrolling1()",50);
}
// JavaScript Document
