// JavaScript Document

function displayContent(arg)
{		
//	alert ("displayContent called for " + arg)
//	alert (document.getElementById("panel").innerHTML = section[arg])
	document.getElementById("panel").innerHTML = section[arg]

}


function toggleList (arg)
{
//	alert ("in toggleList with arg= " + arg);

	if (document.getElementById(arg).className == "list_off")
		document.getElementById(arg).className = "list_on"
	
	else
		document.getElementById(arg).className = "list_off"
}

function focusOnList (arg)
{
	var listNames=['links_perception','links_percussion','links_ensembles','links_conferences','links_percEnsembles']
	for (index in listNames)
	{
		if (arg!=listNames[index])
			document.getElementById(listNames[index]).className = "list_off"

	}
	document.getElementById(arg).className = "list_on"

}

function displayContentRand(arrayType)
{	
	//alert ("arrayType=" + arrayType);

	var soloPerformanceNames=
	[
		'work_psu07','work_projectPerc07','work_pasic',
		'work_longwood','work_dop','work_musser',
		'work_lucier','work_luRecital05','work_luRecital06',
		'work_digitalis','work_uva'
	];
	
	var soloPerformancePremier=
	[
		'work_psu07','work_pasic',
		'work_longwood','work_dop','work_musser',
		'work_lucier','work_digitalis','work_uva'
	];
	
	var ensemblesPremier=
	[
		'ensembles_RSO','ensembles_OOTJ','ensembles_LSO',
		'ensembles_pcco','ensembles_ASO'

	];

	var ensembleNames=
	[			  	
		'ensembles_RSO','ensembles_OOTJ','ensembles_LSO','ensembles_Cville',
		'ensembles_NVS','ensembles_WSO','ensembles_TOSCA','ensembles_consort',
		'ensembles_pcco','ensembles_ASO'
	];

	var confNames=
	[
		'confSMPC07','icmpc10','confICMPC9',
		'confASA07','confVSS07','confMG2','confKTH','apcam08','musicLanguage07','apcam07','acoustics08'
	]; 
	
	var researchProjectsNames=
	[
		'work_companalysis','work_companalysis_abstract','work_marimba','work_marimba_abstract'
	];

	var researchMixNames=
	[
		'confSMPC07','icmpc10','apcam07','confICMPC9',
		'confASA07','confMG2','apcam08','musicLanguage07','smpc09','acoustics08'
	];

	var bookNames=
	[
		'books_huron','books_levitin','books_bregman','books_mithen',
		'books_jourdain', 'books_cope', 'books_cope2', 'books_peretz',
		'books_cook', 'books_roads', 'books_sloboda'
	];

	//alert ("building names matrix")
	var namesMatrix=new Array()
	namesMatrix['conferences']=confNames;
	namesMatrix['soloPerformances']=soloPerformanceNames;
	namesMatrix['soloPerformancePremier']=soloPerformancePremier;

	namesMatrix['ensembles']=ensembleNames;
	namesMatrix['ensemblesPremier']=ensemblesPremier;
	namesMatrix['research']=researchProjectsNames;
	namesMatrix['researchMix']=researchMixNames;

	namesMatrix['performanceMix']=namesMatrix['soloPerformancePremier'].concat(namesMatrix['ensemblesPremier'])

	namesMatrix['books']=bookNames;
	//alert ("solo=" namesMatrix['soloPerformancePremier'][1])
//			'confArray'=confArray
//			'perfSoloArray'=perfSoloArray
//			'perfEnsembleNames'=perfEnsembleNames
//			]

	theArray=namesMatrix[arrayType];
	
	arrayLength=theArray.length;
	var ran_number=Math.floor(Math.random()*arrayLength);
	//alert ("ran_number=" + ran_number);
	toLoad=theArray[ran_number]
	//alert ("index=" + ran_number + ", name=" + toLoad + " from array: " + arrayType);

	document.getElementById("panel").innerHTML = section[toLoad]
}
