function hideDropdown () {
	for ( i = 0 ; i < items . length ; i ++ ) {
		if ( items [ i ] . dropdown ) {
			items [ i ] . dropdown . style . visibility = 'hidden' ;
		}
	}
}

function rollover () {
	hideDropdown () ;
	this . className = 'on' ;
	if ( this . order > 0 ) { items [ this . order - 1 ] . className = 'divider-off' ; }
	if ( this . order < items . length - 1 ) { items [ this . order + 1 ] . className = 'divider-off' ; }
	if ( items [ this . order ] . dropdown ) {
		items [ this . order ] . dropdown . style . visibility = 'visible' ;
	}
}

function rollout () {
	this . className = 'off' ;
	if ( this . order > 0 ) { items [ this . order - 1 ] . className = 'divider' ; }
	if ( this . order < items . length - 1 ) { items [ this . order + 1 ] . className = 'divider' ; }
}

function initRollovers ( id ) {
	menu = document . getElementById ( id ) ;
	items = menu . getElementsByTagName ( 'div' ) ;
	for ( i = 0 ; i < items . length ; i ++ ) {
		items [ i ] . order = i ;
		if ( items [ i ] . className == 'divider' ) {
			items [ i ] . onmouseover = hideDropdown ;
		} else {
			items [ i ] . onmouseover = rollover ;
			items [ i ] . onmouseout = rollout ;
		}
		items [ i ] . dropdown = items [ i ] . getElementsByTagName ( 'table' ) ;
		if ( items [ i ] . dropdown ) { items [ i ] . dropdown = items [ i ] . dropdown [ 0 ] ; }
	}
	var pagetext = document . getElementById ( 'pagetext' ) ;
	pagetext . onmouseover = hideDropdown ;
}

var menu ;
var items = new Array ;