﻿	function hideObj(obj) {
		obj.style.display = "none";
	}
	
	function showObj(obj) {
		obj.style.display = "";
	}

	function objectExists(elementId) {
	obj = document.getElementById(elementId); 
	if (obj) {
		return true;
		}
	else{
		return false;
		}
	} 


	
	//For checking if the page has any midpanels at all\
	function checkRhsPanelsExist()
	{
		//allDivs is a collection holding references to all the <div>s
		var allDivs = document.getElementsByTagName("Div");
		
		var length = allDivs.length;
		
		//Loop through allDivs
		for (i=0; i<length ; i++)
		{
			//theElem is an element in allDivs
			var theElem = allDivs.item(i).id;
			
			// if the element contains the string "Nav"
			if (theElem.indexOf("RHS")>=0)
			{
				return true;
			}
		}
		return false;
	}
	
	
	// For highlighting clicked side-bar links
	function showClicked(passedNav)
	{
		checkBrowser();
		//allDivs is a collection holding references to all the <div>s
		var allDivs = document.getElementsByTagName("Div");
		
		var length = allDivs.length;
		//Loop through allDivs
		for (i=0; i<length ; i++)
		{
			//theElem is an element in allDivs
			var theElem = allDivs.item(i).id;
			
			// if the element contains the string "Nav"
			if (theElem.indexOf("Nav")>=0)
			{
			 
			 // if it's the element that fired the event;
			  if (theElem == passedNav)
			  {
				allDivs.item(i).className = 'ButtonSideClicked';	
				allDivs.item(i).onmouseover=clickedevent;
				allDivs.item(i).onmouseout=clickedevent;				
			  }
			  
			  //for all the other Navs
			  else
			  {
				allDivs.item(i).className='ButtonSide';
				allDivs.item(i).onmouseout=unhighlight;
				allDivs.item(i).onmouseover = highlight;
			  }
			}
		}
	}

	function highlight() 
	{
		//!Came from http://www.brainjar.com/dhtml/events/
		//this.style.backgroundColor='black';
		//this.style.color='white';
		this.className='ButtonSideHover';
	}

	function unhighlight() //Note this line was function unhighlight(event) and it still worked !!!!
	{
		this.className='ButtonSide';
	}

	function clickedevent() 
	{
		this.className='ButtonSideClicked';
	}
    
    
    
    function checkBrowser()
    {
		var browserVendor=navigator.appName;
		var browserVer=navigator.appVersion;
		var point = browserVer.indexOf('('); 
		var browserVersion=browserVer.substring(0,point);
		//alert("you are using "+browserVendor+" , version "+browserVer);
	}
		
	
	
	function showPageView(nav) 
	{
		var rhsPanelsExist = checkRhsPanelsExist();
		
		if (objectExists('Nav1')) 
		{
			if (nav != document.getElementById('Nav1')) 
			{
				hideObj(document.getElementById('MidPanel1')) ;
				if (rhsPanelsExist)
				{
					hideObj(document.getElementById('RHSPanel1'));
				}
			}
			else 
			{
				showObj(document.getElementById('MidPanel1'));
				if (rhsPanelsExist)
				{
					showObj(document.getElementById('RHSPanel1'));
				}
			}
					
		}
		if (objectExists('Nav2')) 
		{
			if (nav != document.getElementById('Nav2')) 
			{
				hideObj(document.getElementById('MidPanel2')) ;
				if (rhsPanelsExist)
				{
					hideObj(document.getElementById('RHSPanel2'));
				}
			}
			else 
			{
				showObj(document.getElementById('MidPanel2'));
				if (rhsPanelsExist)
				{
					showObj(document.getElementById('RHSPanel2'));
				}
			}
		}
		if (objectExists('Nav3')) 
		{
			if (nav != document.getElementById('Nav3')) 
			{
				hideObj(document.getElementById('MidPanel3')) ;
				if (rhsPanelsExist)
				{
					hideObj(document.getElementById('RHSPanel3'));
				}
			}
			else 
			{
				showObj(document.getElementById('MidPanel3'));
				if (rhsPanelsExist)
				{
					showObj(document.getElementById('RHSPanel3'));
				}
			}
		}
		if (objectExists('Nav4')) 
		{
			if (nav != document.getElementById('Nav4')) 
			{
				hideObj(document.getElementById('MidPanel4')) ;
				if (rhsPanelsExist)
				{
					hideObj(document.getElementById('RHSPanel4'));
				}
			}
			else 
			{
				showObj(document.getElementById('MidPanel4'));
				if (rhsPanelsExist)
				{
					showObj(document.getElementById('RHSPanel4'));
				}
			}		
		}
		if (objectExists('Nav5'))
		{ 
			if (nav != document.getElementById('Nav5')) 
			{
				hideObj(document.getElementById('MidPanel5')) ;
				if (rhsPanelsExist)
				{
					hideObj(document.getElementById('RHSPanel5'));
				}
			}
			else 
			{
				showObj(document.getElementById('MidPanel5'));
				if (rhsPanelsExist)
				{
					showObj(document.getElementById('RHSPanel5'));
				}
			}
		}
		if (objectExists('Nav6')) 
		{
			if (nav != document.getElementById('Nav6')) 
			{
				hideObj(document.getElementById('MidPanel6')) ;
				if (rhsPanelsExist)
				{
					hideObj(document.getElementById('RHSPanel6'));
				}
			}
			else 
			{
				showObj(document.getElementById('MidPanel6'));
				if (rhsPanelsExist)
				{
					showObj(document.getElementById('RHSPanel6'));
				}
			}
		}
	}
  
  
  
  
  function toggleSubMenu(obj) {
  if (obj.style.display == "none") {
    obj.style.display = "";
  }
  else {
    obj.style.display = "none";
  }
}




