jQuery(function ($) {
    $(document).ready(function () {

        $(".searchfield").Watermark($(".searchfield").attr('title'));

        $('#panels').cycle({
            fx: 'fade',
            pagerEvent: 'mouseover',
            fastOnEvent: true,
            pager: '.slideselector',
            pagerAnchorBuilder: function (idx, slide) {
                // return sel string for existing anchor
                return '.slideselector li:eq(' + (idx) + ') a';
            }

        });

        $("a.fancylink").fancybox();

        $(".share-print").click(function () {
            //$("link[rel=stylesheet]").attr({ href: "/css/print.css" });
            window.print();
        });

        //Clickable images
        $('.slideselector a').click(function () { window.location = $(this).attr('href'); });

        //        $("#listbanners li img").click(function () {
        //            //$("link[rel=stylesheet]").attr({ href: "/css/print.css" });
        //            var url = $(this).parent().children('a').attr('href');
        //            alert("hi" + $("#listbanners li.active a").attr('href'));
        //            //$(this).children('a')[0].click();
        //            //            window.location = $j(this).attr('href');
        //        });

        var ListItems = ".search-result li, #news-list li, #listticker li, #listbanners li, #listlinks li, #current-list li, .field-list li, .article-list li, #event-list li";

        $(ListItems).click(function () {
            var href = $(this).find('a').attr('href');
            if (href != null) window.location = href;
        });

        $(ListItems).css('cursor','pointer');

        //Newsticker
        var first = 0;
        var speed = 500;
        var pause = 5000;

        function removeFirst() {
            first = $('ul#listticker li:first').html();
            $('ul#listticker li:first').slideUp('slow', function () { $(this).remove(); });
            addLast(first);
        }

        function addLast(first) {
            last = '<li style="display:none">' + first + '</li>';
            $('ul#listticker').append(last)
            $('ul#listticker li:last').slideDown('slow')
        }

        interval = setInterval(removeFirst, pause);
    });
});
