// Lay Style Display And Hide
// Get Layer's Style Expression By Browser and Its Version
var browser = navigator.appName ;
var browserNum = parseInt( navigator.appVersion ) ;
var layerRef ;
var endLayerRef ;
var styleRef ;
var oldLayer = null ;
var metaTitles = new Array() ;
var metaDescriptions = new Array() ;
var metaKeyWords = new Array() ;

// Elements
var descriptions = null ;
var keyWords = null ;

if ( ( browser == "Netscape" ) && ( browserNum < 5 ) )
{
		// Netscape 4.x
		layerRef = "document.layers['" ;
		endLayerRef = "']" ;
		styleRef = "" ;
}
else if ( ( browser == "Netscape" ) && ( browserNum >= 5 ) )
{
		// Netscape 6
		layerRef = "document.getElementById('" ;
		endLayerRef = "')" ;
		styleRef = ".style" ;	
}
else
{
		// Internet Explorer
		layerRef = "document.all['" ;
		endLayerRef = "']" ;
		styleRef = ".style" ;	
}

function showLayer( layerIndex )
{
		layerName = "resourcecategory" + layerIndex ;
		
		if ( ( layerName == oldLayer ) || ( oldLayer == null ) )
				return ;
				
		eval( layerRef + layerName + endLayerRef + styleRef + ".visibility = 'visible'" ) ;
		eval( layerRef + layerName + endLayerRef + styleRef + ".display = 'block'" ) ;				
		
		
		eval( layerRef + oldLayer + endLayerRef + styleRef + ".visibility = 'hidden'" ) ;
		eval( layerRef + oldLayer + endLayerRef + styleRef + ".display = 'none'" ) ;
		
		oldLayer = layerName ;
}

function setFirstLayer()
{
		if ( oldLayer == null )
				oldLayer = "resourcecategory" + 1 ;
}

function getElements()
{
 		descriptions 	= eval( layerRef + "metaDesc" + endLayerRef ) ;
		keyWords		= eval( layerRef + "metaKeyWords" + endLayerRef ) ;
}

function initElements()
{
		if ( metaTitles.length == 0 )
				return ;				
				
		setElements( 1 ) ;
}

function setElements( layerIndex )
{		
		document.title = metaTitles[ layerIndex ] ;
		descriptions.content	= metaDescriptions[ layerIndex ] ;
		keyWords.content = metaKeyWords[ layerIndex ];
}

function initResources()
{
		setFirstLayer() ;
		getElements() ;
		initElements() ;
}

function setResources( layerIndex )
{
		showLayer( layerIndex ) ;
		setElements( layerIndex ) ;
}