//////////////////////////////////////////////////////////////////////////////////
function BrowserCheck() {
	var b = navigator.appName
	if (b=="Netscape") this.b = "ns"
	else if (b=="Microsoft Internet Explorer") this.b = "ie"
	else this.b = b
	this.v = parseInt(navigator.appVersion)
	this.ns = (this.b=="ns" && this.v>=4)
	this.ns4 = (this.b=="ns" && this.v==4)
	this.ns5 = (this.b=="ns" && this.v==5)
	this.ie = (this.b=="ie" && this.v>=4)
	this.ie4 = (navigator.userAgent.indexOf('MSIE 4')>0)
	this.ie5 = (navigator.userAgent.indexOf('MSIE 5')>0)
	if (this.ie5) this.v = 5
	this.min = (this.ns||this.ie)
}

// automatically create the "is" object
is = new BrowserCheck()

/////////////////////////////////////////////////////////////////////////////////////

	
var MenuList = new Array();
var isMenuShown = false;
var isLevel2Shown = false;

var SubMenu = document.all("SubMenu");
var SubMenuLevelTwo = document.all("SubMenuLevelTwo");
var objTimerID;

MenuList[MenuList.length] = "OURCAPAB~~Introduction~~capabilities.htm~~NULL";
MenuList[MenuList.length] = "OURCAPAB~~CHP Integration~~index.htm~~NULL";
MenuList[MenuList.length] = "OURCAPAB~~DER/CHP Analysis~~index.htm~~NULL";
MenuList[MenuList.length] = "OURCAPAB~~Electricity T&D~~index.htm~~NULL";
MenuList[MenuList.length] = "OURCAPAB~~End-Use Systems ~~index.htm~~NULL";
MenuList[MenuList.length] = "OURCAPAB~~Fuels Testing~~index.htm~~NULL";
MenuList[MenuList.length] = "OURCAPAB~~Integrated Energy Systems~~index.htm~~NULL";
MenuList[MenuList.length] = "OURCAPAB~~Power Systems~~index.htm~~NULL";
MenuList[MenuList.length] = "OURCAPAB~~Thermally-Activated Technologies~~index.htm~~NULL";

MenuList[MenuList.length] = "SERVICES~~Introduction~~index.htm~~NULL";
MenuList[MenuList.length] = "SERVICES~~CHP Integration ~~index.htm~~NULL";
MenuList[MenuList.length] = "SERVICES~~DER/CHP Analysis~~index.htm~~NULL";
MenuList[MenuList.length] = "SERVICES~~Electricity T&D~~index.htm~~NULL";
MenuList[MenuList.length] = "SERVICES~~End-Use Systems ~~index.htm~~NULL";
MenuList[MenuList.length] = "SERVICES~~Fuels Testing~~index.htm~~NULL";
MenuList[MenuList.length] = "SERVICES~~Integrated Energy Systems~~index.htm~~NULL";
MenuList[MenuList.length] = "SERVICES~~Power Systems~~index.htm~~NULL";
MenuList[MenuList.length] = "SERVICES~~Thermally-Activated Technologies~~index.htm~~NULL";

MenuList[MenuList.length] = "SUCCESS~~Introduction~~index.htm~~NULL";
MenuList[MenuList.length] = "SUCCESS~~CHP Integration ~~index.htm~~NULL";
MenuList[MenuList.length] = "SUCCESS~~DER/CHP Analysis~~index.htm~~NULL";
MenuList[MenuList.length] = "SUCCESS~~Electricity T&D~~index.htm~~NULL";
MenuList[MenuList.length] = "SUCCESS~~End-Use Systems ~~index.htm~~NULL";
MenuList[MenuList.length] = "SUCCESS~~Fuels Testing~~index.htm~~NULL";
MenuList[MenuList.length] = "SUCCESS~~Integrated Energy Systems~~index.htm~~NULL";
MenuList[MenuList.length] = "SUCCESS~~Power Systems~~index.htm~~NULL";
MenuList[MenuList.length] = "SUCCESS~~Thermally-Activated Technologies~~index.htm~~NULL";


function ShowMenu(objMainMenu)
{
	var SubMenu = document.all("SubMenu");
	var newX,newY;
	newX = 145
	newY = 0
	
	var htmlTable = "";
	var tmpArr = new Array();
	
	switch (objMainMenu)
	{
		case "OURCAPAB" :
			newY = 176 + 10	
			break;								
		case "SERVICES" :
			newY = 210 + 10	
			break;								
		case "SUCCESS" :
			newY = 270 + 10	
			break;		
	}
	
	htmlTable = ""
	htmlTable += "<table width=180 cellpadding=0 cellspacing=0  border=0 class=SubMenuCover><tr><td>"
	htmlTable += "<table width=180 cellpadding=2 border=0 " 
	htmlTable += " cellspacing =0 class=SubMenu onMouseOver='isMenuShown=true; isLevel2Shown = false;' " ;
	htmlTable += " onMouseOut=''>";
	
	var MenuItemYPos = newY
	for(i=0;i<MenuList.length;i++)
	{				
		tmpArr = MenuList[i].split("~~");
		if(tmpArr[0] == objMainMenu)
		{	
			if(tmpArr[3] == "NULL")
			{	
				htmlTable += "<TR height=23 "
				htmlTable += " onmouseover='isMenuShown=true; this.className ="
				htmlTable += '"ActiveRow";';
				htmlTable += "' onmouseout='HideMenu();this.className ="
				htmlTable += '"";';
				htmlTable += "' onclick='document.location=";
				htmlTable += '"' + tmpArr[2] + '";isMenuShown=false;CloseMenu(); '
				htmlTable += "'>"; 
				htmlTable += "<td width=15>&nbsp;</TD>";
				htmlTable += "<TD>" + tmpArr[1] +  "</TD>";
				htmlTable += "<td width=15>&nbsp;</TD>";
				htmlTable += "</TR>" ;
				//htmlTable += "<TR height=0><TD colspan=2 bgcolor=black><img src='./images/1pxl.gif' height='1'></TD></TR>" ;					
			}
			else
			{
				htmlTable += "<TR height=23 "
				htmlTable += " onmouseover='isMenuShown=true;this.className ="
				htmlTable += '"ActiveRow"; ShowSecondLevelMenu("';
				htmlTable += tmpArr[3] + '",' + MenuItemYPos +');';
				htmlTable += "' onmouseout='HideSecondLevelMenu();this.className ="
				htmlTable += '"";';
				htmlTable += "'>"; 
				htmlTable += "<td width=15>&nbsp;</TD>";
				htmlTable += "<TD>" + tmpArr[1] +  "</TD>";
				htmlTable += "<td width=15>>></TD>";
				htmlTable += "</TR>" ;
			}
			
			MenuItemYPos += 23;
			
		}
	}
	htmlTable += "</Table>";
	htmlTable += "</td></tr></table>" ;

	if(newY !=0)
	{
		SubMenu.style.top = newY;
		SubMenu.style.left = newX;				
		SubMenu.innerHTML = htmlTable;
		SubMenu.style.display = "inline";						
		isMenuShown = true;			
		//alert(htmlTable);
	}
}

function HideMenu()
{
	//alert("HideMenu");
	if (! isLevel2Shown)
	{
		isMenuShown = false;
		objTimerID = setTimeout('CloseMenu()', 300)
	}
}

function CloseMenu()
{
	if(! isMenuShown)
	{
	var SubMenu = document.all("SubMenu");
	var SubMenuLevelTwo = document.all("SubMenuLevelTwo");
	
	SubMenu.style.display = "none";	
	SubMenuLevelTwo.style.display = "none";	
	}
}

function HideSecondLevelMenu()
{
	var SubMenu = document.all("SubMenu");
	var SubMenuLevelTwo = document.all("SubMenuLevelTwo");

	
	isLevel2Shown = false;
	isMenuShown = false;
	
	setTimeout('CloseLevel2Menu()', 300)
}

function CloseLevel2Menu()
{
	if(! isLevel2Shown)
	{
	
		var SubMenuLevelTwo = document.all("SubMenuLevelTwo");
		SubMenuLevelTwo.style.display = "none";	
		
		if(isMenuShown == false)
		{
			CloseMenu();
		}

	}
}

function ShowSecondLevelMenu(objMainMenu, tmpNewY)
{
	var SubMenuLevelTwo = document.all("SubMenuLevelTwo");
	var newX,newY;
	newX = 175 + 180;
	newY = tmpNewY
	
	var htmlTable = "";
	var tmpArr = new Array();
	
	htmlTable = ""
	htmlTable += "<table width=180 cellpadding=0 cellspacing=0  border=0 class=SubMenuCover><tr><td>"
	htmlTable += "<table width=180 cellpadding=2 border=0 " 
	htmlTable += " cellspacing =0 class=SubMenu onMouseOver='isLevel2Shown = true; isMenuShown=true;clearTimeout(objTimerID);' " ;
	htmlTable += " onMouseOut='HideSecondLevelMenu();'>";
	
	for(i=0;i<MenuList.length;i++)
	{				
		tmpArr = MenuList[i].split("~~");
		if(tmpArr[0] == objMainMenu)
		{	
				htmlTable += "<TR height=23 "
				htmlTable += " onmouseover='this.className ="
				htmlTable += '"ActiveRow";';
				htmlTable += "' onmouseout='this.className ="
				htmlTable += '"";';
				htmlTable += "' onclick='document.location=";
				htmlTable += '"' + tmpArr[2] + '";isMenuShown=false;CloseMenu(); '
				htmlTable += "'>"; 
				htmlTable += "<td width=15>&nbsp;</TD>";
				htmlTable += "<TD>" + tmpArr[1] +  "</TD>";
				htmlTable += "</TR>" ;
		}
	}
	htmlTable += "</Table>";
	htmlTable += "</td></tr></table>" ;

	if(newY !=0)
	{
		SubMenuLevelTwo.style.top = newY;
		SubMenuLevelTwo.style.left = newX;				
		SubMenuLevelTwo.innerHTML = htmlTable;
		SubMenuLevelTwo.style.display = "inline";						
		isMenuShown = true;			
//				alert(htmlTable);
	}
}
