$(document).ready(function() {
    /* cms_paragraph */
    var paragraph = $(".cms_paragraph");
    // Zunaechst alle ausblenden
    paragraph.children(".cms_paragraph_dynamic").css("display", "none");
    // Absatz einblenden
    paragraph.children(".cms_paragraph_toggle").toggle(
        function() {
            $(this).parents().children(".cms_paragraph_dynamic").slideDown(
                function() {
                    $(this).parents().children(".cms_paragraph_toggle").children("a").children("span").html("&ndash;");
                }
            );
        },
        function() {
            $(this).parents().children(".cms_paragraph_dynamic").slideUp(
                function() {
                    $(this).parents().children(".cms_paragraph_toggle").children("a").children("span").html("+");
                }
            );
        }
    );
    
    /* Fancybox */
    if($('a.fancybox').length > 0) {
        $('a.fancybox').fancybox();
    }
    
    /* subnav Background Hack */
    var $pageHeader = $("#pageHeader");
    var $subNav = $("#sub-nav");
    if ($pageHeader.children(".cms_picture").length > 0) {
        $subNav.addClass("alpha70");
    }
	
	// cms_gallery
    if ($(".slides").length > 0) {
        var slides = $(".slides");
        $(window).load(function() {
            slides.slideShow({
                interval: 5
            });
        });
    }
	
	// Link zum Drucken
	if($("a.print").length > 0) {
		$("a.print").click(function(event) {
			event.preventDefault();
			window.print();
		});
	}
	
	// Scrollen zum Seitenanfang
    var btn = $("a.backToTop");
    $(btn).bind("click", function(event) {
		event.preventDefault();
		var linkHref = $(this).attr("href");
        // Sprungmarke extrahieren
        var ziel=linkHref.substr(linkHref.lastIndexOf("#"));
		$('html,body').animate({
			scrollTop: $(ziel).offset().top
		}, 2000 , function (){location.hash = ziel;});
    });
});
