window.addEvent('domready', function() {
    
    // open all external links in a new window
    $$('a[rel=external]').set('target', '_blank');
    
    // quick boat page slideshow
    $$('.home').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);
            if(index == 0)
            {
            	a.addClass('active')
            }
            
            
            a.addEvent('click', function(a_click) {
                Event(a_click).stop();
                // rewrite this to avoid bug when both are clicked before first tween finishes
                
	            kids = this.getParent('div.image_container').getElements('a.toggle');
                kids.each(function(a) {
                	a.removeClass('active');
                });
                
                
                if(this.get('rel') == 0) {
                                        
                    this.addClass("active");
                    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 {
                	this.addClass("active");
                    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);
                        

                    }
                }
            });
        });
    });
});

