/////////////////////////////////////////////////////////////////////////////
// Function : NavNode (constructor)
// Comments :
/////////////////////////////////////////////////////////////////////////////
function NavNode(id, label, href, parent)
{
	this.m_parent = null;
	this.m_level = 0;

	if (parent)
	{
		this.m_parent = parent;
		this.m_level = parent.m_level+1;
	}

	this.m_id = id;

	// assume that m_label will most often be used directly as HTML
	this.m_rawlabel = label;

	label = label.replace(/&/g, '&amp;');
	label = label.replace(/</g, '&lt;');
	label = label.replace(/>/g, '&gt;');
	label = label.replace(/"/g, '&quot;');

	this.m_label = label;

	this.m_href = href;
	this.m_subNodes = new Array();

	var argValues = NavNode.arguments;
	var argCount = NavNode.arguments.length;

	for (i = 4 ; i < argCount ; i++)
	{
		var eqPos = argValues[i].indexOf("==");
		var attrName = argValues[i].substring(0,eqPos);
		var attrValue = argValues[i].substring(eqPos+2);

		eval("this.cp_" + attrName + " = '" + attrValue + "';");
	}

	NavNode.prototype.addNode = addNode;
	NavNode.prototype.isSelected = isSelected;
}

/////////////////////////////////////////////////////////////////////////////
// Function : addNode
// Comments :
/////////////////////////////////////////////////////////////////////////////
function addNode(id, label, href)
{
	var newIndex = this.m_subNodes.length;
	var newNode = new NavNode(id, label, href, this);

	var argValues = addNode.arguments;
	var argCount = addNode.arguments.length;

	for (i = 3 ; i < argCount ; i++)
	{
		var eqPos = argValues[i].indexOf("==");
		var attrName = argValues[i].substring(0,eqPos);
		var attrValue = argValues[i].substring(eqPos+2);

		eval("newNode.cp_" + attrName + " = '" + attrValue + "';");
	}

	this.m_subNodes[newIndex] = newNode;
	return newNode;
}

/////////////////////////////////////////////////////////////////////////////
// Function : isSelected
// Comments :
/////////////////////////////////////////////////////////////////////////////
function isSelected()
{
    var pos = window.location.href.lastIndexOf("/");
    var docname = window.location.href.substring(pos+1, window.location.href.length);

    pos = this.m_href.lastIndexOf("/");
    var myname = this.m_href.substring(pos+1, this.m_href.length);

    if (docname == myname)
		return true;
	else
		return false;
}

/////////////////////////////////////////////////////////////////////////////
// Function : customSectionPropertyExists
// Comments :
/////////////////////////////////////////////////////////////////////////////
function customSectionPropertyExists(csp)
{
	return (typeof csp != _U && csp != null);
}

/////////////////////////////////////////////////////////////////////////////
// Function : getCustomSectionProperty
// Comments :
/////////////////////////////////////////////////////////////////////////////
function getCustomSectionProperty(csp)
{
	if (customSectionPropertyExists(csp))
	{
		return csp;
	}
	else
	{
		return "";
	}
}

/////////////////////////////////////////////////////////////////////////////

var g_navNode_Root = new NavNode('3751','Home',ssUrlPrefix + 'home.html',null);
g_navNode_0=g_navNode_Root.addNode('169307','ASH Reception 2009',ssUrlPrefix + 'ASH_Reception_2009/home.html');
g_navNode_1=g_navNode_Root.addNode('206275','Faculty and Trainee Accomplishments',ssUrlPrefix + 'faculty_trainee_accomplishments/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_1_0=g_navNode_1.addNode('206421','Awards/Honors',ssUrlPrefix + 'faculty_trainee_accomplishments/awards/home.html');
g_navNode_1_1=g_navNode_1.addNode('206649','New Publications',ssUrlPrefix + 'faculty_trainee_accomplishments/publications/home.html');
g_navNode_2=g_navNode_Root.addNode('16112','Monthly Conference Schedule',ssUrlPrefix + 'monthlyconfsched/home.html');
g_navNode_3=g_navNode_Root.addNode('174040','Archive of Friday Morning Conferences',ssUrlPrefix + 'Archived_Conferences/home.html','ShowWhatsInside==true');
g_navNode_3_0=g_navNode_3.addNode('207068','Conferences 07-08',ssUrlPrefix + 'Archived_Conferences/conf07-08/home.html');
g_navNode_3_1=g_navNode_3.addNode('12602','Conferences 08-09',ssUrlPrefix + 'Archived_Conferences/conf08-09/home.html');
g_navNode_4=g_navNode_Root.addNode('15940','Clinics',ssUrlPrefix + 'clinics/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_4_0=g_navNode_4.addNode('5265','Clinical Trials',ssUrlPrefix + 'clinics/clinicaltrials/home.html');
g_navNode_4_1=g_navNode_4.addNode('15941','Clinical Services',ssUrlPrefix + 'clinics/clinicalservices/home.html');
g_navNode_4_2=g_navNode_4.addNode('15953','UM Physicians Masonic Cancer and Blood Disorders Clinic',ssUrlPrefix + 'clinics/masonic/home.html','ShowWhatsInside==true');
g_navNode_4_2_0=g_navNode_4_2.addNode('15956','After Hours and Emergent Needs',ssUrlPrefix + 'clinics/masonic/afterhours/home.html');
g_navNode_4_2_1=g_navNode_4_2.addNode('15958','Appointments',ssUrlPrefix + 'clinics/masonic/appointments/home.html');
g_navNode_4_2_2=g_navNode_4_2.addNode('15961','Coordinated Care',ssUrlPrefix + 'clinics/masonic/coordinatedcare/home.html');
g_navNode_4_2_3=g_navNode_4_2.addNode('15963','Education and Support',ssUrlPrefix + 'clinics/masonic/education/home.html');
g_navNode_4_2_4=g_navNode_4_2.addNode('15966','Insurance and Billing',ssUrlPrefix + 'clinics/masonic/insurance/home.html');
g_navNode_4_2_5=g_navNode_4_2.addNode('15989','Nurses',ssUrlPrefix + 'clinics/masonic/nurses/home.html');
g_navNode_4_2_6=g_navNode_4_2.addNode('15990','Parking',ssUrlPrefix + 'clinics/masonic/parking/home.html');
g_navNode_4_2_7=g_navNode_4_2.addNode('15991','Physician Specialties',ssUrlPrefix + 'clinics/masonic/physicians/home.html');
g_navNode_4_2_8=g_navNode_4_2.addNode('15993','Prescriptions',ssUrlPrefix + 'clinics/masonic/prescriptions/home.html');
g_navNode_5=g_navNode_Root.addNode('16111','Research Activities',ssUrlPrefix + 'research/home.html');
g_navNode_6=g_navNode_Root.addNode('16010','Education',ssUrlPrefix + 'education/home.html','ShowWhatsInside==false');
g_navNode_7=g_navNode_Root.addNode('16014','Fellowship Program',ssUrlPrefix + 'fellowship/home.html','ShowWhatsInside==true');
g_navNode_7_0=g_navNode_7.addNode('159407','J-1 and H-1B Visa Holders',ssUrlPrefix + 'fellowship/visaholders/home.html');
g_navNode_7_1=g_navNode_7.addNode('159400','Prerequisites',ssUrlPrefix + 'fellowship/prerequisites/home.html');
g_navNode_7_2=g_navNode_7.addNode('16023','Specific Goals',ssUrlPrefix + 'fellowship/specifics/home.html');
g_navNode_7_3=g_navNode_7.addNode('159402','Stipends',ssUrlPrefix + 'fellowship/stipends/home.html');
g_navNode_7_4=g_navNode_7.addNode('16019','Other Program Information',ssUrlPrefix + 'fellowship/otherinfo/home.html');
g_navNode_7_5=g_navNode_7.addNode('159418','U of MN Medical School Graduate Medical Education Administration Statement',ssUrlPrefix + 'fellowship/gme_statement/home.html');
g_navNode_7_6=g_navNode_7.addNode('52674','Fellowship Curriculum',ssUrlPrefix + 'fellowship/fellowscurriculum/home.html');
g_navNode_7_7=g_navNode_7.addNode('53264','Fellowship Schedules',ssUrlPrefix + 'fellowship/schedules/home.html');
g_navNode_7_8=g_navNode_7.addNode('207161','Evaluation Forms',ssUrlPrefix + 'fellowship/evaluations/home.html');
g_navNode_7_9=g_navNode_7.addNode('62196','Learning Objectives Form',ssUrlPrefix + 'fellowship/learningobjectives/home.html');
g_navNode_8=g_navNode_Root.addNode('26798','Research Training Program',ssUrlPrefix + 'researchtraining/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_8_0=g_navNode_8.addNode('26800','Specific Training Goals',ssUrlPrefix + 'researchtraining/specific/home.html');
g_navNode_9=g_navNode_Root.addNode('16025','Faculty and Personnel',ssUrlPrefix + 'facultypersonnel/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_9_66=g_navNode_9.addNode('4756','Nurse Practitioners and Physician Assistants',ssUrlPrefix + 'facultypersonnel/NPsandPAs/home.html');
g_navNode_9_66_0=g_navNode_9_66.addNode('115544','Annette Friedheim, NP',ssUrlPrefix + 'facultypersonnel/NPsandPAs/friedheim/home.html');
g_navNode_9_66_1=g_navNode_9_66.addNode('193608','Tia Burns, MS, PA-C, MT\x28ASCP\x29',ssUrlPrefix + 'facultypersonnel/NPsandPAs/tburns/home.html');
g_navNode_9_66_2=g_navNode_9_66.addNode('156481','Elizabeth \x28Betsy\x29 Tello, NP',ssUrlPrefix + 'facultypersonnel/NPsandPAs/tello/home.html');
g_navNode_9_66_3=g_navNode_9_66.addNode('115549','Angela Kramer, PA',ssUrlPrefix + 'facultypersonnel/NPsandPAs/kramer/home.html');
g_navNode_9_66_4=g_navNode_9_66.addNode('115522','Lucy Reinhardt, PA',ssUrlPrefix + 'facultypersonnel/NPsandPAs/reinhardt/home.html');
g_navNode_9_66_5=g_navNode_9_66.addNode('121054','Emily McRitchie, NP',ssUrlPrefix + 'facultypersonnel/NPsandPAs/mcritchie/home.html');
g_navNode_9_66_6=g_navNode_9_66.addNode('115530','Heidi Yee, RN, MSN, CNP, AOCNP',ssUrlPrefix + 'facultypersonnel/NPsandPAs/hyee/home.html');
g_navNode_9_66_7=g_navNode_9_66.addNode('115550','Mary Nick, MPAS, PA-C, MT\x28ASCP\x29',ssUrlPrefix + 'facultypersonnel/NPsandPAs/nick/home.html');
g_navNode_9_66_8=g_navNode_9_66.addNode('210301','Marita Gronning, PA',ssUrlPrefix + 'facultypersonnel/NPsandPAs/mgronning/home.html');
g_navNode_9_66_9=g_navNode_9_66.addNode('165872','Megan Whitmore, PA',ssUrlPrefix + 'facultypersonnel/NPsandPAs/whitmore/home.html');
g_navNode_9_66_10=g_navNode_9_66.addNode('115532','Tanya Watson, NP',ssUrlPrefix + 'facultypersonnel/NPsandPAs/watson/home.html');
g_navNode_9_66_11=g_navNode_9_66.addNode('147139','Claire Carrier, PA',ssUrlPrefix + 'facultypersonnel/NPsandPAs/carrier/home.html');
g_navNode_9_66_12=g_navNode_9_66.addNode('115527','Tara Rick, PA',ssUrlPrefix + 'facultypersonnel/NPsandPAs/rick/home.html');
g_navNode_9_66_13=g_navNode_9_66.addNode('180198','Alicia John, CNS',ssUrlPrefix + 'facultypersonnel/NPsandPAs/ajohn/home.html');
g_navNode_9_67=g_navNode_9.addNode('4769','Instructors',ssUrlPrefix + 'facultypersonnel/instructors/home.html');
g_navNode_9_67_0=g_navNode_9_67.addNode('126702','Ranjana Mitra, PhD',ssUrlPrefix + 'facultypersonnel/instructors/mitra/home.html');
g_navNode_9_67_1=g_navNode_9_67.addNode('125772','Judy Enenstein, PhD',ssUrlPrefix + 'facultypersonnel/instructors/enenstein/home.html');
g_navNode_9_68=g_navNode_9.addNode('4770','Research Nurse Clinicians',ssUrlPrefix + 'facultypersonnel/research_nurse_clinicians/home.html');
g_navNode_10=g_navNode_Root.addNode('16088','Fellow Biographies',ssUrlPrefix + 'fellowbios/home.html');
g_navNode_10_14=g_navNode_10.addNode('10282','Heather C. Beckwith, MD',ssUrlPrefix + 'fellowbios/beckwith/index.htm');
g_navNode_10_15=g_navNode_10.addNode('10287','Li Ding, MD',ssUrlPrefix + 'fellowbios/ding/home.html');
g_navNode_10_16=g_navNode_10.addNode('10288','Craig E. Eckfeldt, MD, PhD',ssUrlPrefix + 'fellowbios/eckfeldt/home.html');
g_navNode_10_17=g_navNode_10.addNode('10289','Nisha L. Jacobs, MD',ssUrlPrefix + 'fellowbios/jacobs/home.html');
g_navNode_10_18=g_navNode_10.addNode('10290','Pablo Ramirez, MD',ssUrlPrefix + 'fellowbios/ramirez/home.html');
g_navNode_10_19=g_navNode_10.addNode('10292','Hengbing Wang, MD',ssUrlPrefix + 'fellowbios/wang/home.html');
g_navNode_10_20=g_navNode_10.addNode('10294','Dylan Zylla, MD',ssUrlPrefix + 'fellowbios/zylla/home.html');
g_navNode_11=g_navNode_Root.addNode('16116','Visitors',ssUrlPrefix + 'visitors/home.html');
g_navNode_12=g_navNode_Root.addNode('16114','Resources',ssUrlPrefix + 'resources/home.html');
g_navNode_13=g_navNode_Root.addNode('16115','Vascular Biology Center',ssUrlPrefix + 'vascbiolctr/home.html');
g_navNode_14=g_navNode_Root.addNode('8233','Minnesota Masons-A Legacy of Giving',ssUrlPrefix + 'masons/home.html','ShowWhatsInside==true');
g_navNode_14_0=g_navNode_14.addNode('8234','Masonic Newsletters',ssUrlPrefix + 'masons/masonicnewsletters/home.html');
g_navNode_15=g_navNode_Root.addNode('62289','Make a Gift',ssUrlPrefix + 'makeagift/home.html');
g_navNode_16=g_navNode_Root.addNode('15995','Contact Us',ssUrlPrefix + 'contactus/home.html');
if (SSContributor)
{
g_navNode_17=g_navNode_Root.addNode('3946','SSManager',ssUrlPrefix + 'ssmanager/index.htm','contributorOnly==TRUE');
}
