// Copyright 2003 © BEA Systems, Inc. All rights reserved
// SERVICES - AMERICAS
var LN_MENU_ITEMS = ['ROOT', 'ROOT',
['Support Services', 'http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/support/supp_services/',
['Mission Critical Support Continuum','http://www.bea.com/framework.jsp?CNT=mission_critical.htm&FP=/content/support/supp_services/'],
['Development Support', 'http://www.bea.com/framework.jsp?CNT=dev_support.htm&FP=/content/support/supp_services/'],
['Production Support', 'http://www.bea.com/framework.jsp?CNT=prod_support.htm&FP=/content/support/supp_services/'],
['Customized Support', 'http://www.bea.com/framework.jsp?CNT=custom_support.htm&FP=/content/support/supp_services/'],
['Optimization Support Services', 'http://www.bea.com/framework.jsp?CNT=optimization.htm&FP=/content/support/supp_services/']
],
['Additional Programs', 'http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/support/add_programs/',
['Newsgroups','http://forums.bea.com'],
['3rd Party Product Support', '/framework.jsp?CNT=third_party.htm&FP=/content/support/add_programs/']
],
['Glossary', 'http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/support/glossary/'],
['Contact Us', 'http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/support/contacts/']
];
var LN_IMG_LOC = '/content/images/';
function LN_drawMenu() {
menu = new LN_menuItem(LN_MENU_ITEMS, -1);
menu.LN_findItems();
document.write('
');
document.write('');
document.write(' | ');
document.write(' | ');
document.write(' | ');
document.write(' | ');
document.write('
');
menu.LN_drawItems(true, false);
document.write('');
document.write(' | ');
document.write(' | ');
document.write(' | ');
document.write(' | ');
document.write('
');
document.write('
');
}
function LN_findItems(){
for(var i = 0; i < this.subMenus.length; i++)
if(this.subMenus[i].level < LN_MENU_ACTIV.length)
if(this.subMenus[i].name == LN_MENU_ACTIV[this.subMenus[i].level])
{
LN_MENU_ACTIV[this.subMenus[i].level] = i;
this.subMenus[i].LN_findItems();
break;
}
}
function LN_drawItems(open, activ) {
if(this.level >= 0)
{
var i = activ ? 1 : 0;
indic = ['
',
'
'];
switch(this.level) {
case 0 :
document.write(' |
');
document.write('');
document.write('| ' + indic[i] + ' | ');
document.write('' + this.name + ' | ');
document.write(' | ');
document.write('
');
document.write(' |
');
document.write(' |
');
if(open && this.subMenus.length > 0)
document.write(' |
');
break;
case 1 :
document.write('');
document.write('| ' + indic[i] + ' | ');
document.write('' + this.name + ' | ');
document.write(' | ');
document.write('
');
document.write(' |
');
break;
case 2 :
document.write('');
document.write('| ' + indic[i] + ' | ');
document.write('' + this.name + ' | ');
document.write(' | ');
document.write('
');
break;
}
}
if(!open) return;
for(var i = 0; i < this.subMenus.length; i++)
{
if(i > 0 && this.level == 1)
document.write(' |
');
this.open = (i == LN_MENU_ACTIV[this.subMenus[i].level]) ? true : false;
this.activ = (this.open && LN_MENU_ACTIV.length == this.subMenus[i].level + 1) ? true : false;
this.subMenus[i].LN_drawItems(this.open, this.activ);
}
if(this.subMenus.length > 0 && this.level == 1)
document.write(' |
');
}
function LN_menuItem(input, level) {
this.name = input[0];
this.link = input[1];
this.level = level;
this.subMenus = new Array();
for(var i = 2; i < input.length; i++)
this.subMenus[i - 2] = new LN_menuItem(input[i], level + 1);
this.LN_drawItems = LN_drawItems;
this.LN_findItems = LN_findItems;
}