$(function()
{
	// Shadowbox
	Shadowbox.init();
	
	// Nostot
	$("#nosto-tabs").tabs("#nostot > div",
	{
		effect: 'fade',
		event: 'mouseover',
		fadeOutSpeed: 'slow',
		rotate: true
	}).slideshow({autoplay: true, interval: 4000});
	
	// Archive fold
	$(".showmore a").addClass('interact').toggle(
	function() { $(this).addClass('open').andSelf().parent().next('ul').slideDown('fast'); },
	function() { $(this).removeClass('open').andSelf().parent().next('ul').slideUp('fast'); });
	
	// Form validation
	$("form").validate(
	{
		errorElement: "span",
		rules:
		{
			name: { required: true, minlength: 2 },
			email: { required: true, email: true },
			comment: { required: true, minlength: 4 }
		},
		messages:
		{
			name: " is missing",
			email: { required: " is missing", email: " is invalid"},
			comment: " is obviously required"
		},
		errorPlacement: function(error, element)
		{
			error.appendTo( element.prev() );
		}
	});
});