function rendermenu(){
/*var hNodes = new Array();

function highlightcurrent(""){
var idsFound =currentpage;
alert(idsFound)
	  
}
*/

/*****************************************************************************
Copyright (c) 2001 Thomas Brattli (webmaster@dhtmlcentral.com)

DHTML coolMenus - Get it at coolmenus.dhtmlcentral.com
Version 4.0_beta
This script can be used freely as long as all copyright messages are
intact.

Extra info - Coolmenus reference/help - Extra links to help files **** 
CSS help: http://192.168.1.31/projects/coolmenus/reference.asp?m=37
General: http://coolmenus.dhtmlcentral.com/reference.asp?m=35
Menu properties: http://coolmenus.dhtmlcentral.com/properties.asp?m=47
Level properties: http://coolmenus.dhtmlcentral.com/properties.asp?m=48
Background bar properties: http://coolmenus.dhtmlcentral.com/properties.asp?m=49
Item properties: http://coolmenus.dhtmlcentral.com/properties.asp?m=50
******************************************************************************/
/*** 
This is the menu creation code - place it right after you body tag
Feel free to add this to a stand-alone js file and link it to your page.
**/

//Menu object creation
oCMenu=new makeCM("oCMenu") //Making the menu object. Argument: menuname

oCMenu.frames = 0

//Menu properties   
oCMenu.pxBetween=0
oCMenu.fromLeft=0

oCMenu.fromTop=50   
oCMenu.rows=1 
oCMenu.menuPlacement="center"
 <!--oCMenu.menuPlacement="center"-->
                                                             
oCMenu.offlineRoot="" 
oCMenu.onlineRoot="" 
oCMenu.resizeCheck=1 
oCMenu.wait=1000 
oCMenu.fillImg="cm_fill.gif"
oCMenu.zIndex=1

//Background bar properties
oCMenu.useBar=1
oCMenu.barWidth=""
oCMenu.barHeight="" 
oCMenu.barClass="clBar"
oCMenu.barX=0 
oCMenu.barY=0
oCMenu.barBorderX=0
oCMenu.barBorderY=0
oCMenu.barBorderClass=""

//Level properties - ALL properties have to be spesified in level 0
oCMenu.level[0]=new cm_makeLevel() //Add this for each new level
oCMenu.level[0].width=118
oCMenu.level[0].height=25 
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].homeoverClass="clLevel0overhome"
oCMenu.level[0].borderX=2
oCMenu.level[0].borderY=0
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=0
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=0
oCMenu.level[0].arrow=""
oCMenu.level[0].arrowWidth=0
oCMenu.level[0].arrowHeight=0
oCMenu.level[0].align="bottom"

//EXAMPLE SUB LEVEL[1] PROPERTIES - You have to specify the properties you want different from LEVEL[0] - If you want all items to look the same just remove this
oCMenu.level[1]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[1].width=oCMenu.level[0].width-2
oCMenu.level[1].height=20
oCMenu.level[1].regClass="clLevel1"
oCMenu.level[1].overClass="clLevel1over"
oCMenu.level[1].borderX=1
oCMenu.level[1].borderY=1
oCMenu.level[1].align="right" 
oCMenu.level[1].offsetX=-(oCMenu.level[0].width-2)/2+40
oCMenu.level[1].offsetY=8
oCMenu.level[1].borderClass="clLevel1border"
oCMenu.level[1].arrow= "" /*"pics/nav/arrow.gif"*/
oCMenu.level[1].arrowWidth=3
oCMenu.level[1].arrowHeight=5
oCMenu.level[1].filter="progid:DXImageTransform.Microsoft.Fade(duration=0.5)" 


//EXAMPLE SUB LEVEL[2] PROPERTIES - You have to spesify the properties you want different from LEVEL[1] OR LEVEL[0] - If you want all items to look the same just remove this
oCMenu.level[2]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[2].width=118
oCMenu.level[2].height=20
oCMenu.level[2].offsetX=-(oCMenu.level[0].width-2)/2+40
oCMenu.level[2].offsetY=8
oCMenu.level[2].regClass="clLevel2"
oCMenu.level[2].overClass="clLevel2over"
oCMenu.level[2].borderClass="clLevel2border"

oCMenu.level[3]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[3].width=118
oCMenu.level[3].height=20
oCMenu.level[3].offsetX=-(oCMenu.level[0].width-2)/2+40
oCMenu.level[3].offsetY=8
oCMenu.level[3].regClass="clLevel3"
oCMenu.level[3].overClass="clLevel3over"
oCMenu.level[3].borderClass="clLevel3border"



/******************************************
Menu item creation:
myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) 
*************************************/
/* Home*/   
/* Home: main */


function menuProp(){
	var arr = new Array(17);
	for(var i=0;i<arguments.length;i++){
		arr[i] = arguments[i];
	}
	
	return arr;
}

function getIdByfilename(obj,filename){
	var id
	for(var item in obj){
		if(obj[item][2] == filename){
			id = item;
		}
	}
	return id;

}

function getParentIds(obj,cid){
	var ar = new Array();
	var depth = 10;
	for(var i=0;i < depth;i++){
		if(cid == "") return ar;		
		if(typeof obj[cid] != 'undefined'){
			ar[ar.length] = cid	
			cid = obj[cid][0]		
		}else{
			cid = ""
		}
	}
	
	return ar
}



function returnDocument(withQueryString) {
	var file_name = document.location.href;
	var end = (file_name.indexOf("?") == -1) ? file_name.length : file_name.indexOf("?");
	if(withQueryString){
		file_name = file_name.substring(file_name.lastIndexOf("/")+1);
	}else{
		file_name = file_name.substring(file_name.lastIndexOf("/")+1,end);
	}
	return file_name;
}	

//	'nav0':menuProp('','Home','main.htm','_self',40,25,'pics/nav/nav_home_off.gif','pics/nav/nav_home_on.gif','main_navi_homeoff','main_navi_homeon',''),
//
/*-- define menu --*/
var oMenu = {

	'nav0':menuProp('','','main.htm','_self',40,25,'','','main_navi_homeoff','main_navi_homeon',''),
	
	/*-- About Us --*/	
	'nav1':menuProp('','about us','','_self'),
		'nav100':menuProp('nav1','overview','','_self'),
				'nav1001':menuProp('nav100','profile','profile.htm','_self','140'),
				'nav1002':menuProp('nav100','workforce','workforce.htm','_self','140'),
		    	'nav1003':menuProp('nav100','vision &amp; mission','visionmission.htm','_self','140'),
				'nav1004':menuProp('nav100','investor relations','investor.htm','_self','140'),
				'nav1005':menuProp('nav100','synergistic business','synergistic.htm','_self','140'),
				'nav1006':menuProp('nav100','community','community.htm','_self','140'),
				/*'nav1006':menuProp('nav100','synergistic<br>business','synergistic.htm','_self','','33'),
					'nav10011':menuProp('nav1006','production','production.htm','_self'),
					'nav10012':menuProp('nav1006','publication','publication.htm','_self'),
					'nav10013':menuProp('nav1006','aggregation','aggregation.htm','_self'),*/
			'nav101':menuProp('nav1','awards','awards.htm','_self'),
			'nav102':menuProp('nav1','associates','','_self','',''),
				'nav1021':menuProp('nav102','ideal partner','partner.htm','_self'),
				'nav1022':menuProp('nav102','affiliates','affiliate.htm','_self'),
			'nav103':menuProp('nav1','clientele','clientele.htm','_self'),	
			'nav104':menuProp('nav1','career','career.htm','_self'),
			'nav105':menuProp('nav1','events','trade.htm','_self'),
			'nav106':menuProp('nav1','media','','_self'),
				'nav1061':menuProp('nav106','news clippings','media.htm','_self'),
				'nav1062':menuProp('nav106','case study','casestudy.htm','_self'),
			
		/*-- Telco Solutions --*/	
		'nav2':menuProp('','etracker','','_self'),
			'nav200':menuProp('nav2','overview','overview.htm','_self','140'),
			'nav201':menuProp('nav2','extended network','extended.htm','_self','140'),
			'nav202':menuProp('nav2','portability ready','portability.htm','_self','140'),
			'nav203':menuProp('nav2','industry engagement','gmwm.htm','_self','140',''),
			
		/*-- Mobile Services --*/		
		'nav3':menuProp('','mobile services','','_self'),
			'nav300':menuProp('nav3','mobile enterprise','enterprise.htm','_self','140'),
			'nav301':menuProp('nav3','mobile interactive','interactive.htm','_self','140'),
			'nav302':menuProp('nav3','mobile authentication','authentic.htm','_self','140',''),	
			'nav303':menuProp('nav3','mobile financial','financial.htm','_self','140',''),
			'nav304':menuProp('nav3','mobile aviation','aviation.htm','_self','140',''),	
			'nav305':menuProp('nav3','monetizing applications','powerapp.htm','_self','140',''),	
			
		/*-- Telco Solutions --*/	
		'nav4':menuProp('','telco solutions','','_self'),
			'nav400':menuProp('nav4','AMX','amx.htm','_self'),
			'nav401':menuProp('nav4','3G','3g.htm','_self'),
			
		/*-- Contact Us--*/		
		'nav5':menuProp('','contact us','','_self'),
			'nav500':menuProp('nav5','regional offices','contact.htm','_self'),
			'nav501':menuProp('nav5','support centre','','_self'),
				'nav5001':menuProp('nav501','business support','support.htm','_self'),
				'nav5002':menuProp('nav501','consumer support','helpline.htm','_self'),
				
		/*-- Anti Spam--*/				
		'nav6':menuProp('','policies','','_self'),
			'nav600':menuProp('nav6','information security','security.htm','_self','130'),
			'nav601':menuProp('nav6','anti-spam','spam.htm','_self','130')
}

//alert(returnDocument(1));

		
//var idsFound = getParentIds(oMenu,getIdByfilename(oMenu,returnDocument(1)));

//if(typeof highlightitem == 'undefined')highlightitem = returnDocument(1);

switch(returnDocument(1)){
	case "investorb.htm" : 
		highlightitem = "investor.htm"
		break;
	case "partnerb.htm" : 
		highlightitem = "partner.htm"
		break;
	case "trade_2006.htm" : 
	case "trade_acm2006.htm" : 
	case "trade_comasia2007.htm" : 
	case "trade_gallery2004.htm" : 
	case "trade_gallery2005.htm" : 
	case "trade_gallery_teched2006.htm" : 
	case "trade_media2004.htm" : 
	case "trade_teched2006.htm" : 
	case "trade_teched2007.htm" : 
		highlightitem = "trade.htm"
	break;
	case "community_fvf06.htm" : 
	case "community_kpkmm05.htm" : 
	case "community_lnl07.htm" : 
	case "community_mcfh05.htm" : 
	case "community_ncc06.htm" : 
	case "community_ncc07.htm" : 
	case "community_oldhome.htm" : 
	case "community_peace06.htm" : 
	case "community_piratesmaa.htm" : 
	case "community_tcnf.htm" : 
	case "community_youth08.htm" : 
		highlightitem = "community.htm"
	break;
		case "awards_acm2004.htm" : 
		case "awards_acm2005.htm" : 
		case "awards_acm2006.htm" : 
		case "awards_deloitte.htm" : 
		case "awards_deloitte2006.htm" : 
		case "awards_e502006.htm" : 
		case "awards_e502007.htm" : 
		case "awards_eoty2006.htm" : 
		case "awards_ernstyoung.htm" : 
		case "awards_fnv2007.htm" : 
		case "awards_pikom2006.htm" : 
		highlightitem = "awards.htm"
	break;
		case "enterprise_key.htm" : 
		case "enterprise_sample.htm" : 
		highlightitem = "enterprise.htm"
	break;
		case "interactive_key.htm" : 
		case "interactive_sample.htm" : 
		highlightitem = "interactive.htm"
	break;
		case "authentication_key.htm" : 
		case "authentication_sample.htm" : 
		highlightitem = "authentic.htm"
	break;
		case "media2003b.htm" : 
		case "media2003c.htm" : 
		highlightitem = "media2003a.htm"
	break;
		case "media2004b.htm" : 
		case "media2004c.htm" : 
		case "media2004d.htm" : 
		case "media2004e.htm" : 
		case "media2004f.htm" : 
		case "media2004g.htm" : 
		highlightitem = "media2004a.htm"
	break;
		case "media2005b.htm" : 
		case "media2005c.htm" : 
		case "media2005d.htm" : 
		case "media2005e.htm" : 
		case "media2005f.htm" : 
		case "media2005g.htm" : 
		case "media2005h.htm" :
		highlightitem = "media2005a.htm"
	break;
		case "media2006b.htm" : 
		case "media2006c.htm" : 
		case "media2006d.htm" : 
		case "media2006e.htm" : 
		case "media2006f.htm" : 
		case "media2006g.htm" : 
		case "media2006h.htm" :
		case "media2006i.htm" :
		case "media2006j.htm" :
		case "media2006k.htm" :
		highlightitem = "media2006a.htm"
	break;
		case "media2007b.htm" : 
		case "media2007c.htm" : 
		case "media2007d.htm" : 
		case "media2007e.htm" : 
		case "media2007f.htm" : 
		case "media2007g.htm" : 
		case "media2007h.htm" :
		highlightitem = "media2007a.htm"
	break;
		case "media2008b.htm" :
		case "media2008c.htm" :
		case "media2008d.htm" :
		highlightitem = "media2008a.htm"
	break;
		case "media2009b.htm" :
		highlightitem = "media.htm"
	break;
	case "usagesenarios.htm" :
		highlightitem = "overview.htm"
	break;
	
	default:
		highlightitem = returnDocument(1);
}
var idsFound = getParentIds(oMenu,getIdByfilename(oMenu,highlightitem));


/*-- render menus--*/
for(var i=0;i<idsFound.length;i++){
	var id= idsFound[i];
	var level = idsFound.length - i - 1;
	//alert("level "+level.toString() + ":" + id);
	//oMenu[id][8] = oCMenu.level[level].overClass; //<------- override regclass setting	
	if(id == "nav0"){
		oMenu[id][8] ="clLevel0overhome";
	}else{
		oMenu[id][8] = oCMenu.level[level].overClass; //<------- override regclass setting	

	}
}	  

/*-- render menus--*/
for(var obj in oMenu){
	var o = oMenu[obj]
	oCMenu.makeMenu(obj,o[0],o[1],o[2],o[3],o[4],o[5],o[6],o[7],o[8],o[9],o[10],o[11],o[12],o[13],o[14],o[15]);
}	
oCMenu.construct();
}