   function displayMenu() {
        var show = 1;
        var rv = 1;
        if (navigator.appName == 'Microsoft Internet Explorer') {
            var ua = navigator.userAgent;
            var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
            if (re.exec(ua) != null) {
                rv = parseFloat(RegExp.$1);
                if (rv == 6)
                    show = 0;
            }
        }
        return show;
    }

    var sidebar = {
        init: function() {
             //wrap the subnavs and id each one. We'll need to target them uniquely later.
            var genreMenuId = 1;
            $('#wf_genre').find('ul').wrap('<div class="wf_genre_menu"></div>');
            $('.wf_genre_menu').each(function(index) {
                $(this).hide().attr('id', 'wf_genre_menu_' + genreMenuId);
                $(this).prev('a').attr('id', 'wf_genre_menu_' + genreMenuId + '-trigger');
                genreMenuId++;
            });

            if(displayMenu())
                this.genreFlyouts();


            //input hints
            $('.wayfindbox input[type="text"]').each(function(index) {
                var value = $(this).attr('value');
                //$(this).inputFieldText(value);
            });

        },

        genreFlyouts: function() {

            genreMenuTimeouts = {};

            //timeouts for menu links

            $('.wf_genre_menu').prev('a').mouseenter(function() {
                $(this).next('.wf_genre_menu').show().addClass('shown');

                var target = $(this).attr('id');

                if (genreMenuTimeouts[target]) {
                    clearTimeout(genreMenuTimeouts[target]);
                    genreMenuTimeouts[target] = undefined;
                }
            }).mouseleave(function() {
                var target = $(this);
                genreMenuTimeouts[target.attr('id')] = setTimeout(function() {
                    target.next('div.wf_genre_menu').hide().removeClass('shown');
                }, 50);
            });

            //timeouts for the menus

            $("#wf_genre").delegate('div.shown', 'mouseenter', function() {
                var target = $(this).attr('id') + '-trigger';

                if (genreMenuTimeouts[target]) {
                    clearTimeout(genreMenuTimeouts[target]);
                    genreMenuTimeouts[target] = undefined;
                }
            }).delegate('div.shown', 'mouseleave', function() {
                var target = $(this).attr('id');
                genreMenuTimeouts[target + '-trigger'] = setTimeout(function() {
                    $('#' + target).fadeOut('fast');
                }, 50);
            });
        }
    }

	$(document).ready(function(){
		sidebar.init();
	});
