function startGalleryRotation(selector,delay){ 
	var i = 0; 
	var layers = $$(selector); 
	delay = (delay == undefined)? 6000:delay; 

	layers[0].setStyles({
		'opacity': '0',
		'display': 'block'
	});
	layers[0].fade('in');

	if(layers.length > 1) {
		setInterval(function(){ 
			layers[i].fade('out'); 
			i = (i == layers.length-1)? 0 : i+1; 
			layers[i].setStyles({
				'opacity': '0',
				'display': 'block'
			});
			layers[i].fade('in'); 
		},delay); 
	}
} 

window.addEvent('domready', function() {
	if($$('.fade1')) {
		$$('.fade1').each(function(f1) {
			f1.setStyles({
				'opacity': '0',
				'visibility': 'visible'
			});
			new Fx.Morph(f1, {
				wait: false,
				duration: 1200
			}).start({'opacity': '1'});
		});
	}

	if($('award-list')) {
		$$('#award-list li img').each(function(awimg, i) {
			awimg.setStyles({ 
				'width': '0px',
				'height': '0px'
			});
		});
	}

	$$('a').each(function(al) {
		if(al.get('rel') == 'external') {
			al.set('target', '_blank');
		}
	});

});



window.addEvent('load', function() {
	if($('award-list')) {
		var x = new Chain();

		$$('#award-list li img').each(function(awimg, i) {
			x.chain(function() {
				new Fx.Morph(awimg, {
					wait: false,
					duration: 300,
					onComplete: function() {
						x.callChain();
					}
				}).start({ 'width': '178px', 'height': '94px' });
			});
		});

		x.callChain();
	}

	if($('nav')) {
		$$('#nav li a').each(function(nl) {
			nl.addEvent('click', function() {
				nl.blur();
				$('nav').className = nl.get('id').substring(4);
			});
		});
	}

	if($('rotating-contact')) {
		startGalleryRotation('#rotating-contact img', 3000);
	}

	if($('trailer')) {
		var flashvars = { screencolor: 'transparent', file: 'pob.flv', allowscriptaccess: 'always', autostart: 'true' };
		var params = { wmode: 'opaque', allowFullScreen: 'true' };
		var attributes = {};
		swfobject.embedSWF("player.swf", "trailer", "480", "280", "7.0.0","expressInstall.swf", flashvars, params, attributes);
	}

	if($('about-photos')) {
		startGalleryRotation('#about-photos img', 3000);
	}
});

