//marque(230, 20,"scroll_up","scroll_up_content");

var scrollElem;
var stopscroll;
var stoptime;
var preTop;
var leftElem;
var currentTop;
var marqueesHeight;
var marqueeTimer;

function marque(width,height,marqueName,marqueCName){
	try{
	  marqueesHeight = height;
	  stopscroll     = false;

	  scrollElem = document.getElementById(marqueName);
	  with(scrollElem){
		style.width     = width;
		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));
		  
	  window.setTimeout('init_srolltext();', 1000);

	}catch(e) {}
}

function init_srolltext(){
  scrollElem.scrollTop = 0;
  //setInterval('scrollUp()', 200);
  scrollUp();
}

function scrollUp(){
//  if(stopscroll) return;
//  currentTop += 1;
//  document.getElementById('footer').innerHTML = currentTop;
//  if(currentTop == marqueesHeight+1) {
//    stoptime += 1;
//    currentTop -= 1;
//    if(stoptime == (marqueesHeight) * 2) {
//      currentTop = 0;
//      stoptime = 0;
//    }
//  }else{
//
//    preTop = scrollElem.scrollTop;
//    scrollElem.scrollTop += 1;
//    if(preTop == scrollElem.scrollTop){
//      scrollElem.scrollTop = marqueesHeight;
//      scrollElem.scrollTop += 1;
//    }
//  }
  
  m = 110;
  if(stopscroll) return;
  currentTop += m;
  //document.getElementById('footer').innerHTML = currentTop;
  if(currentTop == marqueesHeight+m) {
    stoptime += m;
    currentTop -= m;
    if(stoptime == (marqueesHeight) * 1) {
      currentTop = 0;
      stoptime = 0;
    }
  }else{

    preTop = scrollElem.scrollTop;
    scrollElem.scrollTop += m;
    if(preTop == scrollElem.scrollTop){
      scrollElem.scrollTop = marqueesHeight;
      scrollElem.scrollTop += m;
    }
  }
  marqueeTimer = window.setTimeout('scrollUp()', 1000);
}
