window.addEvent('domready', function(){
    var speed = 4;
    var wrapper = $('eventDetailDesc');
    var timer;
    function move(direction){
        timer = (function(){
            var pos = wrapper.getScroll();
            wrapper.scrollTo(pos.x + direction, pos.y);
        }).periodical(1000/50);
    }
    function stop(){
        timer = $clear(timer);
    }
    ['scroll-left', 'scroll-right'].each(function(text, index){
        new Element('div', {text: text, 'class': text, events: {
            mouseenter: move.pass(index * 2 * speed - speed),
            mouseleave: stop
        }}).injectBefore(wrapper);
    });
    ['scroll-left', 'scroll-right'].each(function(text, index){
        new Element('div', {text: text, 'class': text, events: {
            mouseenter: move.pass(index * 2 * speed - speed),
            mouseleave: stop
        }}).injectAfter(wrapper);
    });
});