google.setOnLoadCallback(function() {
	var fadeSpeed = 200;

	// for development, turn off caching
	//$.ajaxSetup ({
		// Disable caching of AJAX responses
		//cache: false
	//});

   // add class 'selected' to user's current choice of link
	$(".choice").click( function() {

		$(".choice").removeClass("selected");
		$(this).addClass("selected");

		// reset contact to remove subtree
		//   add here: if this isn't #contact
		$("#contact").css("background-image", "url('images/contact.gif')");
		$("#contactlineleft").css("background-image", 
				"url('images/tree5_15.gif')");
		$("#contactlineright").css("background-image", 
				"url('images/tree5_12.gif')");
	});

	// Hovers	
	$(".choice").hover( function() {
		var newbg = $(this).css("background-image").replace(".gif", "_hover.gif");
		$(this).css("background-image", newbg);
	}, function() {
		var newbg = $(this).css("background-image").replace("_hover.gif", ".gif");
		$(this).css("background-image", newbg);
	});

    // Click handlers
	$("#pathogendrivenevolution").click( function() {
		$("#projects").fadeOut(fadeSpeed, function() {
			$("#projects").html("<img src='images/projects.png' width='383' height='512' alt='Projects'>").fadeIn(fadeSpeed);
		});
	});
	$("#armsraces").click( function() {
		$("#projects").fadeOut(fadeSpeed, function() {
			$(this).load("armsraces.html", function() {
				$(this).fadeIn(fadeSpeed);
			});
		});
	});
   $("#mimicry").click( function() {
		$("#projects").fadeOut(fadeSpeed, function() {
			$(this).load("mimicry.html", function() {
				$(this).fadeIn(fadeSpeed);
			});
		});
	});
   $("#experimentalevolution").click( function() {
		$("#projects").fadeOut(fadeSpeed, function() {
			$(this).load("experimentalevolution.html", function() {
				$(this).fadeIn(fadeSpeed);
			});
		});
	});
   $("#nelselde").click( function() {
		$("#projects").fadeOut(fadeSpeed, function() {
			$("#projects").load("nels.html", function() {
				$(this).fadeIn(fadeSpeed);
			});
		});
   });
   $("#biography").click( function() {
		$("#projects").fadeOut(fadeSpeed, function() {
			$(this).load("biography.html", function() {
				$(this).fadeIn(fadeSpeed);
			});
		});
	});

   $("#contact").click( function() {
		$("#projects").fadeOut(fadeSpeed, function() {
			$("#projects").html("<img src='images/projects_contact.gif' width='383' height='512' alt='Projects And Contact Info'>");
			$("#contact").css("background-image", "url('images/contact_click_hover.gif')");
			$("#contactlineleft").css("background-image", "url('images/contactlineleft.gif')");
			$("#contactlineright").css("background-image", "url('images/contactlineright.gif')");
			$("#projects").fadeIn(fadeSpeed);
		});
	});

   $("#cv").click( 
      function() {
        document.location.href = "images3/cvsept09.pdf";
   });
   $("#maliklab").click( 
      function() {
        document.location.href = "http://labs.fhcrc.org/malik/members.html";
   });
   $("#fhcrc").click( 
      function() {
        document.location.href = "http://fhcrc.org";
   });

	// preload images in CSS
	$.preloadCssImages();

	/* preload images */
	jQuery.preloadImages = function() {
		for(var i = 0; i<arguments.length; i++) {
		    jQuery("<img>").attr("src", arguments[i]);
		}
	}
	$.preloadImages(
		"images/armsraces_hover.gif",
		"images/biography_hover.gif",
		"images/contact_click.gif",
		"images/contact_hover.gif",
		"images/contact_click_hover.gif",
		"images/cv_hover.gif",
		"images/evolutionarygeneticsandcellbiology_hover.gif",
		"images/experimentalevolution_hover.gif",
		"images/lightbox-blank.gif",
		"images/lightbox-btn-close.gif",
		"images/lightbox-btn-next.gif",
		"images/lightbox-btn-prev.gif",
		"images/lightbox-ico-loading.gif",
		"images/maliklab_hover.gif",
		"images/mimicry_hover.gif",
		"images/nelselde_hover.gif",
		"images/pathogendrivenevolution_hover.gif",
		"images/projects_contact.gif",
		"images/projects_hover.gif",
		"images/publications_hover.gif",
		"images3/canoe.jpg",
		"images3/cvsept09.pdf",
		"images3/evoscheme.jpg",
		"images3/mimics.jpg",
		"images3/nels.jpg",
		"images3/publications.jpg",
		"images3/redqueen.jpg");

	// activate lightBoxes
	$(function() {
		$('#publications a').lightBox();
	});

  });

