var poetDivId='poet';
var poemDivId='poem';  // must be different than Id used on poet's page
var poemPath='poetry-ajax/';


var poets = 
[ // poets, consisting of their name, page and array of their poem pages
  ['keith', 'poemsByKeith.html',
    ["keith-Elizabeth.html",
	 "keith-sacrificeOfIsaac.html",
	 "keith-OnRHmorn.html",
	 "keith-spiritboat.html",
	 "keith-TheTesting.html",	
	 "keith-rinsingFatherChildHood.html",
	 "keith-newAbraham.html",
	 "keith-IsaacAtTheSacrifice.html",
	 "keith-sarah.html",
	 "keith-ramAndAngel.html",
	 "keith-tikkun5768.html"]],
  ['shelby', 'poemsByShelby.html',	
    ["shelby-learningtospeak.html",
	 "shelby-learningtoswim.html" ]],
  ['grey', 'poemsByGrey.html',
    ["grey-reportbackfrommyYomKippurWalk.html"]],
  ['ruth', 'poemsByRuth.html',
    ["ruth-lessons.html",
	 "ruth-elul.html"]],
  ['joel', 'poemsByJoel.html',
    ["joel-dove.html"]],  
  ['naomi', 'poemsByNaomi.html',
    ["naomi-isaac.html",
	 "naomi-rebekah.html"]]
];

function getPoetInfo(poet) {
	//alert (poet);
	var found = undefined;
	for (i=0; i<poets.length; i++) {	
		var poetInfo = poets[i];
		var poetName=poetInfo[0]
		var poetPage=poetInfo[1]
		var poetPoems=poetInfo[2];
		//alert (poetName + '; ' + poetPage + '; ' + poetPoems);
		if (poetName == poet) {
			//alert (poetName + '; ' + poet);
			found = poetInfo;
			break;
		}
	}
	return found;
}

function setRandomPoem() {
	var poetNumber=Math.floor(Math.random()*poets.length)
	//alert (poets[poetNumber]);
	var poetName=poets[poetNumber][0];
	var poetPoems=poets[poetNumber][2];
	//alert (poetName);
	//alert (poetPoems);
	var poemNumber=Math.floor(Math.random()*poetPoems.length)
	var randomPoem=poetPoems[poemNumber];
	//alert ( randomPoem );	
	
	var poetDiv = document.getElementById(poetDivId);
	poetDiv.innerHTML ='';
	fetchPage(poemDivId, randomPoem);
}

function setPoet(poet) {
	var poetInfo = getPoetInfo(poet);
	var poetName=poetInfo[0]
	var poetPage=poetInfo[1]
	var poetPoems=poetInfo[2];
	var poemPage=poetPoems[0] // 1st poem for this poet
	fetchPage(poetDivId, poetPage);
	fetchPage(poemDivId, poemPage);
}

function setPoem(poem) {
	fetchPage(poemDivId, poem);
}

function fetchPage(divId, page) {
	//alert (divId + " - " + page);
	var poemPage = poemPath+page;
	ajaxpagefetcher.load(divId, poemPage, false);
}

