// Pulldown
var menuTimer;
var ES_autoLayers;
var ES_autoHide;
var ES_hideDiv;
var closediv;
var clrdiv;


function MM_findObj(n, d) { 
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	
function ES_autoLayers() { 
	 clearTimeout(menuTimer);
	 var a,g,b,k,f,args=ES_autoLayers.arguments;
	 a=parseInt(args[0]);
	 if(isNaN(a))a=0;
	 if(!document.ESsetc)
	 {
	 	ESc=new Array();
	 	document.ESsetc=true;
	 	for(var u=0;u<10;u++)
	 	{
	 		ESc[u]=new Array();
	 	}
	 }

	 if(args[1] != "ESsubmenu1")
	 {
		 for(k=0;k<ESc[a].length;k++)
		 {
		 	if((g=MM_findObj(ESc[a][k]))!=null)
		 	{
		 		
			 		b=(document.layers)?g:g.style;
		 			b.visibility="hidden";
		 	}
		 }
	 }
	 for(k=1;k<args.length;k++)
	 {
	 	if((g=MM_findObj(args[k]))!=null)
	 	{
	 		
	 		b=(document.layers)?g:g.style;b.visibility="visible";
	 		f=false;
	 
	 		for(var j=0;j<ESc[a].length;j++)
	 		{
	 			if(args[k]==ESc[a][j]) 
	 				{
	 					f=true;
	 				}
	 		}

 			if(!f)
 			{
				ESc[a][ESc[a].length++]=args[k];
 			}
	 	}
	 }
	}
	
function ES_hideDiv(evt) { 
	 var b,relT,mT=false; 
	 if(document.layers)
	 {
	 	b=evt.target;
	 	if(b.ESaHide)
	 	{
	  		b.visibility="hidden";
	  	}else{
	  		routeEvent(evt);
	  	}
	 }else if(document.all&&!window.opera)
	 {
	 	b=event.srcElement;
	  	while(b!=null)
	  	{
	  		if(b.tagName=="DIV" && b.ESahD)
  			{
  				mT=true;break;
			}
			b=b.parentElement;
  		}
	  	if(!b.contains(event.toElement))
	  	{
	  		b.style.visibility="hidden";
	  	}
	 }else if(document.getElementById){
	 	b=evt.currentTarget;
	 	relT=evt.relatedTarget;
	 	
	 	//alert(evt.relatedTarget.id);
	 	//|| evt.relatedTarget.id != "JUMP"
		
		while(relT!=null)
		  {
		  	if(b==relT )
		  	{
		  		mT=true;
		  		break;
		  	}
		  	relT=relT.parentNode;
		  }
		  
		  if(!mT)
		  {
		  	b.style.visibility="hidden";
	  	}
	  }
	}
	
function ES_autoHide() { 
	 var i,g,args=ES_autoHide.arguments;
	 for(i=0;i<args.length;i++)
	 {
	 	if((g=MM_findObj(args[i]))!=null)
	 	{
	  		g.ESaHide=true;
	  		
	  		if(document.layers)
	  		{
	  			g.captureEvents(Event.MOUSEOUT);
	  		}
	  		g.onmouseout=ES_hideDiv;
	  		g.ESahD=true;
	  	}
	}
}
	
function MM_swapImage() { 
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; 
	  for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
	
function closediv() {
	menuTimer=setTimeout("ES_autoLayers(0)",500);
	}
function clrdiv() {
	clearTimeout(menuTimer);
	}				