marque(250,20,'fable','box');
var scrollElem;
var stopscroll;
var stoptime;
var preTop;
var leftElem;
var currentTop;
var marqueesHeight;
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;
             align = 'left';
             
	  }

	  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();",4000);

	}
       catch(e) {}
}
function init_srolltext(){
  scrollElem.scrollTop = 0;
  setInterval('scrollUp()', 30);
}

function scrollUp(){
  if(stopscroll) return;
  currentTop += 1;
  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){
    	if(scrollElem.scrollTop >	marqueesHeight)
      	scrollElem.scrollTop = marqueesHeight*3;
      scrollElem.scrollTop += 1;
    }
  }
}
