$(document).ready(function() {
	$(".slidetabs").tabs(".slidecontent > div", {

		effect: 'fade',
		fadeOutSpeed: "slow",
		rotate: true

	}).slideshow({
		autoplay: true,
		clickable: false,
		prev: '.prev',
		next: '.next'
	});
	
	$("a[rel=Gallery]").fancybox({
		'transitionIn' : 'none',
		'transitionOut' : 'none',
		'titlePosition' : 'over',
		'titleShow' : true,
		'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		}
	});
	
	$("#subscribeform").validate({
		rules: {
			email: {
				required: true
			},
			emailconfirm: {
				required: true,
				equalTo: "#email"
			}
		},
		messages: {
			email: "Bitte eine gültige E-Mail-Adresse eingeben",
			emailconfirm: {
				required: "Bitte die E-Mail-Adresse bestätigen",
				equalTo: "Die E-Mail-Adressen stimmen nicht überein"
			}
		},
		errorPlacement: function(error, element) {
			element.parent().addClass("error");
			error.prependTo((element).parent());
		},
		errorElement: "strong",
		errorClass: "message",
		highlight: function(element, errorClass, validClass) {
			$(element).addClass("error").removeClass(validClass);
			$(element.form).find("label[for=" + element.id + "]")
				.parent("div")
				.addClass("error");
		},
		unhighlight: function(element, errorClass, validClass) {
			$(element).removeClass("error").addClass(validClass);
			$(element.form).find("label[for=" + element.id + "]")
				.parent("div")
				.removeClass("error");
		},

	});

});
