var subArr = new Array(0);
var runOnce=0;
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE);

//Array.push() is not supported on IE5.
//Add the push() method in the Array object by putting this code from liorean:
if (typeof Array.prototype.push=='undefined')
	Array.prototype.push=function(){

		var i=0, b=this.length, a=arguments;

		for(i;i<a.length;i++)
		this[b+i]=a[i];

		return this.length

	};





//menu methods
function ehandler(event,theobj1){

  	for (var i=0; i< this.subArr.length; i++){
		this.shutdiv = document.getElementById(subArr[i]);
		this.shutdiv.style.visibility="hidden";
  	}
	this.thediv = document.getElementById(theobj1);
	this.thediv.style.visibility="visible";

}
				
function closesubnav(event){	

	if(runOnce==0){		
		var divs = document.getElementsByTagName("DIV");		
		for(var i = 0; i < divs.length; i++){			
			if(divs[i].id.match(/^subglobal\d/) && divs[i].className == 'subglobalNav'){				
			subArr.push(divs[i].id);				
			}
		}
		runOnce=1;
	}
	
	var tempX = 0;
	var tempY = 0;
	
	if (IE) { // grab the x-y pos.s if browser is IE
		tempX = event.clientX + document.body.scrollLeft;
		tempY = event.clientY + document.body.scrollTop;
	}
	else {  // grab the x-y pos.s if browser is NS
		tempX = event.pageX;
		tempY = event.pageY;
	}

	if ((tempY <2)||(tempY > 230)||(tempX <300)||(tempX > 750)){ 
		for (var i=0; i< subArr.length; i++){
			this.shutdiv = document.getElementById(subArr[i]);
			this.shutdiv.style.visibility="hidden";
		}
			
  	}
  
}