$(document).ready(function () {

    // Removed last image in the top navigation.
    $('div.nav span.break:last').remove();
   
    $('div#search').hoverIntent({
        over: startHover,
        out: endHover,
        timeout: 200
    });

    // show search results
    function startHover() {
         $('div#search div.results').css({visibility: 'visible'});
         //$('div#search div.results').show(); 
    }

    // hide search results
    function endHover() {;
        //$('div#search div.results').hide();
        $('div#search div.results').css({visibility: 'hidden'});
    } 
    
});


(function($) {
    $.fn.ellipsis = function()
    {
        return this.each(function()
        {
            var el = $(this);

            if(el.css("overflow") == "hidden")
            {
                var shortened = false;
                var text = el.html();
                var multiline = el.hasClass('multiline');
                var t = $(this.cloneNode(true))
                        .hide()
                        .css('position', 'absolute')
                        .css('overflow', 'visible')
                        .width(multiline ? el.width() : 'auto')
                        .height(multiline ? 'auto' : el.height())

                el.after(t);

                function height() { return t.height() > el.height(); };
                function width() { return t.width() > el.width(); };

                var func = multiline ? height : width;
                while (text.length > 0 && func()) {
                    if (!shortened) shortened = true;
                    text = text.substr(0, text.length - 1);
                    t.html(text + "...");
                }

                if (shortened) {
                    el.attr('title', jQuery.trim(el.text()));
                }
                el.html(t.html());
                t.remove();
            }
        });
    };
})(jQuery);


