function over () {
	if ( this != active ) this . src = this . src . replace ( '_off' , '_on' ) ;
}

function out () {
	if ( this != active ) this . src = this . src . replace ( '_on' , '_off' ) ;
}

function preloadImages ( ) { //v3.0
	var d = document ;
	if( d . images ) {
		if ( !d.MM_p ) d.MM_p = new Array ( ) ;
		var i , j = d . MM_p . length , a = preloadImages . arguments ;
		for( i = 0 ; i < a . length ; i ++ ) {
			if ( a [ i ] . indexOf ( "#" ) != 0 ) {
				d . MM_p [ j ] = new Image ; d . MM_p [ j++ ] . src = a [ i ] ;
			}
		}
  	}
}

function initRollovers ( menuId )  {
	var menu = document . getElementById ( menuId ) ;
	var menuItems = Array () ;
	menuItems = menu . getElementsByTagName ( 'img' ) ;
	for ( i = 0 ; i < menuItems . length ; i ++ ) {
		menuItems [ i ] . onmouseover = over ;
		menuItems [ i ] . onmouseout  = out ;
		if ( menuItems [ i ] . src . indexOf ( '_on.' ) >= 0 ) {
			active = menuItems [ i ]
			preloadImages ( active . src . replace ( '_on' , '_off' ) ) ;
		} else {
			preloadImages ( menuItems [ i ] . src . replace ( '_off' , '_on' ) )
		}
	}
}

var active ;