// JavaScript Document

function groupChange( selected )
{
	document.factbookSearch.termselect.disabled = true;
	
	if( selected == "OFM HEER" )
		document.factbookSearch.tableselect.disabled = false;
	else
		document.factbookSearch.tableselect.disabled = true;
		
	clear( "year" );
	
	document.factbookSearch.yearselect.selectedIndex = 0;
	
	document.factbookSearch.yearselect.options[ document.factbookSearch.yearselect.length ] = new Option( "Select All", "Select All", false, false );

	var counter = 0;
	
	for( var i in BookArray[ selected ] )
	{
		counter++;
	}// end for
	
	for( x = 0; x < counter; x++ )
	{
		newoption = new Option( BookArray[ selected ][ x ], BookArray[ selected ][ x ], false, false );
		
		document.factbookSearch.yearselect.selectedIndex = 0;
				
		document.factbookSearch.yearselect.options[ document.factbookSearch.yearselect.length ] = newoption;
	}// end for
}// end groupChange

function yearChange( selected )
{
	var counter = 0;
	
	for( var i in TermArray[ document.factbookSearch.group.options[ document.factbookSearch.group.selectedIndex ].value ][ selected ] )
	{
		counter++;
	}// end for
	
	if( counter > 0 )
	{
		clear( "term" );
	
		document.factbookSearch.termselect.selectedIndex = 0;
	
		document.factbookSearch.termselect.options[ document.factbookSearch.termselect.length ] = new Option( "Select All", "Select All", false, false );
	
		//for( x = 0; x < counter; x++ )
		for( var x in TermArray[ document.factbookSearch.group.options[ document.factbookSearch.group.selectedIndex ].value ][ selected ] )
		{
			newoption = new Option( TermArray[ document.factbookSearch.group.options[ document.factbookSearch.group.selectedIndex ].value ][ selected ][ x ], TermArray[ document.factbookSearch.group.options[ document.factbookSearch.group.selectedIndex ].value ][ selected ][ x ], false, false );
			
			document.factbookSearch.termselect.selectedIndex = 0;
					
			document.factbookSearch.termselect.options[ document.factbookSearch.termselect.length ] = newoption;
		}// end for
		
		document.factbookSearch.termselect.disabled = false;
	}// end if
	else
	{
		document.factbookSearch.termselect.disabled = true;
	}// end else
}// end yearChange

function clear( which )
{
	while( document.factbookSearch[ which + "select" ].length != 0 )
	{
		document.factbookSearch[ which + "select" ].options[ document.factbookSearch[ which + "select" ].length - 1 ] = null;
	}// end while
}// end clear
