
var Site = {
    start: function(){
        Site.externalLinks();
        Site.createOverNav();
        Site.scroller();
    },
    
    externalLinks: function(){
        $$(document.links).each(function(link){
            if (link.getProperty('rel') == 'nofollow') link.setProperties({'target': '_blank', 'title': 'opens in new window'});
        });
    },
    
    createOverNav: function(){
        var menublocks = $$('#leftcol ul li');
        
        menublocks.each(function(el,i){
            var overfxs = new Fx.Styles(el,{
                duration:400, 
                wait:false, 
                transition: Fx.Transitions.quadOut
            });
            el.setStyle('background-position','-250');
            el.addEvent('mouseover',function(){
                if(el.hasClass('active')) return;
                if(el.getParent().hasClass('sub-menu')) return;
                overfxs.start({
                    'background-position': '-70'
                });
            });
            el.addEvent('mouseout',function(event){
                if(el.hasClass('active')) return;
                if(el.getParent().hasClass('sub-menu')) return;
                overfxs.start({
                    'background-position': '-250'
                });
            });
        },this);
    },
    
    scroller: function(){
        if($E('#tile-wrap')){
            var roller = $E('#tile-wrap');
            var scroller =  new Scroller(roller,{
                area:100,
                velocity:0.2
            });
            
            roller.addEvent('mouseover',function(){
                scroller.start(); 
            });
            
            roller.addEvent('mouseout',function(){
                scroller.stop(); 
            }); 
        }
    }
}

window.onDomReady(Site.start);