function marquees()
{
   photo.childNodes[0].align='left'; 
  if(photo.childNodes[0].offsetWidth>photo.offsetWidth) { 
   photo.appendChild(photo.childNodes[0].cloneNode(true)); 
   } 
  else { 
   for(var i=0;i<Math.round(photo.offsetWidth/photo.childNodes[0].offsetWidth)+1;i++) { 
    photo.appendChild(photo.childNodes[0].cloneNode(true)); 
    } 
   } 
  repeat=setInterval(scrollMarquee,3); 
}

function scrollMarquee() { 
 if(photo.scrollLeft<photo.childNodes[0].offsetWidth) 
  photo.scrollLeft++;
 else
   photo.scrollLeft=0; 
  }

marquees();