var songs = new Array('crazy','georgia','howhighthemoon','porgyall','roundmidnght','sabredance','stardust',
	'starsfellonalabama','nosong');
var j,k,thissong;
function dochoose()
{
	newwin = window.open("midi/chooser.html", "midiwindow", "width=400,height=350,status=yes,resizable=yes");
	newwin.creator = self;
}

function choosesearch()
{
	var s = new String(window.top.both.index.location.href);
	if (s.indexOf('navy') > 0) { 
		window.top.both.display.location = 'navy/NavySearchForm.asp';
		}
	else {
		if (s.indexOf('Family') > 0) {
			window.top.both.display.location = 'FamilyAlbum/AlbumSearchForm.asp';
			}
		else {
			alert('Search is only available in the Family Album and the naval sections');
			}
		}
}

function changesong(songname)
{	
	var oldroot = new String(window.location);
	j = oldroot.lastIndexOf('/');
	var songroot = new String('');
	for (k = 0; k < j + 1; k++) songroot = songroot + oldroot.charAt(k);
	songroot = songroot + 'midi/';
	thissong = 'nosong';
	for (k = 0; k < songs.length; k++)
		if (songname == songs[k])  thissong = songname; 
	parent.song.location = songroot+thissong+'.html';
	newwin.close();
}
	
function FolderClass () {
	this.length = 0;
}

var folders = new FolderClass();

function createitem(newitem,bothpath,lefthtml) {
	folders[newitem] = new Object();
	folders[newitem].path = bothpath;
	folders[newitem].left = lefthtml;
	folders.length = folders.length + 1;
}

function loadfolders() {
if (folders.length == 0) {
	createitem("docs/locke","docs/locke/lockeboth.html");
	createitem("docs/aristotle","docs/aristotle/ariboth.html");
	createitem("docs/charter","docs/charter/charterboth.html");
	createitem("docs/hodg","docs/hodg/hodgboth.html");
	createitem("docs/usconst","docs/usconst/usconstboth.html");
	createitem("docs/un","docs/un/unboth.html");
	createitem("docs/misc","docs/misc/miscboth.html");
	createitem("docs","docs/docsboth.html");
	createitem("translations","translations/transboth.html");
	createitem("translations/french","translations/transboth.html");
	createitem("translations/german","translations/transboth.html");
	createitem("translations/latin","translations/transboth.html");
	createitem("translations/italian","translations/transboth.html");
	createitem("translations/spanish","translations/transboth.html");
	createitem("translations/russian","translations/transboth.html");
	createitem("beforeme","beforeme");
	createitem("beforewar","beforewar");
	createitem("faceplace","faceplace");
	createitem("faceplace/usa","faceplace/usa");
	createitem("faceplace/usa/newyork69","faceplace/usa");
	createitem("faceplace/usa/boston69","faceplace/usa");
	createitem("faceplace/usa/berkeley69","faceplace/usa");
	createitem("faceplace/usa/boston79","faceplace/usa");
	createitem("faceplace/poland","faceplace/poland");
	createitem("faceplace/poland/warsaw","faceplace/poland");
	createitem("faceplace/ireland","faceplace/ireland");
	createitem("faceplace/ireland/connemara","faceplace/ireland");
	createitem("faceplace/ireland/dublin","faceplace/ireland");
	createitem("faceplace/ireland/galway","faceplace/ireland");
	createitem("faceplace/france","faceplace/france");
	createitem("faceplace/france/insead","faceplace/france");
	createitem("faceplace/france/paris","faceplace/france");
	createitem("faceplace/france/paris80s","faceplace/france");
	createitem("faceplace/france/louvre","faceplace/france");
	createitem("faceplace/france/normandy","faceplace/france");
	createitem("faceplace/england","faceplace/england");
	createitem("faceplace/england/sotonschools","faceplace/england");
	createitem("faceplace/england/london","faceplace/england");
	createitem("faceplace/england/soton61","faceplace/england");
	createitem("faceplace/england/soton50s","faceplace/england");
	createitem("faceplace/england/somerset","faceplace/england");
	createitem("faceplace/england/portsmouth","faceplace/england");
	createitem("faceplace/england/newforest","faceplace/england");
	createitem("faceplace/england/fleet","faceplace/england");
	createitem("faceplace/england/soton70s","faceplace/england");
	createitem("faceplace/england/dorset","faceplace/england");
	createitem("faceplace/england/brock","faceplace/england");
	createitem("faceplace/italy","faceplace/italy");
	createitem("faceplace/italy/tuscany","faceplace/italy");
	createitem("faceplace/italy/rome","faceplace/italy");
	createitem("faceplace/spain","faceplace/spain");
	createitem("faceplace/spain/biscay","faceplace/spain");
	createitem("faceplace/spain/madrid","faceplace/spain");
	createitem("faceplace/spain/majorca","faceplace/spain");
	createitem("faceplace/spain/barcelona","faceplace/spain");
	createitem("faceplace/luxembourg","faceplace/luxembourg");
	createitem("faceplace/luxembourg/lux80s/city","faceplace/luxembourg");
	createitem("faceplace/luxembourg/lux80s/country","faceplace/luxembourg");
	createitem("faceplace/luxembourg/lux80s/july4","faceplace/luxembourg");
	createitem("faceplace/germany","faceplace/germany");
	createitem("faceplace/germany/rhine","faceplace/germany");
	createitem("faceplace/germany/cologne","faceplace/germany");
	createitem("faceplace/belgium","faceplace/belgium");
	createitem("faceplace/belgium/brussels","faceplace/belgium");
	createitem("meanwhile","meanwhile");
	createitem("meanwhile/joanne","meanwhile/joanne");
	createitem("meanwhile/joanne/earlydays","meanwhile/joanne/earlydays");
	createitem("meanwhile/joanne/paintings","meanwhile/joanne");
	createitem("meanwhile/joanne/denmark","meanwhile/joanne");
	createitem("meanwhile/joanne/lux","meanwhile/joanne");
	createitem("meanwhile/jo","meanwhile/jo");
	createitem("meanwhile/jo/earlydays","meanwhile/jo");
	createitem("meanwhile/jo/upto56","meanwhile/jo");
	createitem("since86","since86");
	createitem("upto51","upto51");
	createitem("upto56","upto56");
	createitem("upto60","upto60");
	createitem("upto60/paul","upto60");
	createitem("upto60/me","upto60");
	createitem("upto60/mark","upto60");
	createitem("upto60/luke","upto60");
	createitem("upto60/jo","upto60");
	createitem("upto60/friends","upto60");
	createitem("upto63","upto63");
	createitem("upto63/family","upto63");
	createitem("upto63/friends","upto63");
	createitem("upto63/jo","upto63");
	createitem("upto63/luke","upto63");
	createitem("upto63/mark","upto63");
	createitem("upto63/me","upto63");
	createitem("upto63/paul","upto63");
	createitem("upto68","upto68");
	createitem("upto68/family","upto68");
	createitem("upto68/friends","upto68");
	createitem("upto68/jo","upto68");
	createitem("upto68/luke","upto68");
	createitem("upto68/mark","upto68");
	createitem("upto68/me","upto68");
	createitem("upto68/paul","upto68");
	createitem("upto71","upto71");
	createitem("upto71/family","upto71");
	createitem("upto71/friends","upto71");
	createitem("upto71/jo","upto71");
	createitem("upto71/luke","upto71");
	createitem("upto71/mark","upto71");
	createitem("upto71/me","upto71");
	createitem("upto71/paul","upto71");
	createitem("upto76","upto76");
	createitem("upto76/family","upto76");
	createitem("upto76/friends","upto76");
	createitem("upto76/jo","upto76");
	createitem("upto76/luke","upto76");
	createitem("upto76/mark","upto76");
	createitem("upto76/me","upto76");
	createitem("upto76/paul","upto76");
	createitem("upto80","upto80");
	createitem("upto80/friends","upto80");
	createitem("upto80/clare","upto80");
	createitem("upto80/companions","upto80");
	createitem("upto84","upto84");
	createitem("upto84/companions","upto84");
	createitem("upto84/family","upto84");
	createitem("upto84/friends","upto84");
	createitem("upto86","upto86");
	createitem("upto86/family","upto86");
	createitem("upto86/friends","upto86");
	createitem("upto86/joanne","upto86");
	createitem("upto86/wedding","upto86");
	}
}







