/*sIFR.replace(americanTypewriterStdLtCondensed, {
  selector: '#right h1',
  css: '.sIFR-root { text-transform: uppercase; color: #333; line-height: 21px; font-size: 21px; } .sIFR-root a { outline-style: none; color: #333; text-decoration: underline; } .sIFR-root a:hover { color: #d8001a; text-decoration: underline; }',
  preventWrap: true,
  forceClear: true,
  preserveSingleWhitespace: true,
  wmode: 'transparent',
  tuneWidth: 2
});*/

document.observe('dom:loaded', function() {
	$('togglePhotos').observe('click', function(event) {
		var element = event.findElement ('a[rel]');
		if (element) {
			element.siblings().invoke('removeClassName', 'active');
			element.addClassName('active');
			
			$$("#right .photos").invoke('hide');
			$(element.rel).show();
		}
	});
	
	$('right').select('.photos').invoke('observe', 'mouseover', function(event) {
		var element = event.findElement('li.photo a');
		if (element) {
			element.down('img').src = element.rel;
			
			if (!element._title) {
				element._title = element.down('img').title;
				element.down('img').removeAttribute('title');
			}
		}
	})
	.invoke('observe', 'mouseout', function(event) {
		var element = event.findElement('li.photo a');
		if (element) {
			element.down('img').src = element._title;
		}
	});
	
	// preload hovers
	$('right').select('.photos .photo img[title]').each(function(img) {
		var originalSrc = img.src;
		var preload = new Image();
		preload.onload = function() {
			preload.onload = Prototype.emptyFunction;
			img.src = preload.src;
			(function() {
				img.src = originalSrc;
				img.up('a').setStyle({ visibility: 'visible' });
			})();
		};
		preload.src = img.up('a').rel; 
	});
});

