
//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);



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 toggleImageDown( element )
{
	var image = findObject( element );
	if ( image ) 
	{
		image.src = toggle_down.src;
	}
}

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';
	}
}

function followLink(objDivMainMenu)
{
	location = findObject('link_'+objDivMainMenu.id).href;
}
