/******************************************************************************/
/*                                                                            */
/* hhh_panels.js                                                              */
/*                                                                            */
/* Written by John Mehr                                                       */
/* Hubert H. Humphrey Institute of Public Affairs                             */
/* University of Minnesota                                                    */
/*                                                                            */
/* Javascript functions that enables dynamic leftnav link panels.             */
/*                                                                            */
/******************************************************************************/

var url_panels = new Array; // key = URL, value = panel number.

// ADMISSIONS page URLs for each panel's links

url_panels['http://www.hhh.umn.edu/admissions/MPP.html'] = 2;
url_panels['http://www.hhh.umn.edu/admissions/MURP.html'] = 2;
url_panels['http://www.hhh.umn.edu/admissions/MS-STEP.html'] = 2;
url_panels['http://www.hhh.umn.edu/admissions/mpd.html'] = 2;
url_panels['http://www.hhh.umn.edu/admissions/MPA.html'] = 2;
url_panels['http://www.hhh.umn.edu/admissions/Current.html'] = 2;
url_panels['http://www.hhh.umn.edu/admissions/Other.html'] = 2;
url_panels['http://www.hhh.umn.edu/admissions/Visiting.html'] = 3;
url_panels['http://www.hhh.umn.edu/admissions/Navigating.html'] = 3;
url_panels['http://www.hhh.umn.edu/admissions/FinAid.html'] = 3;
url_panels['http://www.hhh.umn.edu/admissions/Guide.html'] = 3;
url_panels['http://www.hhh.umn.edu/admissions/International.html'] = 3;

// DEGREE PROGRAMS page URLs for each panel's links

url_panels['http://www.hhh.umn.edu/degrees/mpp/curriculum.html'] = 1;
url_panels['http://www.hhh.umn.edu/degrees/mpp/requirements.html'] = 1;
url_panels['http://www.hhh.umn.edu/degrees/mpp/capstone.html'] = 1;
url_panels['http://www.hhh.umn.edu/degrees/murp/curriculum.html'] = 2;
url_panels['http://www.hhh.umn.edu/degrees/murp/requirements.html'] = 2;
url_panels['http://www.hhh.umn.edu/degrees/murp/capstone.html'] = 2;
url_panels['http://www.hhh.umn.edu/degrees/ms_step/curriculum.html'] = 3;
url_panels['http://www.hhh.umn.edu/degrees/ms_step/requirements.html'] = 3;
url_panels['http://www.hhh.umn.edu/degrees/mdp/curriculum.html'] = 4;
url_panels['http://www.hhh.umn.edu/degrees/mdp/requirements.html'] = 4;
url_panels['http://www.hhh.umn.edu/degrees/mpa/curriculum.html'] = 5;
url_panels['http://www.hhh.umn.edu/degrees/mpa/requirements.html'] = 5;
url_panels['http://www.hhh.umn.edu/degrees/mpa/mpastudents.html'] = 5;
url_panels['http://www.hhh.umn.edu/degrees/dual/mba.html'] = 6;
url_panels['http://www.hhh.umn.edu/degrees/dual/jd.html'] = 6;
url_panels['http://www.hhh.umn.edu/degrees/dual/architecture.html'] = 6;
url_panels['http://www.hhh.umn.edu/degrees/dual/engineering.html'] = 6;
url_panels['http://www.hhh.umn.edu/degrees/dual/management.html'] = 6;
url_panels['http://www.hhh.umn.edu/degrees/dual/socialwork.html'] = 6;

// ABOUT US page URLs for each panel's links

url_panels['http://www.hhh.umn.edu/about/hhhlife.html'] = 1;
url_panels['http://www.hhh.umn.edu/about/HHHquotes.html'] = 1;
url_panels['http://www.hhh.umn.edu/honors_awards/honorary_degree.html'] = 2;
url_panels['http://www.hhh.umn.edu/news/leadership_awards/index.html'] = 2;
url_panels['http://www.hhh.umn.edu/honors_awards/outstanding_achievement.html'] = 2;
url_panels['http://www.hhh.umn.edu/honors_awards/alumni_service.html'] = 2;
url_panels['http://www.hhh.umn.edu/honors_awards/university_awards_public_service.html'] = 2;
url_panels['http://www.hhh.umn.edu/honors_awards/international_distinction.html'] = 2;
url_panels['http://www.hhh.umn.edu/honors_awards/excellence_in_discipline.html'] = 2;
url_panels['http://www.hhh.umn.edu/honors_awards/scholars_walks.html'] = 2;
url_panels['http://www.hhh.umn.edu/honors_awards/faculty_appointments.html'] = 2;
url_panels['http://www.hhh.umn.edu/honors_awards/distinguishied_teaching_award.html'] = 2;
url_panels['https://www.foundation.umn.edu/pls/dmsn/online_giving.frames_broker?owner=HHH'] = 3;
url_panels['http://www.hhh.umn.edu/about/giving/fellowships.html'] = 3;
url_panels['http://www.hhh.umn.edu/about/giving/swain.html'] = 3;
url_panels['http://www.hhh.umn.edu/about/giving/LukermannServiceAward.html'] = 3;
url_panels['http://www.hhh.umn.edu/about/giving/arvonnefraserfund.html'] = 3;
url_panels['http://www.hhh.umn.edu/about/giving/chair.html'] = 3;
url_panels['http://www.hhh.umn.edu/about/giving/deanfund.html'] = 3;

// ALUMNI page URLs for each panel's links

url_panels['http://www.hhh.umn.edu/alumni/involved/index.html'] = 1;
url_panels['http://www.hhh.umn.edu/alumni/mentor_program/enrollment.html'] = 2;
url_panels['http://www.hhh.umn.edu/alumni/mentor_program/profiles.html'] = 2;
url_panels['http://www.hhh.umn.edu/alumni/mentor_program/expectations.html'] = 2;
url_panels['http://www.hhh.umn.edu/alumni/mentor_program/timeline.html'] = 2;
url_panels['http://www.hhh.umn.edu/alumni/mentor_program/success.html'] = 2;
url_panels['http://www.hhh.umn.edu/alumni/board/current.html'] = 3;
url_panels['http://www.hhh.umn.edu/alumni/board/schedule.html'] = 3;
url_panels['http://www.hhh.umn.edu/alumni/board/bylaws.html'] = 3;
url_panels['http://www.hhh.umn.edu/alumni/board/committees.html'] = 3;
url_panels['http://www.hhh.umn.edu/alumni/board/descriptions.html'] = 3;

/******************************************************************************/
/*                                                                            */
/* hhh_auto_open_panel                                                        */
/*                                                                            */
/* Displays the proper panel when the page URL matches a panel URL.           */
/*                                                                            */
/******************************************************************************/

function hhh_auto_open_panel() {
	for (var link in url_panels) {
		if (document.URL == link) {
			var p = document.getElementById('hhh_panel_' + url_panels[link]);
			p.style.display = 'block';
			}
		}
	}


/******************************************************************************/
/*                                                                            */
/* hhh_toggle_panel                                                           */
/*                                                                            */
/* Displays or hides the specified panel based on its current display value.  */
/*                                                                            */
/******************************************************************************/

function hhh_toggle_panel(panel) {
	var p = document.getElementById(panel);

	if ((p.style.display == 'none') || (!p.style.display)) p.style.display = 'block';
	else p.style.display = 'none';
	}


/******************************************************************************/
/*                                                                            */
/* Add an event listener to get hhh_auto_open_panel() to run when the page    */
/* loads.  If in doubt, <body onload="hhh_auto_open_panel()" class="center">  */
/* is another way to achieve the same result.                                 */
/*                                                                            */
/******************************************************************************/

if (window.addEventListener) {
	window.addEventListener('load', hhh_auto_open_panel, true);
	}
else {
	if (window.attachEvent) window.attachEvent('onload', hhh_auto_open_panel);
	}
