$(document).ready(function () {
    //instantiate newticker with 5 sec. delay between news
    try {
        $("#news-ticker").newsticker(5000);
    }
    catch (e) {
        //just in case :-)
    }

    //clickable headings, composer startpage-teaser
    try {
        $("#content .RoundedCorners h1").click(function () {
            location.href = $(this).children("a").attr("href");
        });
    }
    catch (e) {
        //just in case :-)
    }

    //language-picker
    try {
        $('#language-scroll').jScrollPane({
            scrollbarWidth: 24,
            showArrows: true,
            scrollbarMargin: 0
        });
        $('.jScrollPaneContainer').hide();
        $('.Language-picker').click(function (e) {
            e.preventDefault();
            $('.jScrollPaneContainer').slideToggle(400);
            currentScrollPosition = 0;
        });
    }
    catch (e) {
        //crashes in editmode
    }

    //open/close faq-item
    try {
        $('.FAQList li a').click(function (e) {
            e.preventDefault();
            $(this).siblings('.Hidden').slideToggle(400);
        });
    }
    catch (e) {
        //crashes in editmode
    }

    //fix reflection on card pages
    setTimeout(
        function () {
            $('.reflect_jquery').reflect();

            var mhi = $('#main-heading-image .reflect_jquery')
            .closest('#main-heading-image')
            .addClass('withReflection');

            mhi.append(
                mhi.find('.MainImageOverlayTop')
                .clone()
                .addClass('reflectionOverlay')
            );
        }
    , 0); //IE needs timeout to function correctly in edit-mode
});
