var bible_verses = new Array(new Array(31, 25, 24, 26, 32, 22, 24, 22, 29, 32, 32, 20, 18, 24, 21, 16, 27, 33, 38, 18, 34, 24, 20, 67, 34, 35, 46, 22, 35, 43, 55, 32, 20, 31, 29, 43, 36, 30, 23, 23, 57, 38, 34, 34, 28, 34, 31, 22, 33, 26), new Array(22, 25, 22, 31, 23, 30, 25, 32, 35, 29, 10, 51, 22, 31, 27, 36, 16, 27, 25, 26, 36, 31, 33, 18, 40, 37, 21, 43, 46, 38, 18, 35, 23, 35, 35, 38, 29, 31, 43, 38), new Array(17, 16, 17, 35, 19, 30, 38, 36, 24, 20, 47, 8, 59, 57, 33, 34, 16, 30, 37, 27, 24, 33, 44, 23, 55, 46, 34), new Array(54, 34, 51, 49, 31, 27, 89, 26, 23, 36, 35, 16, 33, 45, 41, 50, 13, 32, 22, 29, 35, 41, 30, 25, 18, 65, 23, 31, 40, 16, 54, 42, 56, 29, 34, 13), new Array(46, 37, 29, 49, 33, 25, 26, 20, 29, 22, 32, 32, 18, 29, 23, 22, 20, 22, 21, 20, 23, 30, 25, 22, 19, 19, 26, 68, 29, 20, 30, 52, 29, 12), new Array(18, 24, 17, 24, 15, 27, 26, 35, 27, 43, 23, 24, 33, 15, 63, 10, 18, 28, 51, 9, 45, 34, 16, 33), new Array(36, 23, 31, 24, 31, 40, 25, 35, 57, 18, 40, 15, 25, 20, 20, 31, 13, 31, 30, 48, 25), new Array(22, 23, 18, 22), new Array(28, 36, 21, 22, 12, 21, 17, 22, 27, 27, 15, 25, 23, 52, 35, 23, 58, 30, 24, 42, 15, 23, 29, 22, 44, 25, 12, 25, 11, 31, 13), new Array(27, 32, 39, 12, 25, 23, 29, 18, 13, 19, 27, 31, 39, 33, 37, 23, 29, 33, 43, 26, 22, 51, 39, 25), new Array(53, 46, 28, 34, 18, 38, 51, 66, 28, 29, 43, 33, 34, 31, 34, 34, 24, 46, 21, 43, 29, 53), new Array(18, 25, 27, 44, 27, 33, 20, 29, 37, 36, 21, 21, 25, 29, 38, 20, 41, 37, 37, 21, 26, 20, 37, 20, 30), new Array(54, 55, 24, 43, 26, 81, 40, 40, 44, 14, 47, 40, 14, 17, 29, 43, 27, 17, 19, 8, 30, 19, 32, 31, 31, 32, 34, 21, 30), new Array(17, 18, 17, 22, 14, 42, 22, 18, 31, 19, 23, 16, 22, 15, 19, 14, 19, 34, 11, 37, 20, 12, 21, 27, 28, 23, 9, 27, 36, 27, 21, 33, 25, 33, 27, 23), new Array(11, 70, 13, 24, 17, 22, 28, 36, 15, 44), new Array(11, 20, 32, 23, 19, 19, 73, 18, 38, 39, 36, 47, 31), new Array(22, 23, 15, 17, 14, 14, 10, 17, 32, 3), new Array(22, 13, 26, 21, 27, 30, 21, 22, 35, 22, 20, 25, 28, 22, 35, 22, 16, 21, 29, 29, 34, 30, 17, 25, 6, 14, 23, 28, 25, 31, 40, 22, 33, 37, 16, 33, 24, 41, 30, 24, 34, 17), new Array(6, 12, 8, 8, 12, 10, 17, 9, 20, 18, 7, 8, 6, 7, 5, 11, 15, 50, 14, 9, 13, 31, 6, 10, 22, 12, 14, 9, 11, 12, 24, 11, 22, 22, 28, 12, 40, 22, 13, 17, 13, 11, 5, 26, 17, 11, 9, 14, 20, 23, 19, 9, 6, 7, 23, 13, 11, 11, 17, 12, 8, 12, 11, 10, 13, 20, 7, 35, 36, 5, 24, 20, 28, 23, 10, 12, 20, 72, 13, 19, 16, 8, 18, 12, 13, 17, 7, 18, 52, 17, 16, 15, 5, 23, 11, 13, 12, 9, 9, 5, 8, 28, 22, 35, 45, 48, 43, 13, 31, 7, 10, 10, 9, 8, 18, 19, 2, 29, 176, 7, 8, 9, 4, 8, 5, 6, 5, 6, 8, 8, 3, 18, 3, 3, 21, 26, 9, 8, 24, 13, 10, 7, 12, 15, 21, 10, 20, 14, 9, 6), new Array(33, 22, 35, 27, 23, 35, 27, 36, 18, 32, 31, 28, 25, 35, 33, 33, 28, 24, 29, 30, 31, 29, 35, 34, 28, 28, 27, 28, 27, 33, 31), new Array(18, 26, 22, 16, 20, 12, 29, 17, 18, 20, 10, 14), new Array(17, 17, 11, 16, 16, 13, 13, 14), new Array(31, 22, 26, 6, 30, 13, 25, 22, 21, 34, 16, 6, 22, 32, 9, 14, 14, 7, 25, 6, 17, 25, 18, 23, 12, 21, 13, 29, 24, 33, 9, 20, 24, 17, 10, 22, 38, 22, 8, 31, 29, 25, 28, 28, 25, 13, 15, 22, 26, 11, 23, 15, 12, 17, 13, 12, 21, 14, 21, 22, 11, 12, 19, 12, 25, 24), new Array(19, 37, 25, 31, 31, 30, 34, 22, 26, 25, 23, 17, 27, 22, 21, 21, 27, 23, 15, 18, 14, 30, 40, 10, 38, 24, 22, 17, 32, 24, 40, 44, 26, 22, 19, 32, 21, 28, 18, 16, 18, 22, 13, 30, 5, 28, 7, 47, 39, 46, 64, 34), new Array(22, 22, 66, 22, 22), new Array(28, 10, 27, 17, 17, 14, 27, 18, 11, 22, 25, 28, 23, 23, 8, 63, 24, 32, 14, 49, 32, 31, 49, 27, 17, 21, 36, 26, 21, 26, 18, 32, 33, 31, 15, 38, 28, 23, 29, 49, 26, 20, 27, 31, 25, 24, 23, 35), new Array( 21, 49, 30, 37, 31, 28, 28, 27, 27, 21, 45, 13), new Array(11, 23, 5, 19, 15, 11, 16, 14, 17, 15, 12, 14, 16, 9), new Array(20, 32, 21), new Array(15, 16, 15, 13, 27, 14, 17, 14, 15), new Array(21), new Array(17, 10, 10, 11), new Array(16, 13, 12, 13, 15, 16, 20), new Array(15, 13, 19), new Array(17, 20, 19), new Array(18, 15, 20), new Array(15, 23), new Array(21, 13, 10, 14, 11, 15, 14, 23, 17, 12, 17, 14, 9, 21), new Array(14, 17, 18, 6), new Array(25, 23, 17, 25, 48, 34, 29, 34, 38, 42, 30, 50, 58, 36, 39, 28, 27, 35, 30, 34, 46, 46, 39, 51, 46, 75, 66, 20), new Array(45, 28, 35, 41, 43, 56, 37, 38, 50, 52, 33, 44, 37, 72, 47, 20), new Array(80, 52, 38, 44, 39, 49, 50, 56, 62, 42, 54, 59, 35, 35, 32, 31, 37, 43, 48, 47, 38, 71, 56, 53), new Array(51, 25, 36, 54, 47, 71, 53, 59, 41, 42, 57, 50, 38, 31, 27, 33, 26, 40, 42, 31, 25), new Array(26, 47, 26, 37, 42, 15, 60, 40, 43, 48, 30, 25, 52, 28, 41, 40, 34, 28, 41, 38, 40, 30, 35, 27, 27, 32, 44, 31), new Array(32, 29, 31, 25, 21, 23, 25, 39, 33, 21, 36, 21, 14, 23, 33, 27), new Array(31, 16, 23, 21, 13, 20, 40, 13, 27, 33, 34, 31, 13, 40, 58, 24), new Array(24, 17, 18, 18, 21, 18, 16, 24, 15, 18, 33, 21, 14), new Array(24, 21, 29, 31, 26, 18), new Array(23, 22, 21, 32, 33, 24), new Array(30, 30, 21, 23), new Array(29, 23, 25, 18), new Array(10, 20, 13, 18, 28), new Array(12, 17, 18), new Array(20, 15, 16, 16, 25, 21), new Array(18, 26, 17, 22), new Array(16, 15, 15), new Array(25), new Array(14, 18, 19, 16, 14, 20, 28, 13, 28, 39, 40, 29, 25), new Array(27, 26, 18, 17, 20), new Array(25, 25, 22, 19, 14), new Array(21, 22, 18), new Array(10, 29, 24, 21, 21), new Array(13), new Array(14), new Array(25), new Array(20, 29, 22, 11, 14, 17, 17, 13, 21, 11, 19, 17, 18, 20, 8, 21, 18, 24, 21, 15, 27, 21));

function UpdateC()
	{
	document.mainform.v.options.length = 1;
	document.mainform.c.options.length = 1;
	for (var i = 1; i <= bible_verses[document.mainform.b.selectedIndex - 1].length; i++)
		{
		document.mainform.c.options[i] = new Option(i, i);
		}
	}

function UpdateD()
	{
	document.mainform.d.options.length = 1;
	document.mainform.d.options[0].value = document.mainform.c.selectedIndex;
	for (var i = document.mainform.c.selectedIndex + 1; i <= bible_verses[document.mainform.b.selectedIndex - 1].length; i++)
		{
		document.mainform.d.options[i - document.mainform.c.selectedIndex] = new Option(i, i);
		}
	}
	
function UpdateV()
	{
	document.mainform.v.options.length = 1;
	for (var i = 1; i <= bible_verses[document.mainform.b.selectedIndex - 1][document.mainform.c.selectedIndex - 1]; i++)
		{
		document.mainform.v.options[i] = new Option(i, i);
		}
	}
	
function UpdateW()
	{
	document.mainform.w.options.length = 1;
	if (document.mainform.c.options[document.mainform.c.selectedIndex].value == document.mainform.d.options[document.mainform.d.selectedIndex].value)
		{
		document.mainform.w.options[0].value = document.mainform.v.selectedIndex;
		for (var i = document.mainform.v.selectedIndex + 1; i <= bible_verses[document.mainform.b.selectedIndex - 1][document.mainform.c.selectedIndex - 1]; i++)
			{
			document.mainform.w.options[i - document.mainform.v.selectedIndex] = new Option(i, i);
			}
		}
	else
		{
		document.mainform.w.options[0].value = 0;
		for (var i = 1; i <= bible_verses[document.mainform.b.selectedIndex - 1][document.mainform.d.selectedIndex - 1]; i++)
			{
			document.mainform.w.options[i] = new Option(i, i);
			}
		}
	}

function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	} 
	alert('Query Variable ' + variable + ' not found');
	return true;
}

window.onload = function() {
	UpdateC();
	document.mainform.c.selectedIndex = getQueryVariable('c');
	UpdateV();
	document.mainform.v.selectedIndex = getQueryVariable('v');
	UpdateD();
	document.mainform.d.selectedIndex = getQueryVariable('d') - getQueryVariable('c');
	UpdateW();
	if (document.mainform.d.selectedIndex == 0)
		document.mainform.w.selectedIndex = getQueryVariable('w') - getQueryVariable('v');
	else
		document.mainform.w.selectedIndex = getQueryVariable('w');
}
