/////////////////////////////////////////////////////////////////////////////
// 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('8015','Home',ssUrlPrefix + 'home.html',null);
g_navNode_0=g_navNode_Root.addNode('17135','Training Programs',ssUrlPrefix + 'training/home.html','ShowWhatsInside==true');
g_navNode_0_0=g_navNode_0.addNode('17137','Medical Student Externships',ssUrlPrefix + 'training/externships/home.html');
g_navNode_0_1=g_navNode_0.addNode('43600','Neurosurgery Lectureships',ssUrlPrefix + 'training/lectureships/home.html');
g_navNode_0_2=g_navNode_0.addNode('17138','Neurosurgery Residency Training',ssUrlPrefix + 'training/residency/home.html','ShowWhatsInside==true');
g_navNode_0_2_0=g_navNode_0_2.addNode('136573','About Minnesota',ssUrlPrefix + 'training/residency/minnesota/home.html');
g_navNode_0_2_1=g_navNode_0_2.addNode('17139','Current Residents',ssUrlPrefix + 'training/residency/current/home.html');
g_navNode_0_2_1_4=g_navNode_0_2_1.addNode('60683','Eun Kyung \x28Michelle\x29 Won, M.D.',ssUrlPrefix + 'training/residency/current/won/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_0_2_1_4_0=g_navNode_0_2_1_4.addNode('75634','Selected Publications',ssUrlPrefix + 'training/residency/current/won/pubs/home.html');
g_navNode_0_2_1_10=g_navNode_0_2_1.addNode('39911','John Drygas, M.D., M.S.',ssUrlPrefix + 'training/residency/current/drygas/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_0_2_1_10_0=g_navNode_0_2_1_10.addNode('75774','Selected Publications',ssUrlPrefix + 'training/residency/current/drygas/pubs/home.html');
g_navNode_0_2_2=g_navNode_0_2.addNode('99737','Former Residents',ssUrlPrefix + 'training/residency/alumni/home.html');
g_navNode_0_2_3=g_navNode_0_2.addNode('17181','General Medical Competencies',ssUrlPrefix + 'training/residency/competencies/home.html');
g_navNode_0_2_4=g_navNode_0_2.addNode('93639','Neurosurgery Resident Information Handbook',ssUrlPrefix + 'training/residency/handbook/home.html');
g_navNode_0_2_5=g_navNode_0_2.addNode('17182','Operative Case Loads',ssUrlPrefix + 'training/residency/caseloads/home.html');
g_navNode_0_2_6=g_navNode_0_2.addNode('174511','Residency Application',ssUrlPrefix + 'training/residency/resapp/home.html');
g_navNode_0_2_7=g_navNode_0_2.addNode('38326','Resident Publications',ssUrlPrefix + 'training/residency/publications/home.html');
g_navNode_0_2_8=g_navNode_0_2.addNode('17183','Residents Corner',ssUrlPrefix + 'training/residency/corner/home.html','ShowWhatsInside==true');
g_navNode_0_2_8_0=g_navNode_0_2_8.addNode('124700','NSu 8324 - Readings in Neurobiology',ssUrlPrefix + 'training/residency/corner/neurobiology/home.html','ShowWhatsInside==false');
g_navNode_0_2_8_1=g_navNode_0_2_8.addNode('17186','System-based Feedback',ssUrlPrefix + 'training/residency/corner/feedback/home.html');
g_navNode_0_2_8_2=g_navNode_0_2_8.addNode('17188','Useful Links',ssUrlPrefix + 'training/residency/corner/links/home.html');
g_navNode_0_2_8_3=g_navNode_0_2_8.addNode('152023','Web Seminars in Clinical and Basic Neuroscience',ssUrlPrefix + 'training/residency/corner/WebSeminars/home.html');
g_navNode_0_2_9=g_navNode_0_2.addNode('38327','Training Program Description',ssUrlPrefix + 'training/residency/description/home.html');
g_navNode_0_2_10=g_navNode_0_2.addNode('38328','Training Sites',ssUrlPrefix + 'training/residency/sites/home.html');
g_navNode_0_3=g_navNode_0.addNode('38321','Ph.D. Training Programs',ssUrlPrefix + 'training/phd/home.html');
g_navNode_0_4=g_navNode_0.addNode('167010','Translational Research in Neurobiology of Disease',ssUrlPrefix + 'training/translationalresearch/home.html');
g_navNode_0_4_1=g_navNode_0_4.addNode('167497','Current / Past Trainees',ssUrlPrefix + 'training/translationalresearch/trainees/home.html');
g_navNode_1=g_navNode_Root.addNode('17190','Research',ssUrlPrefix + 'research/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_1_0=g_navNode_1.addNode('17191','Basic and Translational Research',ssUrlPrefix + 'research/basic/home.html');
g_navNode_1_1=g_navNode_1.addNode('156868','Laboratory Safety and Regulatory Protocols',ssUrlPrefix + 'research/laboratory_safety/home.html');
g_navNode_1_2=g_navNode_1.addNode('208009','Open Clinical Trials',ssUrlPrefix + 'research/clinical_trials/home.html');
g_navNode_2=g_navNode_Root.addNode('17192','Faculty',ssUrlPrefix + 'faculty/home.html');
g_navNode_2_1=g_navNode_2.addNode('17202','Walter C. Low, Ph.D.',ssUrlPrefix + 'faculty/low/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_1_0=g_navNode_2_1.addNode('39414','Selected Publications',ssUrlPrefix + 'faculty/low/pubs/home.html');
g_navNode_2_1_1=g_navNode_2_1.addNode('39417','Walter Low Laboratory',ssUrlPrefix + 'faculty/low/laboratory/home.html','ShowWhatsInside==true');
g_navNode_2_1_1_0=g_navNode_2_1_1.addNode('39420','Current Lab Members',ssUrlPrefix + 'faculty/low/laboratory/current_lab/home.html');
g_navNode_2_1_1_0_2=g_navNode_2_1_1_0.addNode('39493','Zhenhong \x26quot\x3bCrusoe\x26quot\x3b Nan, Ph.D.',ssUrlPrefix + 'faculty/low/laboratory/current_lab/nan/home.html','ShowWhatsInside==true');
g_navNode_2_1_1_0_2_0=g_navNode_2_1_1_0_2.addNode('39494','Selected Publications',ssUrlPrefix + 'faculty/low/laboratory/current_lab/nan/pubs/home.html');
g_navNode_2_1_1_0_3=g_navNode_2_1_1_0.addNode('39501','Jing Xiao, Ph.D.',ssUrlPrefix + 'faculty/low/laboratory/current_lab/xiao/home.html','ShowWhatsInside==true');
g_navNode_2_1_1_0_3_0=g_navNode_2_1_1_0_3.addNode('39505','Selected Publications',ssUrlPrefix + 'faculty/low/laboratory/current_lab/xiao/pubs/home.html');
g_navNode_2_1_1_0_4=g_navNode_2_1_1_0.addNode('39533','Xilma Ortiz-Gonzalez',ssUrlPrefix + 'faculty/low/laboratory/current_lab/ortiz/home.html','ShowWhatsInside==true');
g_navNode_2_1_1_0_4_0=g_navNode_2_1_1_0_4.addNode('39537','Selected Publications',ssUrlPrefix + 'faculty/low/laboratory/current_lab/ortiz/pubs/home.html');
g_navNode_2_1_1_0_7=g_navNode_2_1_1_0.addNode('39497','Seung Uk \x26quot\x3bSteve\x26quot\x3b Oh, Ph.D.',ssUrlPrefix + 'faculty/low/laboratory/current_lab/oh/home.html','ShowWhatsInside==true');
g_navNode_2_1_1_0_7_0=g_navNode_2_1_1_0_7.addNode('39498','Selected Publications',ssUrlPrefix + 'faculty/low/laboratory/current_lab/oh/pubs/home.html');
g_navNode_2_1_1_0_9=g_navNode_2_1_1_0.addNode('39520','C. Dirk Keene, Ph.D.',ssUrlPrefix + 'faculty/low/laboratory/current_lab/keene/home.html','ShowWhatsInside==true');
g_navNode_2_1_1_0_9_0=g_navNode_2_1_1_0_9.addNode('39523','Selected Publications',ssUrlPrefix + 'faculty/low/laboratory/current_lab/keene/pubs/home.html');
g_navNode_2_1_1_0_12=g_navNode_2_1_1_0.addNode('39490','Yasuhiko Motooka, Ph.D.',ssUrlPrefix + 'faculty/low/laboratory/current_lab/motooka/home.html','ShowWhatsInside==true');
g_navNode_2_1_1_0_12_0=g_navNode_2_1_1_0_12.addNode('39492','Selected Publications',ssUrlPrefix + 'faculty/low/laboratory/current_lab/motooka/pubs/home.html');
g_navNode_2_1_1_1=g_navNode_2_1_1.addNode('110598','Former Lab Members',ssUrlPrefix + 'faculty/low/laboratory/former_lab/home.html');
g_navNode_2_1_1_2=g_navNode_2_1_1.addNode('165304','Laboratory Safety and Regulatory Protocols',ssUrlPrefix + 'faculty/low/laboratory/safetytraining/home.html');
g_navNode_2_1_1_3=g_navNode_2_1_1.addNode('8811','Standard Operating Procedure',ssUrlPrefix + 'faculty/low/laboratory/sop/home.html');
g_navNode_2_3=g_navNode_2.addNode('99773','Former Faculty',ssUrlPrefix + 'faculty/former_faculty/home.html');
g_navNode_2_3_0=g_navNode_2_3.addNode('17203','Robert E. Maxwell, M.D., Ph.D. \x281971-2006\x29',ssUrlPrefix + 'faculty/former_faculty/maxwell/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_3_0_0=g_navNode_2_3_0.addNode('39590','Selected Publications',ssUrlPrefix + 'faculty/former_faculty/maxwell/pubs/home.html');
g_navNode_2_3_1=g_navNode_2_3.addNode('136636','Shelley N. Chou, M.D. \x281970-1989\x29',ssUrlPrefix + 'faculty/former_faculty/chou/home.html');
g_navNode_2_3_2=g_navNode_2_3.addNode('62276','Edward L. Seljeskog, M.D., Ph.D. \x281968-1993\x29',ssUrlPrefix + 'faculty/former_faculty/seljeskog/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_3_2_0=g_navNode_2_3_2.addNode('110623','Selected Publications',ssUrlPrefix + 'faculty/former_faculty/seljeskog/pubs/home.html');
g_navNode_2_3_3=g_navNode_2_3.addNode('17201','Walter A. Hall, M.D., M.B.A. \x281991-2007\x29',ssUrlPrefix + 'faculty/former_faculty/hall/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_3_3_0=g_navNode_2_3_3.addNode('39410','Clinical Trials',ssUrlPrefix + 'faculty/former_faculty/hall/clinical/home.html');
g_navNode_2_3_3_1=g_navNode_2_3_3.addNode('39411','Research Interests',ssUrlPrefix + 'faculty/former_faculty/hall/interests/home.html');
g_navNode_2_3_3_2=g_navNode_2_3_3.addNode('39412','Selected Publications',ssUrlPrefix + 'faculty/former_faculty/hall/pubs/home.html');
g_navNode_2_3_5=g_navNode_2_3.addNode('17211','Lyle A. French, M.D., Ph.D. \x281947-1985\x29',ssUrlPrefix + 'faculty/former_faculty/french/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_3_5_0=g_navNode_2_3_5.addNode('125255','Dr. French\'s Obituary',ssUrlPrefix + 'faculty/former_faculty/french/french_obit/home.html');
g_navNode_2_3_5_1=g_navNode_2_3_5.addNode('39614','Selected Publications',ssUrlPrefix + 'faculty/former_faculty/french/pubs/home.html');
g_navNode_2_3_7=g_navNode_2_3.addNode('38706','Andrew Freese, M.D., Ph.D. \x282004-2006\x29',ssUrlPrefix + 'faculty/former_faculty/freese/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_3_7_0=g_navNode_2_3_7.addNode('38709','Selected Publications',ssUrlPrefix + 'faculty/former_faculty/freese/pubs/home.html');
g_navNode_2_5=g_navNode_2.addNode('17209','Donald L. Erickson, M.D.',ssUrlPrefix + 'faculty/erickson/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_5_0=g_navNode_2_5.addNode('39611','Selected Publications',ssUrlPrefix + 'faculty/erickson/pubs/home.html');
g_navNode_2_6=g_navNode_2.addNode('67249','Aviva Abosch, M.D., Ph.D.',ssUrlPrefix + 'faculty/abosch/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_6_0=g_navNode_2_6.addNode('67303','Selected Publications',ssUrlPrefix + 'faculty/abosch/pubs/home.html');
g_navNode_2_7=g_navNode_2.addNode('17198','Stephen J. Haines M.D.',ssUrlPrefix + 'faculty/haines/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_7_0=g_navNode_2_7.addNode('38634','Research Interests',ssUrlPrefix + 'faculty/haines/interests/home.html');
g_navNode_2_7_1=g_navNode_2_7.addNode('38639','Selected Publications',ssUrlPrefix + 'faculty/haines/pubs/home.html');
g_navNode_2_8=g_navNode_2.addNode('17208','Mahmoud G. Nagib, M.D.',ssUrlPrefix + 'faculty/nagib/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_8_0=g_navNode_2_8.addNode('39608','Selected Publications',ssUrlPrefix + 'faculty/nagib/pubs/home.html');
g_navNode_2_9=g_navNode_2.addNode('17207','Cornelius H. Lam, M.D.',ssUrlPrefix + 'faculty/lam/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_9_0=g_navNode_2_9.addNode('39603','Selected Publications',ssUrlPrefix + 'faculty/lam/pubs/home.html');
g_navNode_2_10=g_navNode_2.addNode('53537','John Ohlfest, Ph.D.',ssUrlPrefix + 'faculty/ohlfest/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_10_0=g_navNode_2_10.addNode('53553','Research Interests',ssUrlPrefix + 'faculty/ohlfest/research/home.html');
g_navNode_2_10_1=g_navNode_2_10.addNode('53549','Selected Publications',ssUrlPrefix + 'faculty/ohlfest/pubs/home.html');
g_navNode_2_12=g_navNode_2.addNode('17206','Thomas A. Bergman, M.D.',ssUrlPrefix + 'faculty/bergman/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_12_0=g_navNode_2_12.addNode('39601','Selected Publications',ssUrlPrefix + 'faculty/bergman/pubs/home.html');
g_navNode_2_14=g_navNode_2.addNode('17204','Gaylan L. Rockswold, M.D., Ph.D.',ssUrlPrefix + 'faculty/rockswold/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_14_0=g_navNode_2_14.addNode('39595','Selected Publications',ssUrlPrefix + 'faculty/rockswold/pubs/home.html');
g_navNode_2_15=g_navNode_2.addNode('17205','Samuel C. Levine, M.D.',ssUrlPrefix + 'faculty/levine/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_2_15_0=g_navNode_2_15.addNode('39599','Selected Publications',ssUrlPrefix + 'faculty/levine/pubs/home.html');
g_navNode_3=g_navNode_Root.addNode('17213','Mission and History',ssUrlPrefix + 'mission/home.html','ShowRightNavImage==true','ShowWhatsInside==true');
g_navNode_3_0=g_navNode_3.addNode('42917','Dr. French Dedication',ssUrlPrefix + 'mission/french/home.html');
g_navNode_3_1=g_navNode_3.addNode('59254','Letter from the Chair',ssUrlPrefix + 'mission/hainesletter/home.html');
g_navNode_3_2=g_navNode_3.addNode('17214','National Awards',ssUrlPrefix + 'mission/awards/home.html');
g_navNode_3_3=g_navNode_3.addNode('75447','Past Peyton Society Meetings',ssUrlPrefix + 'mission/peyton/home.html');
g_navNode_4=g_navNode_Root.addNode('39907','Give a Gift to Neurosurgery',ssUrlPrefix + 'giving/home.html');
g_navNode_5=g_navNode_Root.addNode('48301','News and Events',ssUrlPrefix + 'news_events/home.html');
if (SSContributor)
{
g_navNode_7=g_navNode_Root.addNode('8272','SSManager',ssUrlPrefix + 'ssmanager/home.html','contributorOnly==TRUE');
}
