	var iSubMenuMaxLength = 7
	var bMenuQuit = true
	var iTimerID = null
	var iActiveMenu  = -1
	var sTopMenuImageName = "top"
	var sMenuImageName = "menu"
	var sSubMenuImageName = "submenu"
	var sImagePath = "menu/"
	var sTopMenuImagePath = "imgs/Small_menu/"
	var sArrowImageName = "arrow"
	var sArrowActiveImage = "arrow.gif"
	var sArrowHideImage = "0.gif"
	var sSubMenuHideImage = "0.gif"
	var sSubMenuEmptyImage = "01.gif"
	var iTopNumber = 0;
	var iTopType = 0;	
	var TopActiv = 0;
	
	
		var arrMenuTop = new Array(
		Array( "but1.gif", "but_1.gif"),
		Array( "but2.gif", "but_2.gif"),
		Array( "but3.gif", "but_3.gif"),
		Array( "but4.gif", "but_4.gif"),
		Array( "but5.gif", "but_5.gif"),
		Array( "but6.gif", "but_6.gif"),
		Array( "but7.gif", "but_7.gif"),
		Array( "but8.gif", "but_8.gif")
//		Array( "but6.gif", "but_6.gif")
		)
	
	var arrMenu = new Array(
		Array( "company01.gif", "company01_.gif", 
			Array( 
				Array( "company1.gif", "company1_.gif", "company_sum.asp"),
				Array( "company5.gif", "company5_.gif", "company_team.asp"),
				Array( "company6.gif", "company6_.gif", "company_clients.asp")
			)
		), 
		Array( "productsnew01.gif", "productsnew01_.gif", 
			Array( 
				Array( "product1.gif", "product1_.gif", "product_sum.asp"),
				Array( "product2.gif", "product2_.gif", "product_focus.asp"),
				Array( "product5.gif", "product5_.gif", "product_trading_system.asp"),
				Array( "product7.gif", "product7_.gif", "product_credit_manager.asp"),
				Array( "product8.gif", "product8_.gif", "product_toolkits.asp")
			)
		),
		Array( "services01.gif", "services01_.gif", 
			Array( 
				Array( "product1.gif", "product1_.gif", "services_sum.asp"),
				Array( "services2.gif", "services2_.gif", "services_web_app.asp"),
				Array( "services3.gif", "services3_.gif", "services_integ.asp"),
				Array( "services4.gif", "services4_.gif", "services_custom_app.asp")
			)
		),
		Array( "researchnew01.gif", "researchnew01_.gif", 
			Array( 
					Array( "researchnew1.gif", "researchnew1_.gif", "research.asp"),
					Array( "researchnew2.gif", "researchnew2_.gif", "research_dispersion_trading.asp"),
					Array( "researchnew3.gif", "researchnew3_.gif", "research_financial_mathematics.asp")										
			)
		),
		Array( "testimonials01.gif", "testimonials01_.gif", 
			Array( 
			)
		),
		Array( "pressroom05.gif", "pressroom05_.gif", 
			Array( 
				Array( "pressroom1.gif", "pressroom1_.gif", "pressroom_news.asp"),
//				Array( "pressroom2.gif", "pressroom2_.gif", "pressroom_releases.asp"),
				Array( "pressroom3.gif", "pressroom3_.gif", "pressroom_media.asp")
			)
		),
		Array( "contact06.gif", "contact06_.gif", 
			Array( 
			)
		),
		Array( "gallery02.gif", "gallery02_.gif", 
			Array( 
			)
		)
	)

	if( iIndex > -1) {
		arrMenu[ iIndex][0] = arrMenu[ iIndex][1]
		arrMenuTop[ iIndex][0] = arrMenuTop[ iIndex][1]

		if( iSubIndex > -1) {
			arrMenu[ iIndex][ 2][iSubIndex][0] = arrMenu[ iIndex][ 2][iSubIndex][1]
		}
	}
	
    var arrImgLst = new Array ();
    var iCounter = 0
	for( var i = 0; i < arrMenu.length; i++) {
		arrImgLst[ iCounter] = new Image();
		arrImgLst[ iCounter].src = sImagePath + arrMenu[ i][ 1]
		iCounter++;
	
		for( var j = 0; j < arrMenu[ i][2].length; j++) {
			arrImgLst[ iCounter] = new Image();
			arrImgLst[ iCounter].src = sImagePath + arrMenu[ i][ 2][ j][ 1]
			iCounter++;
		}
	}
/*
	var arrImgLstTop = new Array ();
	for( var i = 0; i < arrMenuTop.length; i++) {
			var arrTemp = Array()

			arrTemp[ 0] = new Image();
			arrTemp[ 0].src = sTopMenuImagePath + arrMenuTop[ i][ 0];
			arrTemp[ 1] = new Image();
			arrTemp[ 1].src = sTopMenuImagePath + arrMenuTop[ i][ 1];

			arrImgLstTop[ i] = arrTemp;
	}
	
*/	
	
	function topRollOver( iNumber, iType) {
		if(iIndex == iNumber) return; 
		if( parseInt( String(navigator.appVersion).charAt(0)) > 3 ) {
			if(iType == 0){
				TopActiv = 0;
				_topRollOverClose();
				return;
			}
			TopActiv = 1;
			iTopNumber = iNumber;
			iTopType = iType;	
			_topRollOver();
		}
	}

	function _topRollOverClose() {
		for( i=0; i < arrMenuTop.length; i++){
			if(i != iIndex){
//				alert ("i = " + i);
				var sTopMenuImage = sTopMenuImageName + i.toString();
				if(document.images[ sTopMenuImage].src){
					document.images[ sTopMenuImage].src = sTopMenuImagePath + arrMenuTop[ i][ 0];
				}
				//document.images[ sTopMenuImage].src = arrImgLstTop[ iNumber][ iType].src;
			}
		}
	}	
		
	function _topRollOver() {
		if(TopActiv == 0) return;
		var sTopMenuImage = sTopMenuImageName + iTopNumber.toString();
		if(document.images[ sTopMenuImage].src){
			document.images[ sTopMenuImage].src = sTopMenuImagePath + arrMenuTop[ iTopNumber][iTopType];
		}
		//document.images[ sTopMenuImage].src = arrImgLstTop[ iNumber][ iType].src;
	}	
	
	function menuOver( iNumber) {
		if( parseInt( String(navigator.appVersion).charAt(0)) > 3 ) {
			bMenuQuit = false

			if( iActiveMenu > -1) {
				var sMenuImage = sMenuImageName + iActiveMenu.toString()
				document.images[ sMenuImage].src = sImagePath + arrMenu[ iActiveMenu][0]
			}

			var sMenuImage = sMenuImageName + iNumber.toString()
			document.images[ sMenuImage].src = sImagePath + arrMenu[ iNumber][1]

			if( iIndex == -1) {
				for(var i = 0; i < arrMenu[iNumber][2].length; i++) {
					var arrSubMenu = arrMenu[iNumber][2][i];
					var sSubMenuImage = sSubMenuImageName + i.toString()
					document.images[ sSubMenuImage].src = sImagePath + arrSubMenu[0]
				}
				for(var j = i; j < iSubMenuMaxLength; j++) {
					var sSubMenuImage = sSubMenuImageName + j.toString()

					if( arrMenu[iNumber][2].length > 0 ) {
						document.images[ sSubMenuImage].src = sImagePath + sSubMenuEmptyImage
					}
					else {
						document.images[ sSubMenuImage].src = sImagePath + sSubMenuHideImage
					}
				}
			}
		
			iActiveMenu = iNumber
		}
	}

	
	
	function menuOut( iNumber) {
		if( parseInt( String(navigator.appVersion).charAt(0)) > 3 ) {
			var sMenuImage = sMenuImageName + iNumber.toString()
	
			iTimerID = setTimeout( "menuQuit()", 10)
			document.images[ sMenuImage ].src = sImagePath + arrMenu[ iNumber][0]
			bMenuQuit = true
		}
	}
	

	
	function subMenuOver( iNumber) {
		if( parseInt( String(navigator.appVersion).charAt(0)) > 3 ) {
			if( (iActiveMenu > -1) || (iIndex > -1)) {
				var i = (iIndex > -1) ? iIndex : iActiveMenu;
				bMenuQuit = false;

				var sMenuImage = sMenuImageName + i.toString()
				document.images[ sMenuImage].src = sImagePath + arrMenu[ i][1]

				if( (iNumber < arrMenu[ i][ 2].length) ) {	
					var sSubMenuImage = sSubMenuImageName + iNumber.toString()
					var sArrowImage = sArrowImageName + iNumber.toString()
					var arrSubMenu = arrMenu[ i][2][ iNumber]
					
					if( iSubIndex > -1) {
						var sArrowSelImage = sArrowImageName + iSubIndex.toString()
						document.images[ sArrowSelImage].src = sImagePath + sArrowHideImage
					}
					document.images[ sArrowImage].src = sImagePath + sArrowActiveImage
					document.images[ sSubMenuImage].src = sImagePath + arrSubMenu[ 1]
				}
			}
		}
	}



	function subMenuOut( iNumber) {
		if( parseInt( String(navigator.appVersion).charAt(0)) > 3 ) {
			if( (iActiveMenu > -1) || (iIndex > -1)) {
				var i = (iIndex > -1) ? iIndex : iActiveMenu;

				if( iNumber < arrMenu[ i][ 2].length) {	
					var sSubMenuImage = sSubMenuImageName + iNumber.toString()
					var sArrowImage = sArrowImageName + iNumber.toString()
					var arrSubMenu = arrMenu[ i][2][ iNumber]
		
					document.images[ sArrowImage].src = sImagePath + sArrowHideImage
					document.images[ sSubMenuImage].src = sImagePath + arrSubMenu[ 0]

					if( iSubIndex > -1) {
						var sArrowSelImage = sArrowImageName + iSubIndex.toString()
						document.images[ sArrowSelImage].src = sImagePath + sArrowActiveImage
					}
				}

				
				iTimerID = setTimeout( "menuQuit()", 10)
				bMenuQuit = true
			}
		}
	}
	
	
	
	function highLight( iTest) {
		if( parseInt( String(navigator.appVersion).charAt(0)) > 3 ) {
			if( iActiveMenu >= 0) {
				var sMenuImage = sMenuImageName + iActiveMenu.toString()

				if( iTest == 1) {
					bMenuQuit = false;
					document.images[ sMenuImage].src = sImagePath + arrMenu[ iActiveMenu][1]
				}
				else {
					document.images[ sMenuImage].src = sImagePath + arrMenu[ iActiveMenu][0]
					iTimerID = setTimeout( "menuQuit()", 10)
					bMenuQuit = true
				}
			}
		}
	}
	
	
	
	function menuQuit() {
		if( parseInt( String(navigator.appVersion).charAt(0)) > 3 ) {
			if( bMenuQuit && (iActiveMenu > -1)) {
				var sMenuImage = sMenuImageName + iActiveMenu.toString()
				
				document.images[ sMenuImage].src = sImagePath + arrMenu[ iActiveMenu][ 0]
				
				if( iIndex == -1) {
					for( var i = 0; i < iSubMenuMaxLength; i++) {
						var sSubMenuImage = sSubMenuImageName + i.toString()
						document.images[ sSubMenuImage].src = sImagePath + sSubMenuHideImage
					}
				}

				iActiveMenu = -1;
			}
		
			clearTimeout(iTimerID);
			iTimerID = null;
		}
	}
	
	
	function subMenuClick( iNumber) {
		if( parseInt( String(navigator.appVersion).charAt(0)) > 3 ) {
			if( (iActiveMenu > -1) || (iIndex > -1)) {
				var i = (iIndex > -1) ? iIndex : iActiveMenu;
				if( iNumber < arrMenu[ i][ 2].length) {	
					var arrSubMenu = arrMenu[ i][2][ iNumber]
					
					document.location = arrSubMenu[ 2]
				}
			}
		}
		
		return false;
	}
