var collapsedImgUrl = '/Images/presentation/plus.aspx';
var expandedImgUrl = '/Images/presentation/minus.aspx';

function initMenus() {
    jQuery('ul.menu ul').hide();
    jQuery.each(jQuery('ul.menu'), function() {
        jQuery('#' + this.id + '.expandfirst ul:first').show();
    });
    var subMenuSelected = false;
    jQuery.each(jQuery('ul.menu li ul li.Selected'), function() {
        subMenuSelected = true;
        jQuery(this).parent().show();
        //jQuery(this).parent().parent().children('a').children('img').attr('src', expandedImgUrl);
    });
    if (!subMenuSelected)
    {
        jQuery.each(jQuery('ul.menu li.Selected'), function() {
            jQuery(this).children('ul').show();
            //jQuery(this).children('a').children('img').attr('src', expandedImgUrl);
        });
    }
    jQuery('ul.menu li a img').click(
		function() {
		    jQuery('ul.menu li a img').attr('src', collapsedImgUrl);
		    var checkElement = jQuery(this).parent().next();
		    var parent = this.parentNode.parentNode.parentNode.id;
		    if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
		        if (jQuery('#' + parent).hasClass('collapsible')) {
		            jQuery('#' + parent + ' ul:visible').slideUp('normal');
		        }
		        return false;
		    }
		    if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
		        jQuery('#' + parent + ' ul:visible').slideUp('normal');
		        checkElement.slideDown('normal');
		        jQuery(this).attr('src', expandedImgUrl);
		        return false;
		    }
		}
	);
}