var Ticker = new Class({
        Implements: Options,
        options: {
                speed: 1000,
                delay: 0,
                direction: 'horizontal'
        },
        initialize: function(el,options){
                this.setOptions(options);
                this.el = $(el);
                this.items = this.el.getElements('li');
                var w = 0;
                var h = 0;
                if(this.options.direction.toLowerCase()=='horizontal') {
                        h = this.el.getCoordinates().height;
                        this.items.each(function(li,index) {
                                w += li.getCoordinates().width;
                        });
                } else {
                        w = this.el.getCoordinates().width;
                        this.items.each(function(li,index) {
                                h += li.getCoordinates().width;
                        });
                }
                this.el.setStyles({
                        position: 'absolute',
                        top: 0,
                        left: 80,
                        width: w,
                        height: h
                });
                this.fx = new Fx.Morph(this.el,
{duration:this.options.speed,onComplete:function() {
                        var i = (this.current==0)?this.items.length:this.current;
                        this.items[i-1].injectInside(this.el);
                        this.el.setStyles({
                                left:0,
                                top:0
                        });
                }.bind(this)});
                this.current = 0;
                this.next();
        },
        next: function() {
                this.current++;
                if (this.current >= this.items.length) this.current = 0;
                var pos = this.items[this.current];
                this.fx.start({
                        top: -pos.offsetTop,
                        left: -pos.offsetLeft
                });
                this.next.bind(this).delay(this.options.delay+this.options.speed);
        }

}); 


window.addEvent('domready', function() {
	
	
	
	$(document.body).getElements("a.pdf").setProperty('target','_blank');
	$(document.body).getElements("a.external").setProperty('target','_blank');

	var vert = new Ticker('marquee',{speed:2000,delay:100,direction:'horizontal'});
        
    
});