// <![CDATA[

/* 'sectier'   = navArray  = sections
   'thirdtier' = navArray2 = cores */
   
   
var navArray = new Array();
var navArray2 = new Array();

function initializeNav( category, section ) { 
	if ( section != null ) { 
		doCategory( category );
		doSection( category, section );
	}
}

function doCategory( x ) {
	/* if it's the first time through for this id
	   add it to the array */
	if ( !navArray[x] ) {
		navArray[x] = 'closed';
		navArray2[x] = new Array();
	}
	
	/* if it's value is 'closed', set it to open 
	   and set styles to display */
	if ( navArray[x] == 'closed' ) { 
		navArray[x] = 'open';
		document.getElementById('sectier'+x).style.display = 'block';
		document.getElementById('mainsep'+x).style.display = 'none';
		document.images['main'+x+'i'].src="images/leftnav_openarrow.gif";
		
		/* if another category is open, close it */
		for( var i = 0; document.getElementById( 'sectier' + i ); i++ ) { 
			if ( i == x ) continue;
			if ( navArray[i] && navArray[i] == 'open' ) { 
				/* only 1 can be open so once it's found, 
				   hide it and we're done */
				hideSections( i ); 
				break;
			}
		}
	}
	else { hideSections( x ); }
}

function hideSections( x ) {
	navArray[x] = 'closed';
	document.getElementById( 'sectier' + x ).style.display = 'none';
	document.getElementById( 'mainsep' + x ).style.display = 'block';
	document.images['main'+x+'i'].src="images/leftnav_closearrow.gif";
	
	for( var i = 0; document.getElementById( 'thirdtier' + x + '-' + i ); i++ ) {
		if ( navArray2[x][i] && navArray2[x][i] == 'open' ) { 
			navArray2[x][i] = 'closed';
			document.getElementById( 'thirdtier' + x + '-' + i ).style.display = 'none';
			document.images['sec' + x + '-' + i + 'i'].src = 'images/leftnav_closearrow2.gif';
		}
	}
}

function doSection( x, y ) { 
	/* if it's the first time through for this id
	   add it to the array */
	if ( !navArray2[x][y] ) { 
		navArray2[x][y] = 'closed'; 
	}
	
	/* if it's value is 'closed', set it to open 
	   and set styles to display */
	if ( navArray2[x][y] == 'closed' ){ 
		navArray2[x][y] = 'open';
		document.getElementById( 'thirdtier' + x + '-' + y ).style.display = 'block';
		document.images[ 'sec' + x + '-' + y + 'i'].src = 'images/leftnav_openarrow2.gif';
		
		/* if another section is open, close it */
		for ( var i = 0; i < navArray2[x].length; i++ ) {
			if ( i == y ) continue;
			if ( navArray2[x][i] && navArray2[x][i] == 'open' ) { 
				/* only 1 can be open so once it's found, 
				   hide it and we're done */
				hideCores( x, i );
				break;
			}
		}
		
	}
	else hideCores( x, y );
}

function hideCores( x, y ) {
	navArray2[x][y] = 'closed';
	document.getElementById('thirdtier'+x+'-'+y).style.display = 'none';
	document.images['sec'+x+'-'+y+'i'].src = 'images/leftnav_closearrow2.gif';
}

function navOver(x){
	x.style.backgroundColor = '#0a2c4b';
	x.style.color = '#fff';
}

function navOut(x){
	x.style.backgroundColor = '#9ba7a2';
	x.style.color = '#231f20';
}
// ]]>