marqueesHeight=165;
marqueesWidth=745;
stopscroll=false;
templayerOffsetWidth=0;

with(marquees){
  style.width=marqueesWidth;
  style.height=marqueesHeight;
  style.overflowX="hidden";
  style.overflowY="visible";
  noWrap=true;
  onmouseover=new Function("stopscroll=true");
  onmouseout=new Function("stopscroll=false");
}
document.write('<div id="templayer" style="float:left;"></div>');

preLeft=0;

function init(){
  templayer.innerHTML="";
  while(templayer.offsetWidth<marqueesWidth){
    templayer.innerHTML+=marquees.innerHTML;
  }
  marquees.innerHTML=templayer.innerHTML+templayer.innerHTML;
  templayerOffsetWidth=templayer.offsetWidth;
  templayer.parentNode.removeChild(templayer);
  setInterval("scrollLeft()",35);
}
document.body.onload=init;

function scrollLeft(){
  if(stopscroll==true) return;
  preLeft=marquees.scrollLeft;
  marquees.scrollLeft+=1;
  if(preLeft==marquees.scrollLeft){ 
    marquees.scrollLeft=templayerOffsetWidth-marqueesWidth;
    marquees.scrollLeft+=1;
  }
}