// JavaScript Document


/**
 * Display layer 
 * @ layer id, 
 * @ n layer to display layer "idn"
 */
function toggleNLayer(id,n) {
	var new_id = id+n;
	if (document.getElementById)	{
			var style = document.getElementById(new_id).style;
			if(style.display == 'none' || style.display == '') 	{
						style.display 			= 'block';
			}
			else 	{
						style.display 			= 'none';

			}
	}
}


// toggle for KM page menu
function toggleKMLayer(id,n) {
	var new_id = id+n;
	var nav = document.getElementById('menu');
	var node;
	var parent;
	var child;	
	var buttonsContainer;
	var buttons;
	var menu_to_collapse;
	

	for (var i = 0; i < nav.childNodes.length; i++)	{
				
		//if (nav.childNodes[i].nodeType != 1) continue; // Not a DOM Element
				
		// First Level
		if(nav.childNodes[i].className=="buttonscontainer") {			
		
			buttonsContainer = nav.childNodes[i];
			
			// Looking for class="buttons"
			for (var j = 0; j < buttonsContainer.childNodes.length; j++) {
				
				buttons = buttonsContainer.childNodes[j];
					
				if(buttons.className=="buttons" || buttons.className=="altbuttons") {
			
					// Looking for class = "menu_urmia" (menu_to_collapse)
					for (var k = 0; k < buttons.childNodes.length; k++) {
						
						menu_to_collapse = buttons.childNodes[k];
						
						if(menu_to_collapse.className=="menu_urmia"){
						
							if(menu_to_collapse.id==new_id) {
								if(menu_to_collapse.style.display == 'block'){								
									menu_to_collapse.style.display = 'none';
								}else {									
									menu_to_collapse.style.display = 'block';
								}
							}else {								
								menu_to_collapse.style.display = 'none';			
																
							}
						}
					}
				}
			}
		}
	}
}

// toggle for news release page top layer ie-2007 News Releases
function toggleNewsLayer(id,n) {
	var new_id = id+n;
	var nav = document.getElementById('newsmenu');
	var newsbuttons;
	var menu_to_collapse;
	var menustyle_to_collapse;	

	for (var i = 0; i < nav.childNodes.length; i++) //for every childNode in div.release (checks whitespace childNodes as well)
	{
		newsbuttons = nav.childNodes[i];  //find newsbuttons div
		
		if(newsbuttons.className=="newsbuttons") {
		
			for (var j = 0; j < newsbuttons.childNodes.length; j++) //for every childNode in div.newsbuttons (checks whitespace childNodes as well)
			{
				menu_to_collapse = newsbuttons.childNodes[j];  //set menu_to_collapse equal to that childNode
							
				if(menu_to_collapse.className=="menu_news") {
		
					menustyle_to_collapse = menu_to_collapse.style;
					
					// looking for the div by id
					if (menu_to_collapse.id == new_id) {
						// if the childNode is the one clicked on, open it but close others.
						if (menustyle_to_collapse.display == 'block') {
							menustyle_to_collapse.display = 'none';
							var subnav = document.getElementById('release');
							var submenu_to_collapse;
							var submenustyle_to_collapse;	
						
							for (var i = 0; i < subnav.childNodes.length; i++) //for every childNode in div.release (checks whitespace childNodes as well)
							{
								submenu_to_collapse = subnav.childNodes[i];  //set menu_to_collapse equal to that childNode
								
								if(submenu_to_collapse.className=="releaseart") {
						
									submenustyle_to_collapse = submenu_to_collapse.style;

									// if the childNode is the one clicked on, open it but close others.
									if (submenustyle_to_collapse.display == 'block') {
										submenustyle_to_collapse.display = 'none';
									}
								}
						   }
						}else {
							menustyle_to_collapse.display = 'block';
						}
					} 
					else {
						// if the childNode is the one clicked on, and it's open, close it.
						menustyle_to_collapse.display = 'none';				
					}
				}
			}
		}
	}
}


// toggle for news release page for sub topics ie-below 2007 News Releases
function toggleNewsSubLayer(id,n) {
	var new_id = id+n;
	var nav = document.getElementById('release');
	var menu_to_collapse;
	var menustyle_to_collapse;	

	for (var i = 0; i < nav.childNodes.length; i++) //for every childNode in div.release (checks whitespace childNodes as well)
	{
		menu_to_collapse = nav.childNodes[i];  //set menu_to_collapse equal to that childNode
		
		if(menu_to_collapse.className=="releaseart") {
			menustyle_to_collapse = menu_to_collapse.style;
			// looking for the div by id
			if (menu_to_collapse.id == new_id) {
				// if the childNode is the one clicked on, open it but close others.
				if (menustyle_to_collapse.display == 'block') {
					menustyle_to_collapse.display = 'none';
				}else {
					menustyle_to_collapse.display = 'block';
				}
			} 
			else {
				// if the childNode is the one clicked on, open it but close others.
				menustyle_to_collapse.display = 'none';				
			}
		}
   }
}


// toggle for upload resume versus inputting information manually on committees/fellow/fellowapp.cfm 
function toggleResume(id) {
	var new_id = id;
	var nav = document.getElementById('employment');
	var menu_to_collapse;
	var menustyle_to_collapse;	

	for (var i = 0; i < nav.childNodes.length; i++) //for every childNode in div.release (checks whitespace childNodes as well)
	{
		menu_to_collapse = nav.childNodes[i];  //set menu_to_collapse equal to that childNode
		
		if(menu_to_collapse.className=="appclass") {
			menustyle_to_collapse = menu_to_collapse.style;
			// looking for the div by id
			if (menu_to_collapse.id == new_id) {
				// if the childNode is the one clicked on, open it but close others.
				if (menustyle_to_collapse.display == 'block') {
					menustyle_to_collapse.display = 'none';
				}else {
					menustyle_to_collapse.display = 'block';
				}
			} 
			else {
				// if the childNode is the one clicked on, open it but close others.
				menustyle_to_collapse.display = 'none';				
			}
		}
   }
}


// toggle for Call for Presentations page for additional presenters 
function toggleAddPresenter(id,n) {
	var new_id = id+n;
	var nav = document.getElementById('Presenters');
	var menu_to_collapse;
	var menustyle_to_collapse;
	
	for (var i = 0; i < nav.childNodes.length; i++) //for every childNode in div.new_id (checks whitespace childNodes as well)
	{
		menu_to_collapse = nav.childNodes[i];  //set menu_to_collapse equal to that childNode
		
		if(menu_to_collapse.id==new_id) {
			
			menustyle_to_collapse = menu_to_collapse.style;
			// if the childNode is div we're looking for.....
			if (menustyle_to_collapse.display == 'block') {
				menustyle_to_collapse.display = 'none';
			}else {
				menustyle_to_collapse.display = 'block';
			}
		}
   }
}


// toggle for MenteeProfileSelection page for mentee information
function toggleMentee(id,n) {
	var new_id = id+n;
	var nav = document.getElementById('mentee');
	var menu_to_collapse;
	var menustyle_to_collapse;	

	for (var i = 0; i < nav.childNodes.length; i++) //for every childNode in div.release (checks whitespace childNodes as well)
	{
		menu_to_collapse = nav.childNodes[i];  //set menu_to_collapse equal to that childNode
		
		if(menu_to_collapse.className=="menteeinfo") {
			menustyle_to_collapse = menu_to_collapse.style;
			// looking for the div by id
			if (menu_to_collapse.id == new_id) {
				// if the childNode is the one clicked on, open it but close others.
				if (menustyle_to_collapse.display == 'block') {
					menustyle_to_collapse.display = 'none';
				}else {
					menustyle_to_collapse.display = 'block';
				}
			} 
			else {
				// if the childNode is the one clicked on, open it but close others.
				menustyle_to_collapse.display = 'none';				
			}
		}
   }
}


// calculates the total cost for the Journal orders, "secure/journal/orderbroch.cfm"
function journalCalcTotal(n) {
	var new_num = n;
	var new_cost = document.getElementById('CostPer').value;
	
	document.getElementById('TotalCost').value = new_cost * new_num;
	
}

