$(document).ready(function() {
	$('a[rel=external]').click(function(){
		window.open( $(this).attr('href') );
		return false;
	});    

	$("a.fancy").fancybox({
		zoomSpeedIn: 600,
		zoomSpeedOut: 500,
		easingIn: "easeOutBack",
		easingOut: "easeInBack",
		hideOnContentClick: true
	});


	$('#slideshow ul li a').click(function() {
		
		$('#slideshow ul li a').removeClass("selected");
		$(this).addClass("selected");

		var imgsrc = $(this).attr("href");
		var imgcap = $(this).find('span').html();
		
		if($("#photo").find("img").length>0)
		{
			$("#photo").fadeOut('fast',function(){
				$("#photo").html('');
				
				$("#photo").image(imgsrc,function(){
					$("#photo").fadeIn('fast');
					$("#caption").html(imgcap);
				});
				
			});
			

		} else {

			$("#photo").image(imgsrc,function(){
				$("#photo").fadeIn('fast');
				$("#caption").html(imgcap);

			});

		}
		
		


		return false;			
	
	});
	


	if($('#slideshow ul').length>0)
	{
		$('#slideshow ul li:eq(0) a').trigger('click');	
	}	
   
});


$.fn.image = function(src, f) {

	return this.each(function(){
		var i = new Image();

		if(ie == true)
		{
			i.src = src + "?cb=" + new Date().getTime();
		} else {
			i.src = src;
		}
		
		i.onload = f;
		this.appendChild(i);
	});
}

