
var ACTIVE_BAR = ActiveBarIndex ;
var ANIM_IN  = AnimInGif ;
var ANIM_OUT = AnimOutGif ;
var ANIM_OFF = AnimOffGif ;
var ANIM_ON = AnimOnGif ;
var ANIM_IN_FILE ;
var LastOff=-1;
var MenuAnimTimer=null ;
var AnimImages = new Array() ;

var AnimHandlersOver = new Array() ;
var AnimHandlersOut = new Array() ;

function InitMenuBarAnimation() {

	if ( document.getElementById('ctl00_menuMaster_7_g') == null )
		return ;
	
	for ( var i=1; i<=8; i++ )
		AnimImages[i-1]=document.getElementById('ctl00_Image' + i ) ;
	
	if ( ACTIVE_BAR != null && ACTIVE_BAR>=0 )
		AnimImages[ACTIVE_BAR].src = ANIM_ON ;
		
	ANIM_IN_FILE = ANIM_IN.substr(ANIM_IN.lastIndexOf('/')+1,10) ;
	
		
	AnimHandlersOver[0]= function MouseOver0(){ DoMouseOver(0); }
	AnimHandlersOver[1]= function MouseOver1(){ DoMouseOver(1); }
	AnimHandlersOver[2]= function MouseOver2(){ DoMouseOver(2); }
	AnimHandlersOver[3]= function MouseOver3(){ DoMouseOver(3); }
	AnimHandlersOver[4]= function MouseOver4(){ DoMouseOver(4); }
	AnimHandlersOver[5]= function MouseOver5(){ DoMouseOver(5); }
	AnimHandlersOver[6]= function MouseOver6(){ DoMouseOver(6); }
	AnimHandlersOver[7]= function MouseOver7(){ DoMouseOver(7); }

	AnimHandlersOut[0]= function MouseOut0(){ DoMouseOut(0); }
	AnimHandlersOut[1]= function MouseOut1(){ DoMouseOut(1); }
	AnimHandlersOut[2]= function MouseOut2(){ DoMouseOut(2); }
	AnimHandlersOut[3]= function MouseOut3(){ DoMouseOut(3); }
	AnimHandlersOut[4]= function MouseOut4(){ DoMouseOut(4); }
	AnimHandlersOut[5]= function MouseOut5(){ DoMouseOut(5); }
	AnimHandlersOut[6]= function MouseOut6(){ DoMouseOut(6); }
	AnimHandlersOut[7]= function MouseOut7(){ DoMouseOut(7); }
	
	
	for ( var i=0; i<=7; i++ ) {
		var el = document.getElementById('ctl00_menuMaster_' + i ) ;
		if ( el == null )  continue ;
		if ( BROWSER_TYPE == 'ie' ) {
			el.onmouseenter = AnimHandlersOver[i] ;
			el.onmouseleave = AnimHandlersOut[i] ;
		} else {
			el.addEventListener("mouseover", AnimHandlersOver[i], true ) ;
			el.addEventListener("mouseout", AnimHandlersOut[i], true ) ;
		}

		el = document.getElementById('ctl00_menuMaster_' + i + '_g' ) ;
		if ( el == null )  continue ;
		if ( BROWSER_TYPE == 'ie' ) {
			el.onmouseenter = AnimHandlersOver[i] ;
			el.onmouseleave = AnimHandlersOut[i] ;
		} else {
			el.addEventListener("mouseover", AnimHandlersOver[i], true ) ;
			el.addEventListener("mouseout", AnimHandlersOut[i], true ) ;
		}
	}
	
}



function DoMouseOver(i) {
	if ( MenuAnimTimer != null ) {
		clearTimeout(MenuAnimTimer) ; MenuAnimTimer=null ;
		if ( LastOff != i ) {
			ImgBarOut(LastOff) ;
		}
	}
	if ( i == ACTIVE_BAR )
		return ;
	s = AnimImages[i].src ;
	if ( s.substr(s.lastIndexOf('/')+1,10) != ANIM_IN_FILE ) {
		AnimImages[i].src = ANIM_IN ;
	}
}

function DoMouseOut( i ) {
	if ( i == ACTIVE_BAR )
		return ;
	if ( MenuAnimTimer != null ) {
		clearTimeout(MenuAnimTimer) ; MenuAnimTimer=null ;
		AnimImages[i].src = ANIM_OFF ;
	}
	LastOff = i ;
	MenuAnimTimer = setTimeout('ImgBarOut(' + i + ')', 500 ) ;
}

function ImgBarOut( i ) {
//	if ( BROWSER_TYPE == 'firefox' || BROWSER_TYPE == 'applemac-safari' )
		AnimImages[i].src = ANIM_OUT.replace('.gif', '' + i + '.gif' ) ;
//	else
//		AnimImages[i].src = ANIM_OUT
	MenuAnimTimer=null ;
}

InitMenuBarAnimation() ;
