$(function () {

    var timer;
    $('#featuresList a').mouseover(function () {
        if (timer)
            clearTimeout(timer);
        
        timer = setTimeout((function () {
            var $prevItem = $('#featuresList .selected').removeClass('selected').find('a');
            $($prevItem.attr('href')).hide();

            $(this).parent().addClass('selected');
            $($(this).attr('href')).show();
        }).bind(this), 250);
    }).mouseout(function () {
        if (timer)
            clearTimeout(timer);
    })
    .click(function () {
        return false;
    });

});