

/*

This has the settings for the navigation menus on the left

side of the inside page.

*/





//  This is the number of top-level menus.

var TopLevelCount = 6;

var TopLevelMenuIDs = [];

var SubMenuXOffset = [];

var SubMenuYOffset = [];

var SubMenuCounts = [];

var SubMenuText = [];

var SubMenuHRef = [];





//  Sub-submenus

var SubSubMenuIDs = [];

var SubSubMenuXOffset = [];

var SubSubMenuYOffset = [];

var SubSubMenuCounts = [];

var SubSubMenuText = [];

var SubSubMenuHRef = [];







//  Put the IDs of the images that spawn each menu.

TopLevelMenuIDs[0] = 'whatsnew';

TopLevelMenuIDs[1] = 'resources';

TopLevelMenuIDs[2] = 'expert';

TopLevelMenuIDs[3] = 'interact';

TopLevelMenuIDs[4] = 'about';

TopLevelMenuIDs[5] = 'wclicc';





//  What's New

SubMenuCounts[0] = 7;

SubMenuXOffset[0] = 141;

SubMenuYOffset[0] = 5;

SubMenuText[0] = [];

SubMenuHRef[0] = [];



SubMenuText[0][0] = 'Calendar';

SubMenuHRef[0][0] = '../whatsnew/calendar.pl';



SubMenuText[0][1] = 'News';

SubMenuHRef[0][1] = '../whatsnew/news.pl';



SubMenuText[0][2] = 'Sites';

SubMenuHRef[0][2] = '../whatsnew/sites.pl';



SubMenuText[0][3] = 'Cases';

SubMenuHRef[0][3] = '../whatsnew/cases.pl';



SubMenuText[0][4] = 'Medications';

SubMenuHRef[0][4] = '../whatsnew/medications.pl';



SubMenuText[0][5] = 'Articles';

SubMenuHRef[0][5] = '../whatsnew/articles.pl';



SubMenuText[0][6] = 'Press';

SubMenuHRef[0][6] = '../whatsnew/press.pl';



//  Resources

SubMenuCounts[1] = 7;

SubMenuXOffset[1] = 141;

SubMenuYOffset[1] = 5;

SubMenuText[1] = [];

SubMenuHRef[1] = [];



SubMenuText[1][0] = 'Handouts';

SubMenuHRef[1][0] = '../resources/handouts.pl';



SubMenuText[1][1] = 'Education';

SubMenuHRef[1][1] = '../resources/education.pl';



SubMenuText[1][2] = 'Affiliate Resources';

SubMenuHRef[1][2] = '../resources/affiliates.pl';



SubMenuText[1][3] = 'Links';

SubMenuHRef[1][3] = '../resources/links.pl';



SubMenuText[1][4] = 'Clinical Trials';

SubMenuHRef[1][4] = '../resources/trials.pl';



SubMenuText[1][5] = 'Book Store';

SubMenuHRef[1][5] = '../resources/bookstore.pl';



SubMenuText[1][6] = '#Trading Post';

SubMenuHRef[1][6] = '../resources/post_available.pl';



//  This one has a sub-submenu.

SubSubMenuIDs[0] = 'Trading Post';

SubSubMenuXOffset[0] = 68;

SubSubMenuYOffset[0] = -27;

SubSubMenuCounts[0] = 2;

SubSubMenuText[0] = [];

SubSubMenuHRef[0] = [];

SubSubMenuText[0][0] = 'What\'s Available';

SubSubMenuHRef[0][0] = '../resources/post_available.pl';

SubSubMenuText[0][1] = 'Submit a Request';

SubSubMenuHRef[0][1] = '../resources/post_submit.pl';





//  Expertise

SubMenuCounts[2] = 3;

SubMenuXOffset[2] = 141;

SubMenuYOffset[2] = 5;

SubMenuText[2] = [];

SubMenuHRef[2] = [];



SubMenuText[2][0] = 'Expertise Directory';

SubMenuHRef[2][0] = '../expertise/directory.pl';



SubMenuText[2][1] = 'Expert Answers';

SubMenuHRef[2][1] = '../expertise/answers.pl';



SubMenuText[2][2] = 'Ask an Expert';

SubMenuHRef[2][2] = '../expertise/ask.pl';





//  Interact

SubMenuCounts[3] = 2;

SubMenuXOffset[3] = 141;

SubMenuYOffset[3] = 5;

SubMenuText[3] = [];

SubMenuHRef[3] = [];



// ----------------------------------------------

//

// Temporarily removed until new service

// is located

//

//SubMenuText[3][0] = 'Chat';

//SubMenuHRef[3][0] = '../interact/chat.pl';

//SubMenuText[3][1] = 'Forum';

//SubMenuHRef[3][1] = '../interact/forum.pl';

//

// ----------------------------------------------



SubMenuText[3][0] = 'Feedback';

SubMenuHRef[3][0] = '../interact/feedback.pl';



SubMenuText[3][1] = 'Subscribe to Newsletter';

SubMenuHRef[3][1] = '../interact/newsletter.pl';





//  About

SubMenuCounts[4] = 7;

SubMenuXOffset[4] = 141;

SubMenuYOffset[4] = 5;

SubMenuText[4] = [];

SubMenuHRef[4] = [];



SubMenuText[4][0] = 'Team Bios';

SubMenuHRef[4][0] = '../about/bios.pl';



SubMenuText[4][1] = 'Centers';

SubMenuHRef[4][1] = '../about/centers.pl';



SubMenuText[4][2] = 'WATCH Newsletters';

SubMenuHRef[4][2] = '../watch/';



SubMenuText[4][3] = 'Press/Awards';

SubMenuHRef[4][3] = '../about/press.pl';



SubMenuText[4][4] = 'How to Help';

SubMenuHRef[4][4] = '../about/howtohelp.pl';



SubMenuText[4][5] = 'Contact';

SubMenuHRef[4][5] = '../about/contact.pl';



SubMenuText[4][6] = 'Technical Support';

SubMenuHRef[4][6] = '../about/techsupport.pl';



//  wclicc

SubMenuCounts[5] = 0;

SubMenuXOffset[5] = 141;

SubMenuYOffset[5] = 5;

SubMenuText[5] = [];

SubMenuHRef[5] = [];







//  Preload Images

var TempImageCounter;

var TempImage = new Image(1, 1);



for(TempImageCounter=0; TempImageCounter<TopLevelCount; TempImageCounter++)

{

	TempImage.src = '../images/inside/leftnav/global_lnav_' + TopLevelMenuIDs[TempImageCounter] + '_on.gif';

}



	TempImage.src = '../images/inside/leftnav/global_lnav_home_on.gif';









//  Build the menu divs.

function RenderSubMenu(MyControlID)

{

	var i;  //  Top-level index

	var j;  //  Submenu index

	var k;	//  Sub-Submenu ID index

	var l;  //  Sub-Submenu index





	//  Look up the index of this control.

	for (i=0; (i<TopLevelCount) && (TopLevelMenuIDs[i]!=MyControlID); i++);



	//  Create a new table for this menu.

	document.write('<div id="inside_left_nav_toplevel_' + TopLevelMenuIDs[i] + '" class="inside_nav_left_submenu1"><div class="inside_nav_left_submenu2" id="inside_left_nav_toplevel_inner_' + TopLevelMenuIDs[i] + '"><table border="0" cellpadding="0" cellspacing="0">');

	document.write('<tr><td width="4" height="4" class="inside_nav_left_submenu_border"></td><td class="inside_nav_left_submenu_border"></td><td width="4" height="4"><img src="../images/global_lnav_m_right_top.gif"></td></tr>');



	//  Loop through sub menus.

	for (j=0; j<SubMenuCounts[i]; j++)

	{

			//  Check to see if this has a sub-submenu.

			if (SubMenuText[i][j].substring(0, 1) == '#')

			{

				//  Find the correct index.

				k = 0;

				while (('#' + SubSubMenuIDs[k]) != SubMenuText[i][j])

				{

					k++;

				}



				document.write('<tr><td class="inside_nav_left_submenu_border"></td><td class="inside_nav_left_submenu" nowrap onMouseOver="ShowSubSubMenu(\'inside_left_nav_subsub_' + SubSubMenuIDs[k] + '\', ' + k + ');" onMouseOut="HideSubSubMenu(\'inside_left_nav_subsub_' + SubSubMenuIDs[k] + '\');"><a href="' + SubMenuHRef[i][j] + '">' + SubMenuText[i][j].substring(1) + '</a>');





				//  Show sub-submenu.

				document.write('<div id="inside_left_nav_subsub_' + SubSubMenuIDs[k] + '" class="inside_nav_left_subsubmenu1"><div class="inside_nav_left_subsubmenu2" id="inside_left_nav_subsub_inner_' + SubSubMenuIDs[k] + '"><table border="0" cellpadding="0" cellspacing="0">');

				document.write('<tr><td width="5" height="5"><img src="../images/global_lnav_sm_left_top.gif"></td><td class="inside_nav_left_subsubmenu_border"></td><td width="5" height="5"><img src="../images/global_lnav_sm_right_top.gif"></td></tr>');



				for (l=0; l<SubSubMenuCounts[k]; l++)

				{

					document.write('<tr><td class="inside_nav_left_subsubmenu_border"></td><td class="inside_nav_left_subsubmenu" nowrap><a href="' + SubSubMenuHRef[k][l] + '">' + SubSubMenuText[k][l] + '</a></td><td class="inside_nav_left_subsubmenu_border"></td></tr>');

				}



				document.write('<tr><td width="5" height="5"><img src="../images/global_lnav_sm_left_bottom.gif"></td><td class="inside_nav_left_subsubmenu_border"></td><td width="5" height="5"><img src="../images/global_lnav_sm_right_bottom.gif"></td></tr>');

				document.write('</table></div></div>');







				document.write('</td><td class="inside_nav_left_submenu_border"></td></tr>');

			}

			else

			{

				document.write('<tr><td class="inside_nav_left_submenu_border"></td><td class="inside_nav_left_submenu" nowrap><a href="' + SubMenuHRef[i][j] + '">' + SubMenuText[i][j] + '</a></td><td class="inside_nav_left_submenu_border"></td></tr>');

			}

	}

		

	//  Close the table.

	document.write('<tr><td width="4" height="4"><img src="../images/global_lnav_m_left_bottom.gif"></td><td class="inside_nav_left_submenu_border"></td><td width="4" height="4"><img src="../images/global_lnav_m_right_bottom.gif"></td></tr>');

	document.write('</table></div></div>');

}







/*



Here's the code for the inside page left navigation menus.



*/





var PreviousMenu = '';





//  This function will set the top and left style attributes for the

//  control with the given ID.

function SetPositionOfControl(MyControlID, Left, Top)

{

	//  Get the control for the given ID.

	var MyControl = document.getElementById(MyControlID);



	//  Set the position of the control.

	MyControl.style.left = Left;

	MyControl.style.top = Top;

}





//  This function will show the rollover for the given control.

function inside_left_nav_mouseover(MyControlID)

{

	//  Get the control for the given ID.

	var MyControl = document.getElementById(MyControlID);



	//  Close a previously open menu.

	if (PreviousMenu != '')

	{

		inside_left_nav_reset(PreviousMenu);

	}

	

	PreviousMenu = MyControl;

	

	//  Change the graphic.

	MyControl.src = "../images/inside/leftnav/global_lnav_" + MyControl.id + "_on.gif";



	//  Look up the index of this control.

	var i;

	for (i=0; (i<TopLevelCount) && (TopLevelMenuIDs[i]!=MyControl.id); i++);

	

	//  Set the position of the control.

	SetPositionOfControl("inside_left_nav_toplevel_inner_" + MyControl.id, SubMenuXOffset[i], SubMenuYOffset[i]);



	//  Show the submenu.

	var SubMenuDiv = document.getElementById('inside_left_nav_toplevel_' + MyControl.id);

	SubMenuDiv.style.visibility = 'visible';

	//  SubMenuDiv.onMouseOut = new function() {inside_left_nav_mouseout(this);};

	SubMenuDiv.onMouseOut = "inside_left_nav_mouseout(document.getElementById('inside_left_nav_toplevel_" + MyControl.id + "'));";

	



	//  Change the status bar text.

	window.status = MyControl.alt;	

}





function inside_left_nav_mouseout(MyControl)

{

	inside_left_nav_reset(MyControl);

}





//  This function will show the standard graphic for the given control.

function inside_left_nav_reset(MyControl)

{

	//  Change the graphic.

	MyControl.src = "../images/inside/leftnav/global_lnav_" + MyControl.id + ".gif";



	//  Show the submenu.

	var SubMenuDiv = document.getElementById('inside_left_nav_toplevel_' + MyControl.id);

	SubMenuDiv.style.visibility = 'hidden';



	//  Change the status bar text.

	window.status = '';

}





//  This function will show the standard graphic for the given control and close

//  all submenus.

function inside_left_nav_mouseout_td(MyControlID)

{

	//  Get the control for the given ID.

	var MyControl = document.getElementById(MyControlID);



	//  Change the graphic.

	MyControl.src = "../images/inside/leftnav/global_lnav_" + MyControl.id + ".gif";



	//  Show the submenu.

	var SubMenuDiv = document.getElementById('inside_left_nav_toplevel_' + MyControl.id);

	SubMenuDiv.style.visibility = 'hidden';



	//  Change the status bar text.

	window.status = '';

}





//  This function will show the standard graphic for the given control.

//  NO SUBMENU!

function inside_left_home_mouseover(MyControlID)

{

	//  Get the control for the given ID.

	var MyControl = document.getElementById(MyControlID);



	//  Change the graphic.

	MyControl.src = "../images/inside/leftnav/global_lnav_" + MyControl.id + "_on.gif";



	//  Change the status bar text.

	window.status = 'Home';

}





//  This function will show the standard graphic for the given control.

//  NO SUBMENU!

function inside_left_home_mouseout_td(MyControlID)

{

	//  Get the control for the given ID.

	var MyControl = document.getElementById(MyControlID);



	//  Change the graphic.

	MyControl.src = "../images/inside/leftnav/global_lnav_" + MyControl.id + ".gif";



	//  Change the status bar text.

	window.status = '';

}





//  This will show the given sub-submenu (with the given sub-submenu index).

function ShowSubSubMenu(MyControlID, Index)

{

	//  Get the control for the given ID.

	var MyControl = document.getElementById(MyControlID);



	MyControl.style.visibility = 'visible';

	

	//  Set the position of the control.

	SetPositionOfControl(MyControlID, SubSubMenuXOffset[Index], SubSubMenuYOffset[Index]);

}





//  This will hide the given sub-submenu.

function HideSubSubMenu(MyControlID)

{

	//  Get the control for the given ID.

	var MyControl = document.getElementById(MyControlID);



	MyControl.style.visibility = 'hidden';

}






