		
		var GLOBAL_LastOpen = null;
		var LastLevel=0;
		var GLOBAL_NumOfNuv=0;
		var openTR;
		var openTR1;
		
		function ShowNav(Item,Level,NoOfChild){
			
			var NavTR = "TR" + Item + Level;			
			var TRobj=eval(window.document.getElementById(NavTR));			
			closeAll(Item);
			if (TRobj.style.display=='block'){
				CloseNav(Item,Level,NoOfChild);
				if (Level == 0) 
				{			
				ChangeImg(openTR1,0);					
				openTR =null;
				} else {
				openTR1 =null;
				}
			}else{
				OpenNav(Item,Level,NoOfChild);
			}
											
			if (GLOBAL_LastOpen!=null&&GLOBAL_LastOpen!=TRobj&&(Level==0||LastLevel>0)){
				GLOBAL_LastOpen.style.display="none";					
				ChangeImg(GLOBAL_LastOpen.id+"_IMG",0);				
			}
			
			GLOBAL_LastOpen = 	TRobj;						
			LastLevel = Level;			
		}
		
		function closeAll(Item){
			for (i=1;i<GLOBAL_NumOfNuv;i++)   //number of navigation			
				if(i!=Item)CloseNav(i,0,0);				
		}
		
		function OpenNav(Item,Level,NoOfChild){			
			var NavTR = "TR" + Item + Level;			
			var NavTR_Img = "TR" + Item + Level+"_IMG";
			ChangeSecondImg(openTR1,0);		
			if(Level == 0){
				openTR = NavTR_Img;
				
			}else{
				openTR1 = NavTR_Img;				
			}
			var TRobj=eval(window.document.getElementById(NavTR));			
			if (NoOfChild > 0) {				
				for (t=1;t<(NoOfChild+1);t++) //number of navigation
					{
						var NavTRA = "TR" + Item + t;
						var NavTR_ImgA = "TR" + Item + t+"_IMG";
						var TRobjA=eval(window.document.getElementById(NavTRA));						
						TRobjA.style.display =  "none";						
						ChangeImg(NavTR_Img,0);
					
					}
				TRobj.style.display =  "block";
			
			}
			else {	
				TRobj.style.display =  "block";				
			}
			ChangeImg(NavTR_Img,1);
		}
		
		function CloseNav(Item,Level,NoOfChild){
			var NavTR = "TR" + Item + Level;
			var NavTR_Img = "TR" + Item + Level+"_IMG";	
			
			var TRobj=eval(window.document.getElementById(NavTR))
				TRobj.style.display =  "none";		
				ChangeImg(NavTR_Img,0);
		}

		function ChangeImg(NavTR_Img,State){			
			var myImg = NavTR_Img;			
			var NavTR_Img=document.getElementById(NavTR_Img)			
			if(NavTR_Img!=null){
				if (State==1)
				{		
					NavTR_Img.src=NavTR_Img.src.replace("down","up");				
				}
				else {														
					if ((myImg!=openTR)&&(myImg!=openTR1)){						
						NavTR_Img.src=NavTR_Img.src.replace("up","down");
					}
				}			
			}
		}
		function ChangeSecondImg(NavTR_Img,State){	
			var myImg = NavTR_Img;			
			var NavTR_Img=document.getElementById(NavTR_Img)			
			if(NavTR_Img!=null){
				NavTR_Img.src=NavTR_Img.src.replace("up","down");			
			}
		}
		
