window.addEvent('domready', function(){
	$$('.rollover').addEvent('mouseenter', function(){
		this.getElements('a, img, div').each(function(el){
			el.addClass('active');
			if(el.hasClass('rollover-image')){
				el.src=el.src.replace('_bw', '_col');
			}
		});
	})
	$$('.rollover').addEvent('mouseleave', function(){
		this.getElements('a, img, div').each(function(el){
			if(!el.hasClass('page-active')){
				el.removeClass('active');
			}
			if(el.hasClass('rollover-image')){
				el.src=el.src.replace('_col', '_bw');
			}
		});
	})
	
	$$('a').each(function(el){
		if(el.href==window.location){
			el.addClass('active');
			el.addClass('page-active');
		}
	});

	allImages=$$('#main-image img');
	allImages.each(function(el){
		el.fader=new Fx.Morph(el, {duration:2000, onComplete:function(){
			doFade.delay(3000);
		}});
	});
	doFade.delay(3000);

});

function doFade(){
	if(allImages=$$('#main-image img')){
		if(allImages[allImages.length-1].getStyle('opacity')=='0'){
			allImages[allImages.length-1].dispose().inject('main-image', 'top').setStyles({
				opacity: 1
			});
			allImages=$$('#main-image img');
		}

		allImages[allImages.length-1].fader.start({
			opacity:0
		})
	}
}

function showDepot(dId){
	$$('div.home-depot').each(function(el){
		el.removeClass('show');
	});
	$(dId).addClass('show');
}
