$(function()
{
    $(document).pngFix();

    $('#slides').cycle({
        fx:     	'fade',
        random:  	0,
        timeout:	5000,
        speed:		3000
    });
	
    var mainintent = {
        sensitivity: 1,
        interval: 100,
        timeout: 100,
        over: function()
        {
            $(this).children("ul").slideDown();
        }, 
        out: function() {
            $(this).children("ul").slideUp();
        }
    };

    var relatedintent = {
        sensitivity: 1,
        interval: 500,
        timeout: 5000,
        over: function()
        {
            //nothing here
        },
        out: function() {
            $(this).animate({height: "1.5em"}, "slow", "swing");
        }
    }
	
    $("#menu ul li.parent").hoverIntent(mainintent);

    var relatedheights = new Array();

    $("#related > div").each(function()
    {
        relatedheights.push($(this).height());
        if (!$(this).hasClass("news")) $(this).height("18px");
    });

    $("#related > div").click(function()
    {
        $("#related > div").each(function()
        {
            $(this).animate({height: "18px"}, "slow", "swing");
        });

        if ($(this).height() < 20) {
            var height = relatedheights[$("#related > div").index($(this))];
            $(this).animate({height: height}, "slow", "swing");
        }
    });

    $("#related > div").hoverIntent(relatedintent);

});