
var scrollElem;
var stopscroll;
var stoptime;
var preTop;
var leftElem;
var currentTop;
var marqueesHeight;
var scrollObj;
function marque(width,height,marqueName,marqueCName){
try{
  marqueesHeight = height;
  stopscroll     = false;
 
  scrollElem = document.getElementById(marqueName);
  with(scrollElem){
  scrollElem.style.width = width;
  scrollElem.style.height = marqueesHeight;
  style.overflow  = 'hidden';
noWrap = true;
  }
 
  scrollElem.onmouseover = new Function('stopscroll = true');
  scrollElem.onmouseout  = new Function('stopscroll = false');
 
  preTop     = 0;
  currentTop = 0;
  stoptime   = 0;
 
  //leftElem = document.getElementById(marqueCName);
  //scrollElem.appendChild(leftElem.cloneNode(true));
 
  init_srolltext();
 
}catch(e) {}
}
function init_srolltext(){
  if(scrollObj)clearInterval(scrollObj);//??,???????????????setInterval??
  scrollElem.scrollTop = 0;
  scrollObj=setInterval('scrollUp()', 30);//??
}
 
function scrollUp(){
  if(stopscroll) return;
  currentTop += 1;
  if(currentTop == marqueesHeight+1) {
   /* stoptime += 1;
currentTop -= 1;
if(stoptime == (marqueesHeight)*4) {*///????
  currentTop = 0;
  stoptime = 0;
  init_srolltext();//????
/*}*/
  }else{
preTop = scrollElem.scrollTop;
scrollElem.scrollTop += 1;
if(preTop == scrollElem.scrollTop){
  scrollElem.scrollTop = marqueesHeight;
  scrollElem.scrollTop += 1;
}
  }
}
marque("200px","300px","box","box1");//??(?????220px??????,????)

