$(document).ready(function() {
	$(".cards:first").addClass('visible');
	$(".cards div").each(function() {
	    $(this).html("<div></div><p>"+$(this).html()+"</p>").find("ins").prepend("<pre></pre>");
	});
	$("fieldset").append("<div class='clear'></div>");
	$(".arrow").click(function() {
	    if(!$(this).hasClass('disabled')) {
		var width = ($(".cards.visible fieldset").size() - 1) * 885;

		if($(this).hasClass('left')) {
		   $(".cards.visible").data("left", $(".cards.visible").data('left')-885).animate({left:"+=885"}, 1000);
		} else {
		   $(".cards.visible").data("left", $(".cards.visible").data('left')+885).animate({left:"-=885"}, 1000);
		}

		var left = $(".cards.visible").data('left');
		if(left == 0) $(".arrow.left").addClass('disabled');
		else $(".arrow.left").removeClass('disabled');

		if(left == width) $(".arrow.right").addClass('disabled');
		else $(".arrow.right").removeClass('disabled');
	    }
	});
	$(".nav li a").click(function() {
	    var $section = $(this).text();
	    $(".nav li.current").removeClass('current');
	    $(this).parent().addClass('current');
	    $(".arrow").addClass('disabled');
	    $(".cards.visible").fadeOut(400, function() {
		$(this).removeClass('visible');
		$(".cards[rel='"+$section+"']").data('left', 0).css('left', 0).fadeIn(400, function() {
		   $(this).addClass('visible');
		   if($(this).find("fieldset").size() > 1) $(".arrow.right").removeClass('disabled');
		});
	    });
	});
	if($(".cards.visible fieldset").size() > 1) $(".arrow.right").removeClass('disabled');
	$("fieldset a:not(.download)").fancybox({
	    transitionIn: 'elastic',
	    transitionOut: 'elastic'
	});
});
