$(document).ready(function() {
    $(".newsitem .readmore").css("opacity", "0");
    $(".newsitem").hover(function() {
        var $self = $(this);
        $self.stop(true, true).delay(10).addClass("newsitemhighlight", "slow").find(".readmore").stop(true).animate({
                opacity: 1
            }, 2000);
    }, function() {
        var $self = $(this);
        $self.stop(true, true).removeClass("newsitemhighlight", "fast").find(".readmore").stop(true).animate({
                opacity: 0
            }, "fast");
    });

    if (!$.browser.msie || $.browser.version > 7) {
        $(".newsshort a").hover(function() {
            var $self = $(this);
            $self.delay(1000).queue(function() {
                $self.addClass("toolbox").css({
                    borderRadius: "5px 5px 0 0",
                    "-moz-border-radius": "5px 5px 0 0",
                    "-webkit-border-radius": "5px 5px 0 0",
                    "border-bottom": "none"
                }).find("div").slideDown("fast");
            });
        }, function() {
            $(this).clearQueue().find("div").slideUp("fast");
            $(this).removeClass("toolbox");
        }).each(function() {
            $(this).append("<div class='tooltip' style='display: none'>"+this.title+"</div>");
            this.title = "";
        });
    }

    $("#navbar > ul > li").hover(function() {
        $(this).find("ul").slideDown("fast");
    }, function() {
        $(this).find("ul").slideUp("fast");
    });

   $(".imgcycle").each(function() {
        var $self = $(this);
        var params = $self.find(":hidden[name=params]").val();
        params = $.parseJSON(params);
        var url = params.url;
        var c = params.count;

        if (url && c) {
            $self.html("").attr("style", params.blockstyle);
            for (var i = 1; i <= c; i++) {
                $self.append("<img alt='' src='"+url.replace("#", i)+"' style='"+params.imgstyle+"' />");
            }
            $self.cycle({ 
                fx:'scrollLeft', 
                speed:900, 
                timeout:10000,
                easing:'easeOutBack'
            });
        } 
   });
});
