  var ns4 = (document.layers)? true:false
  var ie4 = (document.all)? true:false
  var plusminus=1
  var nsub
  var flagloop
 
  flagloop = true
  nsub = 0
  var newsub


   function showsublinks(ntoolbar){
   //************************* showsublinks-netscape **********************
   	 if (ns4){
		  if (document.layers["sub"+ntoolbar].visibility == "show"){//if the sub is open
		  	plusminus=11
			nsub = ntoolbar
			showsublinksup()
			}
		  else {//if the sub is not open
			document.layers["header10"].visibility = "hide"
			plusminus=11	
		    if (nsub != 0){//if there is another open sub
				flagloop = false// there is an open sub 
				newsub = ntoolbar//the newsub will be opened and the nsub will be closed
			  	showsublinksup()//first will close the open sub and the open the newsub
		    } 
		 
			if (flagloop) { // enter only when all subs hidden
			
		  		nsub = ntoolbar
				newsub = ntoolbar         
				                            // before Sergey ~~~~ 16-04-2006 ~~~~~~~ 
		    	document.header2.top = 107
				document.header3.top = 128
				document.header4.top = 149
				document.header5.top = 170
				document.header6.top = 191
				document.header7.top = 212
				document.header8.top = 233
				document.header9.top = 233	
				document.header10.top =254  //295	//ISA																	
				document.header11.top =288	//																	
				showsublinksdown()
			}
  		  }		  
			//document.layers["header9"].visibility = "hide"
	  }
   //****************************** showsublinks-explorer ***************************	  
	  if (ie4){
	
		  if (document.all["sub"+ntoolbar].style.visibility == "visible"){
			plusminus=11
			nsub = ntoolbar
			showsublinksup()
		  }
		  else {
			//document.all["header9"].style.visibility = "visible"			  
		  	plusminus=11
			if (nsub != 0){
				flagloop = false
				newsub = ntoolbar
			  	showsublinksup()
				
		    }

			if (flagloop) { // enter only when all subs hidden
		  		nsub = ntoolbar
				newsub = ntoolbar
				// alert(nsub)
				                                            // before Sergey ~~~~ 16-04-2006 ~~~~~~~ 
				                                            // rem : 3-Piece Ball Valves - Standard
		    	document.all.header2.style.pixelTop = 107   // rem : Flanged Ball Valves
				document.all.header3.style.pixelTop = 128   // rem : Special Service
				document.all.header4.style.pixelTop = 149   // rem : Accessories            
				document.all.header5.style.pixelTop = 170   // rem : Compact Actuators   - 04/07/06
				document.all.header6.style.pixelTop = 191   // rem : Butterfly Valves 
				document.all.header7.style.pixelTop = 212   // rem : Ordering information  (191)
				document.all.header8.style.pixelTop = 233   // rem : Success Stories       (212) 
				document.all.header9.style.pixelTop = 233   // rem : Engineering Data	   (212)										
				document.all.header10.style.pixelTop = 254  // rem : Login to Habonim Partnership Portal (233)
				document.all.header11.style.pixelTop = 288  // rem : Profile Brochure  (254)
				showsublinksdown()
			}
		  }
		//document.all["header9"].style.visibility = "hidden"

	  }	
 //**************************************************************
  }
  

  function showsublinksdown (){
  	  var ntop
	  var nsubbig
	  var nspeed
  //*************************** showsublinksdown p1 - Netscape ****************************
	  if (ns4){
		
	  	if (nsub == 1){
			// ntop =354// the longest distance from top 
			ntop = 395 // - by Sergey :19-05-2005
			nspeed = 20
		}
		else if (nsub == 2){
			
			ntop = 285
			nspeed = 10
		}
		else if (nsub == 3){
			ntop = 286// the longest distance from top 
			nspeed = 20
		}
		else if (nsub == 4){
			ntop = 290	
			nspeed = 10
		}
		else if (nsub == 5){
			ntop = 246
			nspeed = 20
		}
		
		else if (nsub == 6){
			ntop = 257
			nspeed = 20
		}
		else if (nsub == 7){
			ntop = 270
			nspeed = 20
		}
		else if (nsub ==8){
			ntop = 410
			nspeed = 20
		}
		else if (nsub == 9){
			ntop = 300
			nspeed = 20
		}
		else if (nsub == 10){
			ntop = 350
			nspeed = 20
		}
		else if (nsub == 11){
			ntop = 377
			nspeed = 20
		}
		

				nsubbig = nsub+1
	  }
	  
  //************************ showsublinksdown p1 - Explorer **************************
	  if (ie4){
	  	if (nsub == 1){         // rem : 3-Piece Ball Valves - Standard
			ntop = 390 
			nspeed = 50
		}
		else if (nsub == 2){   // rem : Flanged Ball Valves
			ntop = 270
			nspeed = 50
		}
		else if (nsub == 3){   // rem : Special Service
			ntop =290	       // the longest distance from top 
			nspeed = 50
		}
		else if (nsub == 4){  // rem : Accessories
			ntop = 246        // (229)
			nspeed =50
			//alert(ntop)
		}
		else if (nsub == 5){  // rem : Compact Actuators
			ntop = 246        //
			nspeed =50
		}
		else if (nsub == 6){  // rem : Butterfly Valves
			ntop = 233        //
			nspeed = 50
		}
		else if (nsub == 7){  // rem : Ordering information
			ntop = 258        // (258)
			nspeed = 50
		}
		else if (nsub ==8){   // rem : Success Stories
			ntop = 339        //
			nspeed = 50
		}
		else if (nsub == 9){  // rem : Engineering Data
			ntop = 359        // (359)
			nspeed = 50
		}	
		else if (nsub == 10){ // rem : Login to Habonim Partnership Portal
			ntop= 322         //
			nspeed = 50
			//alert(ntop)
		}
		else if (nsub == 11){ // rem : Profile Brochure 
			ntop = 392       
			nspeed = 50
		}	

		nsubbig = nsub+1
	  }
  //**************************** showsublinksdown p2 - Netscape **************************	  

	  if (ns4){ 
 		//document.layers["header9"].visibility = "show"
	  	if (document.layers["header"+nsubbig].top < ntop) {
  			document.layers["sub"+nsub].visibility = "show"
			for (i= nsubbig ; i<=11; ++i){
		  		document.layers["header"+i].top = document.layers["header"+i].top + plusminus
			}
			flagTimeout = setTimeout("showsublinksdown()" ,nspeed)
		}
		else {
			nlastsub = nsub
			clearTimeout(flagTimeout)
			//document.layers["header9"].visibility = "hide"
		}
			//document.layers["header9"].visibility = "hide"
	  }
  	
	//*************************** showsublinksdown p2 - Explorer *****************************

	  if (ie4){  	  
	  	if (document.all["header"+nsubbig].offsetTop < ntop) {
  			document.all["sub"+nsub].style.visibility = "visible"
			for (i= nsubbig ; i<=11; ++i){
			document.all["header"+i].style.pixelTop = document.all["header"+i].style.pixelTop + plusminus
			}
			flagTimeout = setTimeout("showsublinksdown()" ,nspeed)
		}
		else {
			nlastsub = nsub
			clearTimeout(flagTimeout)
			
			//document.all["header9"].style.visibility = "hidden"
		}
		//document.all["header9"].style.visibility = "hidden"
	  }
	  
} 
	
	//***************************************************************************************

	function showsublinksup(){
	  var ntop
	  var nsubbig
  	  var nspeed	
  	
	//******************************** showsublinksup p2 - Netscape *************************			
	  if (ns4){ 
	   		if (nsub == 1){
				ntop = 110
				nspeed = 10
			}
			else if (nsub == 2){
				ntop = 135
				nspeed = 10
			}
			else if (nsub == 3){
			    ntop = 155
			    nspeed = 20
		    }
			else if (nsub == 4){
				ntop = 170//the shortest distance from top
				nspeed = 10
			}
			else if (nsub == 5){
				ntop = 220
				nspeed = 10
			}
			else if (nsub == 6){
				ntop = 234
				nspeed = 10
			}
					
		else if (nsub == 7){
			ntop = 254
			nspeed = 20
		}
		else if (nsub == 8){
			ntop = 278
			nspeed = 20
		}
		else if (nsub ==9){
			ntop = 284
			nspeed = 20
		}
		else if (nsub == 10){
			ntop = 305
			nspeed = 20
		}
		
		else if (nsub == 11){
			ntop = 316
			nspeed = 20
		}
		  nsubbig = nsub+1
		  //document.layers["header9"].visibility = "show"
		  //document.layers["header9"].visibility = "hide"
		  if (document.layers["header"+nsubbig].top >= ntop) {
			for (i=nsubbig ; i<=11; ++i){
		  		document.layers["header"+i].top = document.layers["header"+i].top - plusminus
			}
			flagTimeout = setTimeout("showsublinksup()" ,nspeed)
		}
		else {
			//document.layers["sub"+nsub].visibility  = "hide"
		//document.layers["header9"].visibility = "hide"
		  	clearTimeout(flagTimeout)
			flagloop = true
			if (newsub != nsub){
				nsub = newsub
				                            // before Sergey ~~~~ 16-04-2006 ~~~~~~~ 
		    	document.header2.top = 107
				document.header3.top = 128
				document.header4.top = 149  //
				document.header5.top = 170
				document.header6.top = 191
				document.header7.top = 212
				document.header8.top = 233
				document.header9.top = 233								
				document.header10.top =254  //295	//ISA																	
				document.header11.top =288	//																	
				showsublinksdown()
			}
		 }	
		}

  
//******************************* showsublinksup p2 - Explorer ***********************
	  if (ie4){ 
	  if (nsub == 1){              // rem : 3-Piece Ball Valves - Standard
				ntop = 110
				nspeed = 20
			}
			else if (nsub == 2){  // rem : Flanged Ball Valves
				ntop = 135
				nspeed = 20
			}
			else if (nsub == 3){  // rem : Special Service
			   ntop = 155
			   nspeed = 20
		    }
			else if (nsub == 4){ // rem : Accessories
				ntop = 179       // the shortest distance from top
				nspeed = 20
			}
			else if (nsub == 5){ // rem : Compact Actuators
				ntop = 199       // 
				nspeed = 20
			}
			else if (nsub == 6){ // rem : Butterfly Valves
				ntop = 221
				nspeed = 20
			}
		   else if (nsub == 7){  // rem : Ordering information
			    ntop = 239       // (239)
			    nspeed = 20
		   }
		   else if (nsub == 8){  // rem : Success Stories
		  	    ntop = 234
			    nspeed = 20
		   }
		   else if (nsub ==9){  // rem : Engineering Data
		  	    ntop = 259     // (239)
			    nspeed = 30
		   }
		   else if (nsub == 10){ // rem : Login to Habonim Partnership Portal
		 	   ntop = 263
			   nspeed = 20
		   }
		   else if (nsub == 11){ // rem : Profile Brochure 
			   ntop = 295
			   nspeed = 20
		   }
		   nsubbig = nsub+1
		  //document.all["header9"].style.visibility = "visible"
		  //document.all["header9"].style.visibility = "hidden"
		  if (document.all["header"+nsubbig].offsetTop >= ntop) {
			for (i=nsubbig ; i<=11; ++i){
		  		document.all["header"+i].style.pixelTop = document.all["header"+i].style.pixelTop - plusminus
			}
			flagTimeout = setTimeout("showsublinksup()" ,nspeed)
		  }
		  else {
			document.all["sub"+nsub].style.visibility  = "hidden"
			clearTimeout(flagTimeout)
			
			flagloop = true
			if (newsub != nsub){
				nsub = newsub
			    document.all.header2.style.pixelTop  = 107   // rem : Flanged Ball Valves
				document.all.header3.style.pixelTop  = 128   // rem : Special Service
				document.all.header4.style.pixelTop  = 149   // rem : Accessories             (149)
				document.all.header5.style.pixelTop  = 170   // rem : Compact Actuators       (170) 
				document.all.header6.style.pixelTop  = 191   // rem : Butterfly Valves        (191)
				document.all.header7.style.pixelTop  = 212   // rem : Ordering information    (212) 
				document.all.header8.style.pixelTop  = 233   // rem : Success Stories         (233)
				document.all.header9.style.pixelTop  = 233   // rem : Engineering Data		 (233)										
				document.all.header10.style.pixelTop = 254   // rem : Login to Habonim Partnership Portal (254)
				document.all.header11.style.pixelTop = 288   // rem : Profile Brochure        (288)
				showsublinksdown()
			}
		  }
	  }
  }
  
//*************************************************************************************