// sIFR Flash Embed for title

$(document).ready(function(){
	$('.arno-pro').each(function(n) {
		$(this).flash(
		{ 
			src: 'sifr/arno-pro.swf', 
			wmode: 'transparent', 
			flashvars: { 
				css: [
					'* { color: ' + toHex($(this).css("color")) + '; }',
					'a {letter-spacing: -4px; }'	
				
				].join(' ') }
		},
		{ version: 7 },

function(htmlOptions) {
			htmlOptions.flashvars.txt = this.innerHTML;
			this.innerHTML = '<span>'+this.innerHTML+'</span>';
			var $alt = $(this.firstChild);
			htmlOptions.height = $alt.height();
			htmlOptions.width = $alt.width();
			$alt.addClass('alt');
			$(this)
				.addClass('flash-replaced')
				.prepend($.fn.flash.transform(htmlOptions));						
		}
		
		
	);
	});
});


// parse email addresses from <a href="#" rel="me/example.com" class="email"></a>
			
	$(document).ready(function(){
		$('a.email').each(function(){
			e = this.rel.replace('/','@');
			this.href = 'mailto:' + e;
			// $(this).text(e);
		});
	});


// initialize slideviewer


$(document).ready(function() { 
    slideshowInit(); 
}); 


// do rollovers
$(document).ready(function() { 
							   
	$("#previousslide").hover(function(){
									   
			if (navSelected == 0) return;
			if ($.browser.msie) { 
				$("#previousslide img").show();
			} else {
				$("#previousslide img").fadeIn("fast");
			}
		
		},function(){
			
			if ($.browser.msie) { 
				$("#previousslide img").hide();
			} else {
				$("#previousslide img").fadeOut("fast");
			}
		
		});
	
	$("#nextslide").hover(function(){
			
			if (navSelected == pictEls - 1) return;
			if ($.browser.msie) {
				$("#nextslide img").show();
			} else {
				$("#nextslide img").fadeIn("fast");
			}
		
		},function(){
			
			if ($.browser.msie) { 
				$("#nextslide img").hide();
			} else {
				$("#nextslide img").fadeOut("fast");
			}
		
		});
	
	

});

// utility function to convert "rgb(145,23,200)" or equivalent to "#ffcc00".

function toHex (input) {
	
	if (input.charAt(0) == "#") return input;
	var rgb = input.substring(4, input.length-1).split(",");
	var hex = "#" + (rgb[0]-0).toString(16) + (rgb[1]-0).toString(16) + (rgb[2]-0).toString(16);
	return hex;
	
}

// fix PNGs in IE

$(document).ready(function() {
	$('img[@src$=.png]').ifixpng();
 });

