selectorNames = ["authors" , "subjects"];
selectorMap = {authors: 'contributors', subjects: 'subjects'};
selectorArrayMap = {authors: 'PoolPerson', subjects: 'PoolSubject'};
criterion = new Array();
selectorData = new Array();
for(var i=0; i<selectorNames.length; i++) selectorData[selectorNames[i]] = new Array();

//add contributors
for(var person in PoolPerson){
	var firstLetter = PoolPerson[person].substr(0,1);
	firstLetter = firstLetter.toUpperCase();
	if(!defined(selectorData.authors[firstLetter])) selectorData.authors[firstLetter] = new Array();
	selectorData.authors[firstLetter][PoolPerson[person]] = person;
}

//add subjects
for(var subject in PoolSubject){
	var firstLetter = PoolSubject[subject].substr(0,1);
	firstLetter = firstLetter.toUpperCase();
	if(!defined(selectorData.subjects[firstLetter])) selectorData.subjects[firstLetter] = new Array();
	selectorData.subjects[firstLetter][PoolSubject[subject]] = subject;
}

function selectorInit(){
	selectorArray = {	selectorID: 'selectorNew',
	   					width: 600,
	   					height: 400,
	   					columnCount: 3,
	   					dataArray: selectorData}
	    					
	selectorDialog = new selectorScreen(selectorArray);
}