marque(312,25,'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()', 19);
}

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*4;

			scrollElem.scrollTop += 1;
		}
	}

}