$(document).ready(function(){
	
	$("a#details-trigger").click(
		function (){
			toggleDetails();
			return false;
		}
	);
	
	$("a#backimg").click(
		function (){
			$("#mainimg").attr("src", $(this).attr("href"));
			$(this).css({'display':'none'});
			$("a#frontimg").css({'display':'inline'});
			if ($("#details-pane:visible").length > 0){ toggleDetails(); }
			return false;
		}
	);
	
	$("a#frontimg").click(
		function (){
			$("#mainimg").attr("src", $(this).attr("href"));
			$(this).css({'display':'none'});
			$("a#backimg").css({'display':'inline'});
			if ($("#details-pane:visible").length > 0){ toggleDetails(); }
			return false;
		}
	);
	
});

function toggleDetails(){
	$("#details-pane").slideToggle("normal", function () {
		if ($("#details-pane:visible").length > 0){
			$("a#details-trigger").removeClass("open");
			$("a#details-trigger").addClass("close");
			$("a#details-trigger").html("close");
		} else {
			$("a#details-trigger").removeClass("close");
			$("a#details-trigger").addClass("open");
			$("a#details-trigger").html("view description");
		}
	});
};
