jQuery.noConflict();

var speed = 300;
var w = '';
var ddh = '';
var o = false;
var z = 50;

function menuOpen()
{
    if (!o) {
        o = true;
        jQuery(this).find('.block').show();
        jQuery(this).attr('class', 'roll');
        jQuery(this).find('.dd_menu').css('zIndex', z + 1);
        jQuery(this).find('.dd_menu').stop().fadeTo(speed, 1, function() {
            if (jQuery.browser.msie){
                jQuery(this).get(0).style.removeAttribute('filter');
            }
        });
    } else {
        jQuery(this).find('.block').show();
        jQuery(this).attr('class', 'roll');
        jQuery(this).find('.dd_menu').css('zIndex', z + 1);
        jQuery(this).find('.dd_menu').show();
    }
}


function menuClose()
{
    if (!jQuery(this).children('a#adminnav').length || !jQuery('.ui-autocomplete').length || jQuery('.ui-autocomplete').css('display') == 'none') {
        jQuery(this).find('.dd_menu').css('zIndex', z - 1);
        jQuery(this).find('.block').hide();
        jQuery(this).attr('class', '');
        jQuery(this).find('.dd_menu').fadeOut(speed, 0);
    }
}


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

    if ($.browser.msie) { $('#navlist .dd_menu').show(); }

    $('#navlist > li').each(function() {
        w = $(this).width() + 28;
        $(this).find('.block').css({ 'width': w,  'marginLeft': '-16px' });
        ddh = $(this).find('.dd_menu').show().height() - 25;
        $(this).find('.dd_menu').hide();
        $(this).find('.primary').height(ddh);
    });

    $('#navlist > li').hoverIntent(menuOpen, menuClose);

    $('#navlist').hover(function() {}, function() { o = false; });

});
