$(document).ready(function(){
	$('.gallery').cycle({
    fx:				'fade', 
    speed:  	1600,
    timeout:	9000
/*     easing: 'easeInOutExpo' */
	});
	
	$("#toTop").scrollToTop({speed:800});
	
	$("div#content div.column-right div.last p:first").css("margin-top", "20px");
	
	$('div#content div.column-right div.item').each(function() {
            $(this).find('p:first').css("margin-top", "20px");
            });
            
});

function UnCryptMailto(s){
	var n = 0;
	var r = "";
	for (var i = 0; i < s.length; i++){
		n = s.charCodeAt(i);
		if (n >= 8364)
			n = 128;

			r += String.fromCharCode(n-1);
	}
	return r;
}

function linkTo_UnCryptMailto(s){
	location.href=UnCryptMailto(s);
}




$(document).ready(function(){
		$("#kontaktformular").validate({
        	rules: {
				name: {
					required: true,
					minlength: 2
				},
				telefon: {
					required: true,
					digits: true
				},
				email: {
					required: true,
					email: true
				},
				nachricht: {
					required: true,
					minlength: 10
				}
			},
			messages: {
				name: {
					required: "Bitte geben Sie einen Namen ein.",
					minlength: "Ihr Name muss aus mind. 2 Zeichen bestehen."
				},
				telefon: {
					required: "Bitte geben Sie eine Telefonnummer ein.",
					digits: "Ihre Telefonnummer darf keine Buchstaben oder Sonderzeichen enthalten."
				},
				email: "Bitte geben Sie eine g&uuml;ltige E-Mail-Adresse ein.",
				nachricht: {
					required: "Bitte geben Sie eine Nachricht ein.",
					minlength: "Ihre Nachricht muss aus mind. 10 Zeichen bestehen."
				}
			},
		
			submitHandler: function(form) {
				$(form).ajaxSubmit({
					url: "kontaktformular.php",
            		target: "#kontaktformularAntwort",
            		ajax: true
            	});
			}    
    	});	
	});
