
//reloads the window if Nav4 resized
function MM_reloadPage(init) 
{
	if ( init == true ) 
	{
		with ( navigator )
		{
			if ( ( appName == "Netscape" ) && ( parseInt( appVersion ) == 4 ) )
			{
			    document.MM_pgW = innerWidth; 
				document.MM_pgH = innerHeight;
				onresize = MM_reloadPage; 
			}
		}
	}
	else if ( innerWidth != document.MM_pgW || innerHeight != document.MM_pgH ) 
	{
		location.reload();
	}
}

MM_reloadPage(true);

// toggles
toggle_right = new Image(15, 15);
toggle_right.src = 'images/menu/toggle_right.gif';
toggle_right_over = new Image(15, 15);
toggle_right_over.src ='images/menu/toggle_right_over.gif';
toggle_down = new Image(15, 15);
toggle_down.src = 'images/menu/toggle_down.gif';
toggle_down_over = new Image(15, 15);
toggle_down_over.src = 'images/menu/toggle_down_over.gif';
toggle_sub_right = new Image(15, 15);
toggle_sub_right.src = 'images/menu/toggle_sub_right.gif';
toggle_sub_right_over = new Image(15, 15);
toggle_sub_right_over.src ='images/menu/toggle_sub_right_over.gif';
toggle_sub_down = new Image(15, 15);
toggle_sub_down.src = 'images/menu/toggle_sub_down.gif';
toggle_sub_down_over = new Image(15, 15);
toggle_sub_down_over.src = 'images/menu/toggle_sub_down_over.gif';

// bullets
bullet_out = new Image(7, 7);
bullet_out.src = 'images/menu/bullet_out.gif';
bullet_over = new Image(7, 7);
bullet_over.src = 'images/menu/bullet_over.gif';
bullet_selected = new Image(7, 7);
bullet_selected.src = 'images/menu/bullet_selected.gif';

function findObject( id )
{
	// DOM-compliant browsers (MSIE5+, NSN6+, O5+)
	if (document.getElementById) { 
		return document.getElementById(id);
	} 
	// MSIE4+
	else if (document.all) { 
		return document.all[id];
	}
	// NSN4 
	else { 
	    return eval( "document." + id );
	}
}

function toggleVisibility( element )
{
	var layer = findObject( element );
	if ( layer )
	{
		if ( layer.style.display != "none" ) {
			layer.style.display = "none";
		} else {
			layer.style.display = "block";
		}
	}
}

function swapToggleImage( element )
{
	var image = findObject( element );
	if ( image ) 
	{
		switch (image.src)
		{
			case toggle_right_over.src:
				image.src = toggle_down_over.src;
				break;
			case toggle_down_over.src:
				image.src = toggle_right_over.src;
				break;
			case toggle_sub_right_over.src:
				image.src = toggle_sub_down_over.src;
				break;
			case toggle_sub_down_over.src:
				image.src = toggle_sub_right_over.src;
				break;
		}	
	}
}

function toggleOver( element )
{
	var image = findObject( element );
	if ( image ) 
	{
		switch (image.src)
		{
			case toggle_right.src:
				image.src = toggle_right_over.src;
				break;
			case toggle_down.src:
				image.src = toggle_down_over.src;
				break;
			case toggle_sub_right.src:
				image.src = toggle_sub_right_over.src;
				break;
			case toggle_sub_down.src:
				image.src = toggle_sub_down_over.src;
				break;
		}
	}	
}

function toggleOut( element )
{
	var image = findObject( element );
	if ( image ) 
	{
		switch (image.src)
		{
			case toggle_right_over.src:
				image.src = toggle_right.src;
				break;
			case toggle_down_over.src:
				image.src = toggle_down.src;
				break;
			case toggle_sub_right_over.src:
				image.src = toggle_sub_right.src;
				break;
			case toggle_sub_down_over.src:
				image.src = toggle_sub_down.src;
				break;
		}
	}
}

function bulletOver( element )
{
	var image = findObject( element );
	if ( image ) image.src = bullet_over.src;
}

function bulletSelect( element )
{
	var image = findObject( element );
	if ( image ) image.src = bullet_selected.src;
}

function bulletOut( element )
{
	var image = findObject( element );
	if ( image ) image.src = bullet_out.src;
}


function menu_mainOver( element )
{
	var layer = findObject( element.id );
	layer.className = 'mainOver';
	
	var tableText = findObject( 'link_' + layer.id );
	tableText.className = 'mainLinkOver';
}

function menu_mainOut( element )
{
	var layer = findObject( element.id );
	
	if (!layer.selected)
	{
		layer.className = 'mainOut';
		
		var tableText = findObject( 'link_' + layer.id );
		tableText.className = 'mainLinkOut';
	}
}

function menu_subOver(element)
{
	var layer = findObject( element.id )
	layer.className = 'subOver';
	
	var tableText = findObject( 'link_' + layer.id );
	tableText.className = 'subLinkOver';
}

function menu_subOut( element )
{
	var layer = findObject( element.id )
	
	if (!layer.selected)
	{
		layer.className = 'subOut';
	
		var tableText = findObject( 'link_' + layer.id );
		tableText.className = 'subLinkOut';
	}
}
