/*------------------*/
/*	risGlobal.js	*/
/*------------------*/
//alert("risGlobal.js")
// CONSTANTS
var iLeftMenuWidth = 145

/* TEST environment */
//var strRoot = '/RISGlobal/'

/* PRODUCTION Environment */
var strRoot = '/'

var index, nextIndex, nextNextIndex

var sendToWebStat = false

var need_back_button = false

/*----------------------*/
/*						*/
/*		PAGE MENU		*/
/*						*/
/*----------------------*/
var menu = new Array()
// HOME
menu[0] = new Array()
menu[0][0] = 0
menu[0][1] = 'Home'
menu[0][2] = ""
menu[0][2] = null	

// Services
index = 1
nextIndex = -1
nextNextIndex = -1

menu[index] = new Array()
menu[index][0] = index					// menu id
menu[index][1] = 'Services'				// menu text
menu[index][2] = 'Services.htm'			// html page to load
// menu[index][2] = 'ApplicationSupportAndMaintenance.htm'	
menu[index][3] = null					// parent menu - null means topmenu
menu[index][4] = 1						// expand submenu
menu[index][5] = new Array()			// submenu

//	Services - Support & Maintenance
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '1-0'
menu[index][5][nextIndex][1] = 'Applications Support and Maintenance'
menu[index][5][nextIndex][2] = 'ApplicationSupportAndMaintenance.htm'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	Services - Optimizing the installed 
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '1-1'
menu[index][5][nextIndex][1] = 'Optimizing Installed Applications'
menu[index][5][nextIndex][2] = 'OptimizingTheInstalled.htm'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	Services - ASM Practices
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '1-2'
menu[index][5][nextIndex][1] = 'ASM Assessment'
menu[index][5][nextIndex][2] = 'ASMPractices.htm'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	Services - Transition Management
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '1-3'
menu[index][5][nextIndex][1] = 'Transition Management'
menu[index][5][nextIndex][2] = 'TransitionManagement.htm'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	Services - Consulting
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '1-4'
menu[index][5][nextIndex][1] = 'Consulting'
menu[index][5][nextIndex][2] = 'Consulting.htm'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	Services - Staff Augmentation
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '1-5'
menu[index][5][nextIndex][1] = 'Staff Augmentation'
menu[index][5][nextIndex][2] = 'StaffAugmentation.htm'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	Services - space
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '1-6'
menu[index][5][nextIndex][1] = '&nbsp;'
menu[index][5][nextIndex][2] = 'noclick'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	Services - title --> Our Practice Areas
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '1-7'
menu[index][5][nextIndex][1] = '<div style="color: #0000ff; text-align: center;">Our Practice Areas:</div>'
menu[index][5][nextIndex][2] = 'noclick'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	Services - Practice Areas
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '1-8'
menu[index][5][nextIndex][1] = 'Centers of Excellence<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(CoE)'
menu[index][5][nextIndex][2] = 'SAP.htm'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = new Array()

//	Services - Practice Areas - "SAP"
nextNextIndex++
menu[index][5][nextIndex][5][nextNextIndex] = new Array()
menu[index][5][nextIndex][5][nextNextIndex][0] = '1-8-0'
menu[index][5][nextIndex][5][nextNextIndex][1] = '&gt;&nbsp;SAP CoE'
menu[index][5][nextIndex][5][nextNextIndex][2] = 'SAP.htm'
menu[index][5][nextIndex][5][nextNextIndex][3] = menu[index][5][nextIndex]
menu[index][5][nextIndex][5][nextNextIndex][4] = 0
menu[index][5][nextIndex][5][nextNextIndex][5] = null

//	Services - Practice Areas - "Peoplesoft"
nextNextIndex++
menu[index][5][nextIndex][5][nextNextIndex] = new Array()
menu[index][5][nextIndex][5][nextNextIndex][0] = '1-8-1'
menu[index][5][nextIndex][5][nextNextIndex][1] = '&gt;&nbsp;Peoplesoft CoE'
menu[index][5][nextIndex][5][nextNextIndex][2] = 'Peoplesoft.htm'
menu[index][5][nextIndex][5][nextNextIndex][3] = menu[index][5][nextIndex]
menu[index][5][nextIndex][5][nextNextIndex][4] = 0
menu[index][5][nextIndex][5][nextNextIndex][5] = null

//	Services - Practice Areas - "Oracle"
nextNextIndex++
menu[index][5][nextIndex][5][nextNextIndex] = new Array()
menu[index][5][nextIndex][5][nextNextIndex][0] = '1-8-2'
menu[index][5][nextIndex][5][nextNextIndex][1] = '&gt;&nbsp;Oracle CoE'
menu[index][5][nextIndex][5][nextNextIndex][2] = 'Oracle.htm'
menu[index][5][nextIndex][5][nextNextIndex][3] = menu[index][5][nextIndex]
menu[index][5][nextIndex][5][nextNextIndex][4] = 0
menu[index][5][nextIndex][5][nextNextIndex][5] = null

//	Services - Practice Areas - "Business Intelligence"
nextNextIndex++
menu[index][5][nextIndex][5][nextNextIndex] = new Array()
menu[index][5][nextIndex][5][nextNextIndex][0] = '1-8-3'
menu[index][5][nextIndex][5][nextNextIndex][1] = '&gt;&nbsp;Business Intelligence CoE'
menu[index][5][nextIndex][5][nextNextIndex][2] = 'BusinessIntelligence.htm'
menu[index][5][nextIndex][5][nextNextIndex][3] = menu[index][5][nextIndex]
menu[index][5][nextIndex][5][nextNextIndex][4] = 0
menu[index][5][nextIndex][5][nextNextIndex][5] = null

//	Services - space
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '1-9'
menu[index][5][nextIndex][1] = '&nbsp;'
menu[index][5][nextIndex][2] = 'noclick'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	Services - Telecom Infrastructure
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '1-10'
menu[index][5][nextIndex][1] = 'IT Infrastructure &amp; Telecom'
menu[index][5][nextIndex][2] = 'TelecomInfrastructure.htm'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	Services - space
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '1-11'
menu[index][5][nextIndex][1] = '&nbsp;'
menu[index][5][nextIndex][2] = 'noclick'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	Services - Return on Investment
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '1-12'
menu[index][5][nextIndex][1] = 'ROI Calculator'
menu[index][5][nextIndex][2] = 'ROI.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

// Careers
index = 2
menu[index] = new Array()
menu[index][0] = index
menu[index][1] = 'Careers'
menu[index][2] = 'Career.htm'
menu[index][3] = null				
menu[index][4] = 1
menu[index][5] = new Array()

// Careers - Our Culture 
nextIndex = 0
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '2-0'
menu[index][5][nextIndex][1] = 'Our Culture'
menu[index][5][nextIndex][2] = 'Career.htm'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

// Careers - Job Search 
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '2-1'
menu[index][5][nextIndex][1] = 'Job Search'
menu[index][5][nextIndex][2] = 'JobSearch.htm'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

// Campus
index = 3
nextIndex = -1
nextNextIndex = -1

menu[index] = new Array()
menu[index][0] = index				// menu id
menu[index][1] = 'Campus'			// menu text
menu[index][2] = 'Professional Development Courses.html'	// html page to load
menu[index][3] = null				// parent menu - null means topmenu
menu[index][4] = 1					// expand submenu
menu[index][5] = new Array()		// submenu

// Campus - IT Management Seminar
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '3-0'
menu[index][5][nextIndex][1] = 'Professional Development Courses'
menu[index][5][nextIndex][2] = 'Professional Development Courses.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

// Campus - University Courses
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '3-1'
menu[index][5][nextIndex][1] = ''
menu[index][5][nextIndex][2] = 'ASMCourses.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

// Campus - Certification Training
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '3-2'
menu[index][5][nextIndex][1] = 'Certification Training'
menu[index][5][nextIndex][2] = 'CertificationTraining.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

// Campus - Books
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '3-3'
menu[index][5][nextIndex][1] = 'Bookstore'
menu[index][5][nextIndex][2] = 'Books.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

// Campus - White Papers
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '3-4'
menu[index][5][nextIndex][1] = 'White Papers'
menu[index][5][nextIndex][1] = 'White Papers'
menu[index][5][nextIndex][2] = 'WhitePapers.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

// Campus - Presentations
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '3-5'
menu[index][5][nextIndex][1] = 'Presentations'
menu[index][5][nextIndex][2] = 'Presentations.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

// Campus - SMART Tools
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '3-6'
menu[index][5][nextIndex][1] = 'SMART Tools'
menu[index][5][nextIndex][2] = 'SupportApplications.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

// Campus - Virtual Campus
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '3-7'
menu[index][5][nextIndex][1] = 'Methods'
menu[index][5][nextIndex][2] = 'KeySuccess.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = new Array()

//	Campus - Virtual Campus - Key success drivers
nextNextIndex++
menu[index][5][nextIndex][5][nextNextIndex] = new Array()
menu[index][5][nextIndex][5][nextNextIndex][0] = '3-7-0'
menu[index][5][nextIndex][5][nextNextIndex][1] = '&gt;&nbsp;Key Success Drivers'
menu[index][5][nextIndex][5][nextNextIndex][2] = 'KeySuccess.html'
menu[index][5][nextIndex][5][nextNextIndex][3] = menu[index][5][nextIndex]
menu[index][5][nextIndex][5][nextNextIndex][4] = 0
menu[index][5][nextIndex][5][nextNextIndex][5] = null

//	Campus - Virtual Campus - Productivity Indices
nextNextIndex++
menu[index][5][nextIndex][5][nextNextIndex] = new Array()
menu[index][5][nextIndex][5][nextNextIndex][0] = '3-7-1'
menu[index][5][nextIndex][5][nextNextIndex][1] = '&gt;&nbsp;Productivity Indices'
menu[index][5][nextIndex][5][nextNextIndex][2] = 'ProductivityIndices.html'
menu[index][5][nextIndex][5][nextNextIndex][3] = menu[index][5][nextIndex]
menu[index][5][nextIndex][5][nextNextIndex][4] = 0
menu[index][5][nextIndex][5][nextNextIndex][5] = null


//	News & Events
index = 4
nextIndex = -1
nextNextIndex = -1

menu[index] = new Array()
menu[index][0] = index					// menu id
menu[index][1] = 'News & Events'		// menu text
menu[index][2] = 'Articles.html'		// html page to load
menu[index][3] = null					// parent menu - null means topmenu
menu[index][4] = index					// expand submenu
menu[index][5] = new Array()			// submenu

//	News & Events - News  
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '4-0'
menu[index][5][nextIndex][1] = 'New Articles'
menu[index][5][nextIndex][2] = 'Articles.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	News & Events - Analyst Insights
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '4-1'
menu[index][5][nextIndex][1] = 'Analyst Insights'
menu[index][5][nextIndex][2] = 'AnalystInsight.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	News & Events - News - Media Quotations
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '4-2'
menu[index][5][nextIndex][1] = 'Media Quotations'
menu[index][5][nextIndex][2] = 'MediaQuotation.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	News & Events - News - Press Release Archives
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '4-3'
menu[index][5][nextIndex][1] = 'Press release archives'
menu[index][5][nextIndex][2] = 'PressReleaseArchive.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	News & Events - News - Company Milestones
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '4-4'
menu[index][5][nextIndex][1] = 'Company Milestones'
menu[index][5][nextIndex][2] = 'CompanyMilestone.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	News & Events - Events  
nextIndex++
nextNextIndex = -1
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '4-5'
menu[index][5][nextIndex][1] = 'Events'
menu[index][5][nextIndex][2] = 'Calendar.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	News & Events - Events  
/*
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '4-2'
menu[index][5][nextIndex][1] = 'Media Contact'
menu[index][5][nextIndex][2] = 'MediaContact.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = new Array()
*/

//	About RIS
index = 5
nextIndex = -1

menu[index] = new Array()
menu[index][0] = index					// menu id
menu[index][1] = 'About RIS'			// menu text
menu[index][2] = 'CompanyOverview.html'	// html page to load
menu[index][3] = null					// parent menu - null means topmenu
menu[index][4] = index					// expand submenu
menu[index][5] = new Array()			// submenu

//	About RIS - Executive Team 
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '5-0'
menu[index][5][nextIndex][1] = 'Company Overview'
menu[index][5][nextIndex][2] = 'CompanyOverview.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	About RIS - Executive Team 
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '5-1'
menu[index][5][nextIndex][1] = 'Executive Team'
menu[index][5][nextIndex][2] = 'Executive.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	About RIS - Advisory Board
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '5-2'
menu[index][5][nextIndex][1] = 'Advisory Board'
menu[index][5][nextIndex][2] = 'AdvisoryBoard.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	About RIS - Company Milestones
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '5-3'
menu[index][5][nextIndex][1] = 'Company Milestones'
menu[index][5][nextIndex][2] = 'CompanyMilestone_.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

//	About RIS - RIS Fact sheet
nextIndex++
menu[index][5][nextIndex] = new Array()
menu[index][5][nextIndex][0] = '5-4'
menu[index][5][nextIndex][1] = 'RIS Fact Sheet'
menu[index][5][nextIndex][2] = 'RISFactSheet.html'
menu[index][5][nextIndex][3] = menu[index]
menu[index][5][nextIndex][4] = 0
menu[index][5][nextIndex][5] = null

/*
//	About RIS - News and Media
menu[index][5][4] = new Array()
menu[index][5][4][0] = '1-4'
menu[index][5][4][1] = 'News and Media'
menu[index][5][4][2] = 'NewsAndMedia.html'
menu[index][5][4][3] = menu[1]
menu[index][5][4][4] = 0
menu[index][5][4][5] = null
*/


//	Services - Return of Investment
/*
menu[2][5][5] = new Array()
menu[2][5][5][0] = '2-5'
menu[2][5][5][1] = 'Return of Investment'
menu[2][5][5][2] = 'ROI.html'
menu[2][5][5][3] = menu[2]
menu[2][5][5][4] = 0
menu[2][5][5][5] = null
*/

/*
// Stakeholders
menu[4] = new Array()
menu[4][0] = 4
menu[4][1] = 'Stakeholders'			
menu[4][2] = 'Executive.html'	
menu[4][3] = null				
menu[4][4] = 1
menu[4][5] = new Array()

// Stakeholders - Executive
menu[4][5][0] = new Array()
menu[4][5][0][0] = '4-0'
menu[4][5][0][1] = 'Executive'
menu[4][5][0][2] = 'Executive.html'
menu[4][5][0][3] = menu[4]
menu[4][5][0][4] = 0
menu[4][5][0][5] = null

// Stakeholders - Advisory Board
menu[4][5][1] = new Array()
menu[4][5][1][0] = '4-1'
menu[4][5][1][1] = 'Advisory Board'
menu[4][5][1][2] = 'AdvisoryBoard.html'
menu[4][5][1][3] = menu[4]
menu[4][5][1][4] = 0
menu[4][5][1][5] = null

// Stakeholders - Financials
menu[4][5][2] = new Array()
menu[4][5][2][0] = '4-2'
menu[4][5][2][1] = 'Financials'
menu[4][5][2][2] = 'Financials.html'
menu[4][5][2][3] = menu[4]
menu[4][5][2][4] = 0
menu[4][5][2][5] = null

// Stakeholders - Analyst Insights
menu[4][5][3] = new Array()
menu[4][5][3][0] = '4-3'
menu[4][5][3][1] = 'Analyst Insights'
menu[4][5][3][2] = 'AnalystInsight.html'
menu[4][5][3][3] = menu[4]
menu[4][5][3][4] = 0
menu[4][5][3][5] = null

// Stakeholders - Selected Press Quotations
menu[4][5][4] = new Array()
menu[4][5][4][0] = '4-4'
menu[4][5][4][1] = 'Selected Press Quotations'
menu[4][5][4][1] = 'Press Quotations'
menu[4][5][4][2] = 'PressQuotation.html'
menu[4][5][4][3] = menu[4]
menu[4][5][4][4] = 0
menu[4][5][4][5] = null
*/

// Contact
index = 6
menu[index] = new Array()
menu[index][0] = index
menu[index][1] = 'Contact us'			
menu[index][2] = 'Contact.html'	
menu[index][3] = null




/*--------------------------------------------------------------*/
/*		FUNCTION isBrowser										*/
/*--------------------------------------------------------------*/
/* Check if the current browser is compatible                   */
/*   b  browser name                                            */
/*   v  version number (if 0 don't check version)               */
/* returns true if browser equals and version equals or greater */
/* Exemple:                                                     */
/*   isBrowser('Netscape', 4)                                   */
/*   isBrowser('Explorer', 0)                                   */
/*--------------------------------------------------------------*/
function isBrowser(b,v) {
	browserOk = false;
	versionOk = false;

	browserOk = (navigator.appName.indexOf(b) != -1);
	if (v == 0) versionOk = true;
	else  versionOk = (v <= parseInt(navigator.appVersion));
	
	return browserOk && versionOk;
 }


/*--------------------------------------------------------------*/
/*		FUNCTION SHOW_MENU										*/
/*--------------------------------------------------------------*/
/* Creates the page menu										*/
/*--------------------------------------------------------------*/
function show_menu() {

try {
	// set the menu width
	// document.getElementById('red1').width = iLeftMenuWidth;
	document.getElementById('red2').width = iLeftMenuWidth;

	// get the menu item
	var currentMenu = getMenu(page_id)
	var myMenu = currentMenu
	
	// go one level up and expand up to the top level
	// the current level expand/collapse status is resolved in add_side_menu()
	while (myMenu[3] != null) {
		myMenu = myMenu[3] // go one level up
		myMenu[4] = 1
	}
	// myMenu contains the selected top level menu option
	// create the top level menu
	build_top_menu(myMenu[0])

	// create the side menu
	build_side_menu(myMenu[0], 0)
	
}
catch(err) {
	alert('show_menu error: ' + err.description);
}

}


/*--------------------------------------------------------------*/
/*		FUNCTION BUID_TOP_MENU									*/
/*--------------------------------------------------------------*/
/* Creates the top menu											*/
/*--------------------------------------------------------------*/
function build_top_menu(pMenuId) {

try {
	var oTable  = document.getElementById('TopMenu');
	var iOptionsCount = menu.length;
	var iMenuWidth = oTable.width - oTable.rows.item(0).cells.item(0).width;
	var iOptionWidth = (iMenuWidth - (iMenuWidth % iOptionsCount)) / menu.length + 1

	// insert the first menu option
	var oTR = oTable.rows.item(0);
//	var oTD = oTR.insertCell(oTR.cells.length);
	var oTD = oTR.cells.item(1);
	oTD.className = 'TopMenu';
	oTD.height    = 30;
	oTD.width     = iMenuWidth - ((iOptionsCount - 1) * iOptionWidth)
	oTD.innerHTML = '<a class=TopMenu href = "' + strRoot  + 'index.htm">' + menu[0][1] + '</a>'

	// insert menu options
	for (var i=1; i<iOptionsCount; i++) {
		var oTD = oTR.insertCell(oTR.cells.length);
		if (menu[i][0] == pMenuId) {
			oTD.className = 'TopMenuSelected';
			/* oTD.innerHTML = '<div class=TopMenuSelected>' + menu[i][1] + '</div>' */
			oTD.innerHTML = '<a class=TopMenuSelected href = "' + strRoot + menu[i][2] + '">' + menu[i][1] + '</a>'
		} else {
			oTD.className = 'TopMenu';
			oTD.innerHTML = '<a class=TopMenu href = "' + strRoot + menu[i][2] + '">' + menu[i][1] + '</a>'
		}
		oTD.height    = 30;
		oTD.width     = iOptionWidth;
	}

}
catch(err) {
	alert('build_top_menu error: ' + err.description);
}

}

function build_top_menu_noselection() {

try {
	var oTable  = document.getElementById('TopMenu');
	var iOptionsCount = menu.length;
	var iMenuWidth = oTable.width - oTable.rows.item(0).cells.item(0).width;
	var iOptionWidth = (iMenuWidth - (iMenuWidth % iOptionsCount)) / menu.length + 1

	// insert the first menu option
	var oTR = oTable.rows.item(0);
	var oTD = oTR.cells.item(1);
	oTD.className = 'TopMenu';
	oTD.height    = 30;
	oTD.width     = iMenuWidth - ((iOptionsCount - 1) * iOptionWidth)
	oTD.innerHTML = '<a class=TopMenu href = "' + strRoot  + 'index.htm">' + menu[0][1] + '</a>'

	// insert menu options
	for (var i=1; i<iOptionsCount; i++) {
		var oTD = oTR.insertCell(oTR.cells.length);
		oTD.className = 'TopMenu';
		oTD.innerHTML = '<a class=TopMenu href = "' + strRoot + menu[i][2] + '">' + menu[i][1] + '</a>'
		oTD.height    = 30;
		oTD.width     = iOptionWidth;
	}

}
catch(err) {
	alert('build_top_menu_noselection error: ' + err.description);
}

}

var iIndent = 5;
/*--------------------------------------------------------------*/
/*		FUNCTION BUILD_SIDE_MENU								*/
/*--------------------------------------------------------------*/
/* Creates the side menu										*/
/*--------------------------------------------------------------*/
function build_side_menu(pMenuId) {

try {
	var myMenu = getMenu(pMenuId);
	var iLevel = 1;

	// clear the side menu
	var oTable = document.getElementById('SideMenu');
	while (oTable.rows.length > 0)
	{
		oTable.deleteRow(oTable.rows[0]);
	}

	// add side menu options
	if (myMenu[5] != null) {
		add_side_menu(myMenu[5], 1, pMenuId)
	}
}
catch(err) {
	alert('build_side_menu error: ' + err.description);
}

}


/*----------------------------------*/
/*		FUNCTION add_side_menu		*/
/*----------------------------------*/
/*	called from menu_click and		*/
/*	recursively from itself			*/
/*----------------------------------*/
function add_side_menu(pMenu, iLevel, pMenuId) {

try {
	var oTable = document.getElementById('SideMenu');
	var myMenu=pMenu
	for (var i=0; i<myMenu.length; i++)
	{
		var oTR = oTable.insertRow(oTable.rows.length);
		var oTD = oTR.insertCell(oTR.cells.length);
		oTD.id = myMenu[i][0];
		if (myMenu[i][0] == page_id) {
			myMenu[i][4] = (myMenu[i][4] + 1) % 2
			oTD.className = 'SideMenuSelected';
			oTD.innerHTML = '<div onclick="build_side_menu(' + pMenuId + ')" style="margin-left:' + iLevel * iIndent + '">' + myMenu[i][1] + '</div>';
		} else {
			oTD.className = 'SideMenu';
			if (myMenu[i][2] == 'noclick') {
				oTD.innerHTML = '<div style="margin-left:' + iLevel * iIndent + '; line-height:1">' + myMenu[i][1] + '</div>';		
			} else {
				oTD.innerHTML = '<div style="margin-left:' + iLevel * iIndent + '; line-height:1"><a class=SideMenu href = "' + strRoot + myMenu[i][2] + '">' + myMenu[i][1] + '</a></div>';		
			}
		}
		oTD.height = 10;
		oTD.width = '100%'
		/*
		if (myMenu[i][4]) {
			if (myMenu[i][5] != null) {
				add_side_menu(myMenu[i][5], iLevel+1, pMenuId)
			}
		}
		*/
			if (myMenu[i][5] != null) {
				add_side_menu(myMenu[i][5], iLevel+1, pMenuId)
			}
	}
}
catch(err) {
	alert('add_side_menu error: ' + err.description)
}
}


/*--------------------------------------------------------------*/
/*		FUNCTION GETMENU										*/
/*--------------------------------------------------------------*/
/*	receives the menuId as input parameter and returns the		*/
/*	coresponding menu item (as a menu array element)			*/
/*--------------------------------------------------------------*/
function getMenu(pMenuId){
	var s = new String(pMenuId);
	var arr = s.split('-');
	var myMenu = menu[arr[0]];
try {
	for (var i=1; i<arr.length; i++)
	{
		myMenu = myMenu[5][arr[i]]
	}
	return myMenu
}
catch(err) {
	alert('getMenu error: ' + err.description);
}

}

/*--------------------------------------------------------------*/
/*		FUNCTION qs												*/
/*--------------------------------------------------------------*/
/*	get parameters from query string and put them in an array	*/
/*--------------------------------------------------------------*/
function qs() {
	var query = window.location.search.substring(1);
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) {
		var pos = parms[i].indexOf('=');
		if (pos > 0) {
			var key = parms[i].substring(0,pos);
			var val = parms[i].substring(pos+1);
			qsParm[key] = val;
		}		
	}
}

/*--------------------------------------------------------------*/
/*		FUNCTION openCenteredWindow								*/
/*--------------------------------------------------------------*/
/*	open a centered window										*/
/*--------------------------------------------------------------*/
function openCenteredWindow(page, height, width) {

	// in case of height and width are percentage values
	if (height <= 1) { height = Math.floor(screen.height * height); }
	if (width <= 1) { width = Math.floor(screen.width * width); }

	var left = Math.floor((screen.width - width) / 2);
	var top = Math.floor((screen.height - height) / 2);
	var winParms = "top=" + top + ",left=" + left + ",height=" + height + ",width=" + width;
	
	var mywindow = window.open(page, null, winParms);
	mywindow.focus();
}



function astEmailapas() 
  { 
       mywindow=this.open('apas.aspx?wp=itil' ,'myname','left=0,screenX=0,top=0,screenY=0,width=450,height=150,status=1,toolbar=0,menubar=0,scrollbars=0,resizable=0,location=0,directories=0,fullscreen=0');
       mywindow.location.href = 'apas.aspx?wp=itil';
  
       if (mywindow.opener == null) mywindow.opener = self;
         if (mywindow.focus() == false) mywindow.focus() == true;
  }


 function astEmailubuo() 
  { 
       mywindow=this.open('apas.aspx?wp=cio' ,'myname','left=0,screenX=0,top=0,screenY=0,width=450,height=150,status=1,toolbar=0,menubar=0,scrollbars=0,resizable=0,location=0,directories=0,fullscreen=0');
       mywindow.location.href = 'apas.aspx?wp=cio';
  
       if (mywindow.opener == null) mywindow.opener = self;
         if (mywindow.focus() == false) mywindow.focus() == true;
  }
