window.addEvent('domready', function() {
    
    // open all external links in a new window
    $$('a[rel=external]').set('target', '_blank');
    
    $$('a[href$=pdf]').set('target', '_blank');
    $$('a[href$=jpg]').set('target', '_blank');
    
    // top nav hover
    $$('#nav ul li').addEvents({
        'mouseenter': function() { this.addClass('hover'); },
        'mouseleave': function() { this.removeClass('hover'); }
    });
    $$('#nav ul li ul').set('opacity', 0.7);
    
    $$('.boat').each(function(el) {
        var slides = el.getElements('div.slide');
        var images = slides[0];
        var plan = slides[1];
        
        var toggle = el.getElements('a.toggle');
        toggle.each(function(a, index) {
            a.setProperty('rel', index);
            a.addEvent('click', function(a_click) {
                Event(a_click).stop();
                
                // rewrite this to avoid bug when both are clicked before first tween finishes
                if(this.get('rel') == 0) {
                    var left = parseInt(plan.getStyle('width')) + 10;
                    if(parseInt(plan.getStyle('left')) == left) {
                    
                    } else {
                        images.setStyle('left', '5px');
                        plan.setStyle('z-index', 100);
                        images.setStyle('z-index', 10);
                        plan.tween('left', left);
                    }

                } else {
                    var left = parseInt(images.getStyle('width')) + 10;
                    if(parseInt(images.getStyle('left')) == left) {
                    
                    } else {
                        plan.setStyle('left', '5px');
                        images.setStyle('z-index', 100);
                        plan.setStyle('z-index', 10);
                        images.tween('left', left);
                    }
                }
            });
        });
    });
});

