// execute only when the whole document is ready
$(document).ready(function() {
	
	
	/* look at body tag and determine which top nav item should be highlighted */
	if ( $('body').is('.umrg-home') ) {
		$("#menu li#home").attr('class', 'current_page_item');
	}
	
	if ( $('body').is('.umrg-about') ) {
		$("#menu li#about").attr('class', 'current_page_item');
	}
	
	
	if ( $('body').is('.umrg-contact') ) {
		$("#menu li#contact").attr('class', 'current_page_item');
	}
	
		if ( $('body').is('.umrg-planning') ) {
		$("#menu li#planning").attr('class', 'current_page_item');
	}
	
	
		if ( $('body').is('.umrg-communications') ) {
		$("#menu li#communications").attr('class', 'current_page_item');
	}
	
	
	/* two rules for each subnav item */
	if ( $('body').is('.umrg-video') ) {
		$("#sidebar li#video a").attr('class', 'selected');
	}
	
	if ( $('body').is('.umrg-video') ) {
		$("#sidebar li#video").attr('class', 'highlight');
	}
	
	
	
	
	if ( $('body').is('.umrg-audio') ) {
		$("#sidebar li#audio a").attr('class', 'selected');
	}
	
	if ( $('body').is('.umrg-audio') ) {
		$("#sidebar li#audio").attr('class', 'highlight');
	}
	
	
	
		if ( $('body').is('.umrg-news-coverage') ) {
		$("#sidebar li#news-coverage a").attr('class', 'selected');
	}
	
	if ( $('body').is('.umrg-news-coverage') ) {
		$("#sidebar li#news-coverage").attr('class', 'highlight');
	}
	
	
	
	
	
		if ( $('body').is('.umrg-announcements') ) {
		$("#sidebar li#um-announcements a").attr('class', 'selected');
	}
	
	if ( $('body').is('.umrg-announcements') ) {
		$("#sidebar li#um-announcements").attr('class', 'highlight');
	}
	
	
	
		if ( $('body').is('.umrg-visit') ) {
		$("#sidebar li#visit").attr('class', 'highlight');
	}
	
	
	
		if ( $('body').is('.umrg-leaders') ) {
		$("#sidebar li#leaders a").attr('class', 'selected');
	}
	
	if ( $('body').is('.umrg-leaders') ) {
		$("#sidebar li#leaders").attr('class', 'highlight');
	}
	
	
	
	
	
	
	if ( $('body').is('.umrg-facts') ) {
		$("#sidebar li#facts a").attr('class', 'selected');
	}
	
	if ( $('body').is('.umrg-facts') ) {
		$("#sidebar li#facts").attr('class', 'highlight');
	}
	
	
	
	
		if ( $('body').is('.umrg-faq') ) {
		$("#sidebar li#faq a").attr('class', 'selected');
	}
	
	if ( $('body').is('.umrg-faq') ) {
		$("#sidebar li#faq").attr('class', 'highlight');
	}
	
	
	
	
	
	
			if ( $('body').is('.umrg-site') ) {
		$("#sidebar li#site a").attr('class', 'selected');
	}
	
	if ( $('body').is('.umrg-site') ) {
		$("#sidebar li#site").attr('class', 'highlight');
	}
	
	
	
	
			if ( $('body').is('.umrg-history') ) {
		$("#sidebar li#history a").attr('class', 'selected');
	}
	
	if ( $('body').is('.umrg-history') ) {
		$("#sidebar li#history").attr('class', 'highlight');
	}
	
	
	
	
	if ( $('body').is('.umrg-links') ) {
		$("#sidebar li#links a").attr('class', 'selected');
	}
	
	if ( $('body').is('.umrg-links') ) {
		$("#sidebar li#links").attr('class', 'highlight');
	}
	
	
	
	
	if ( $('body').is('.umrg-space') ) {
		$("#sidebar li#space").attr('class', 'highlight');
	}
	
	
	
	/* Grab the filepath - use this to decide which sublink to get the selected class */
	
	var path = location.pathname.substring(1);
	/*$('#subnav a[@href$="http://med.umich.edu/ ' + path + '"]').addClass('active');*/
	/*alert(path);*/
	
	/*$('ul#mininav ul li a[@href$="http://med.umich.edu/medschool/vitals-OTT/"]').attr('class', 'selected');*/
	

	
	
	/* do it to the ones with submenus */
  	$('ul#mininav li ul li a[@href$="http://med.umich.edu/' + path + '"]').attr('class', 'selected');
	/* do it to the ones that do NOT have submenus */
	$('ul#mininav li a[@href$="http://med.umich.edu/' + path + '"]').attr('class', 'selected');
	
	
	
	
	/* Remove the link from the selected link so it is not clickable */
	/* do it to the ones with submenus */
	/*$("ul#mininav ul li a.selected").removeAttr("href");*/
	
	/* Remove the link from the selected link so it is not clickable */
	/* do it to the ones that do NOT have submenus */
/*	$("ul#mininav li a.selected").removeAttr("href");*/

	$('ul#mininav li ul li a').click(function(){
			/*alert("hello");*/
			/*$('ul#mininav li a').toggleClass('selected');*/
			/*$("ul#mininav").find("span").css('color','red');*/
			
			
			/*$('ul#mininav').find('a').filter('[class=menuhead selected]').attr('class', 'boot');*/

			

			
		})
	
	// return false to stop link following the href
	
	// add a click handler to the heading links
	$('ul#mininav li a.menuhead').click(function(){
										
		// if the current sub heading list is already open
		if($(this).next('ul:visible').length) {
			// close the sub heading list
			$(this).next('ul:visible').slideUp();
		} else {
			// close all open sub heading lists
			$('#nav li ul:visible').slideUp();
			// slide open the next list
			$(this).next('ul').slideToggle('normal');
			

		}
	
	// return false to stop link following the href
	return false;
	});
});