//these functions are used by the globalbar

var mouseoverglobalmenu=false
var globalmenuopen=false
var closeitemdelay=350 //number of milliseconds to wait before calling function to close the global menu
var intransition=false
var transitionduration=.25 //speed/time that the menu opens/closes
var globalmenuinitheight

function globalinit()
{
	//functions for the globalbar and globally-defined stuff
	if(gebid('BGEAGlobalBarDropDownMenu'))
	{
		globalmenuinitheight=getstyle('BGEAGlobalBarDropDownMenu','height')	
		//alert(globalmenuinitheight)
		//addmenushadows()
	}
}


function opencloseglobalmenu(oc)
{
	//Effect.toggle('BGEAGlobalBarDropDownMenu', 'slide', { duration: .25 })
	//gebid('output').innerHTML=curTime()+' mouseoverglobalmenu= '+mouseoverglobalmenu+'<br>'+gebid('output').innerHTML
	//gebid('output').innerHTML=curTime()+' intransition= '+intransition+'<br>'+gebid('output').innerHTML
	//gebid('output').innerHTML=curTime()+' height= '+gei+'<br>'+gebid('output').innerHTML
	if(globalmenuinitheight != getstyle('BGEAGlobalBarDropDownMenu','height'))
	{
		//alert(globalmenuinitheight+'px')
		gebid('BGEAGlobalBarDropDownMenu').style.height=globalmenuinitheight
	}
	
	if(oc==1) //show
	{
		new Effect.SlideDown('BGEAGlobalBarDropDownMenu', { duration: transitionduration, queue: { position: 'end', scope: 'globalmenuxscope', limit: 1 } });
		globalmenuopen=true
	}
	else //hide
	{
		if(mouseoverglobalmenu==false)
		{
			//new Effect.SlideUp('BGEAGlobalBarDropDownMenu', { duration: transitionduration, queue: { position: 'end', scope: 'globalmenuxscope', limit: 1 } });
			showhidebox('BGEAGlobalBarDropDownMenu',1,0)
			globalmenuopen=false
		}
	}

}


function gbopenx()
{
	if((globalmenuopen==false))
	{
		mouseoverglobalmenu=true
		opencloseglobalmenu(1)
	}
/*	if(intransition==false)
	{
		//intransition=true
		//setTimeout('intransition=false',(closeitemdelay+(transitionduration*1000)))
	}
	*/
}

function gbclosex()
{
	if(mouseoverglobalmenu==false)
	{
		opencloseglobalmenu(0)
	}	
}

function openglobal(which)
{
	var path
	if((which=='') || (which==undefined))
	{
		path='/globalassets/images/globalbar/'
	}
	else
	{
		path=which
	}
	swapsrc('globalbardropdownimg',path+'GlobalBarBGEADropDownOn.gif');
	mouseoverglobalmenu=true;
	gbopenx()	
}

if (window.addEventListener)
{
	//FF
	window.addEventListener("load", globalinit, false) //invoke function
}
if (window.attachEvent)
{
	//IE
	window.attachEvent("onload", globalinit)
}


