﻿var juan = 0;
var page = 0;
var _juan = 1;
var _page = 0;
var hidden = false;

var FirstJuan = 1;
var LastJuan = 9;
var MissingJuan = 3;

var Folder = "Images/";
var Prefix = "YeFengchun_0";
var Extension = ".jpg";

var JuanStart = new Array(11);
JuanStart[0] = 0;
JuanStart[1] = 0;
JuanStart[2] = 1;
JuanStart[3] = 0;
JuanStart[4] = 1;
JuanStart[5] = 1;
JuanStart[6] = 1;
JuanStart[7] = 0;
JuanStart[8] = 1;
JuanStart[9] = 0;
JuanStart[10] = 0;

var JuanEnd = new Array(11);
JuanEnd[0] = 0;
JuanEnd[1] = 97;
JuanEnd[2] = 90;
JuanEnd[3] = 0;
JuanEnd[4] = 82;
JuanEnd[5] = 89;
JuanEnd[6] = 81;
JuanEnd[7] = 90;
JuanEnd[8] = 93;
JuanEnd[9] = 91;
JuanEnd[10] = 0;

var FirstItem = new Array(11);
FirstItem[0] = 0;
FirstItem[1] = 1;
FirstItem[2] = 25;
FirstItem[3] = 49;
FirstItem[4] = 73;
FirstItem[5] = 97;
FirstItem[6] = 121;
FirstItem[7] = 145;
FirstItem[8] = 169;
FirstItem[9] = 193;
FirstItem[10] = 217;

var LastItem = new Array(11);
LastItem[0] = 0;
LastItem[1] = 24;
LastItem[2] = 48;
LastItem[3] = 72;
LastItem[4] = 96;
LastItem[5] = 120;
LastItem[6] = 144;
LastItem[7] = 168;
LastItem[8] = 192;
LastItem[9] = 216;
LastItem[10] = 240;

var ItemIndex = new Array(241);
// Juan 1
ItemIndex[0] = 0;
ItemIndex[1] = 8;
ItemIndex[2] = 12;
ItemIndex[3] = 15;
ItemIndex[4] = 19;
ItemIndex[5] = 23;
ItemIndex[6] = 28;
ItemIndex[7] = 31;
ItemIndex[8] = 35;
ItemIndex[9] = 38;
ItemIndex[10] = 44;
ItemIndex[11] = 47;
ItemIndex[12] = 50;
ItemIndex[13] = 53;
ItemIndex[14] = 56;
ItemIndex[15] = 60;
ItemIndex[16] = 64;
ItemIndex[17] = 66;
ItemIndex[18] = 71;
ItemIndex[19] = 74;
ItemIndex[20] = 77;
ItemIndex[21] = 82;
ItemIndex[22] = 86;
ItemIndex[23] = 91;
ItemIndex[24] = 94;

// Juan 2
ItemIndex[25] = 2;
ItemIndex[26] = 5;
ItemIndex[27] = 9;
ItemIndex[28] = 14;
ItemIndex[29] = 18;
ItemIndex[30] = 22;
ItemIndex[31] = 26;
ItemIndex[32] = 31;
ItemIndex[33] = 36;
ItemIndex[34] = 39;
ItemIndex[35] = 44;
ItemIndex[36] = 46;
ItemIndex[37] = 51;
ItemIndex[38] = 54;
ItemIndex[39] = 60;
ItemIndex[40] = 63;
ItemIndex[41] = 66;	// MISSING
ItemIndex[42] = 70;
ItemIndex[43] = 73;
ItemIndex[44] = 76;
ItemIndex[45] = 79;
ItemIndex[46] = 82;
ItemIndex[47] = 85;
ItemIndex[48] = 87;

// Juan 3
ItemIndex[49] = -1;
ItemIndex[50] = -1;
ItemIndex[51] = -1;
ItemIndex[52] = -1;
ItemIndex[53] = -1;
ItemIndex[54] = -1;
ItemIndex[55] = -1;
ItemIndex[56] = -1;
ItemIndex[57] = -1;
ItemIndex[58] = -1;
ItemIndex[59] = -1;
ItemIndex[60] = -1;
ItemIndex[61] = -1;
ItemIndex[62] = -1;
ItemIndex[63] = -1;
ItemIndex[64] = -1;
ItemIndex[65] = -1;
ItemIndex[66] = -1;
ItemIndex[67] = -1;
ItemIndex[68] = -1;
ItemIndex[69] = -1;
ItemIndex[70] = -1;
ItemIndex[71] = -1;
ItemIndex[72] = -1;

// Juan 4
ItemIndex[73] = 2;
ItemIndex[74] = 6;
ItemIndex[75] = 9;
ItemIndex[76] = 13;
ItemIndex[77] = 18;
ItemIndex[78] = 21;
ItemIndex[79] = 25;
ItemIndex[80] = 28;
ItemIndex[81] = 31;
ItemIndex[82] = 36;
ItemIndex[83] = 41;
ItemIndex[84] = 44;
ItemIndex[85] = 47;
ItemIndex[86] = 52;
ItemIndex[87] = 55;
ItemIndex[88] = 58;
ItemIndex[89] = 61;
ItemIndex[90] = 65;
ItemIndex[91] = 68;
ItemIndex[92] = 72;
ItemIndex[93] = 75;
ItemIndex[94] = 78;
ItemIndex[95] = 80;
ItemIndex[96] = 81;	// MISSING FOLIO

// Juan 5
ItemIndex[97] = 2;
ItemIndex[98] = 5;
ItemIndex[99] = 9;
ItemIndex[100] = 13;
ItemIndex[101] = 16;
ItemIndex[102] = 20;
ItemIndex[103] = 23;
ItemIndex[104] = 26;
ItemIndex[105] = 29;
ItemIndex[106] = 32;
ItemIndex[107] = 36;
ItemIndex[108] = 39;
ItemIndex[109] = 43;
ItemIndex[110] = 46;
ItemIndex[111] = 49;
ItemIndex[112] = 53;
ItemIndex[113] = 56;
ItemIndex[114] = 60;
ItemIndex[115] = 65;
ItemIndex[116] = 69;
ItemIndex[117] = 72;
ItemIndex[118] = 75;
ItemIndex[119] = 79;
ItemIndex[120] = 86;

// Juan 6
ItemIndex[121] = 2;
ItemIndex[122] = 6;
ItemIndex[123] = 9;
ItemIndex[124] = 11;	// MISSING
ItemIndex[125] = 11;	// MISSING
ItemIndex[126] = 11;	// MISSING
ItemIndex[127] = 14;
ItemIndex[128] = 18;	// MISSING
ItemIndex[129] = 22;
ItemIndex[130] = 25;
ItemIndex[131] = 30;
ItemIndex[132] = 33;
ItemIndex[133] = 37;
ItemIndex[134] = 41;
ItemIndex[135] = 44;
ItemIndex[136] = 48;
ItemIndex[137] = 52;
ItemIndex[138] = 56;
ItemIndex[139] = 60;
ItemIndex[140] = 63;
ItemIndex[141] = 66;
ItemIndex[142] = 71;
ItemIndex[143] = 74;
ItemIndex[144] = 78;

// Juan 7
ItemIndex[145] = 2;
ItemIndex[146] = 7;
ItemIndex[147] = 11;
ItemIndex[148] = 14;
ItemIndex[149] = 18;
ItemIndex[150] = 21;
ItemIndex[151] = 25;
ItemIndex[152] = 29;
ItemIndex[153] = 32;
ItemIndex[154] = 37;
ItemIndex[155] = 40;
ItemIndex[156] = 43;
ItemIndex[157] = 46;
ItemIndex[158] = 50;
ItemIndex[159] = 54;
ItemIndex[160] = 59;
ItemIndex[161] = 62;
ItemIndex[162] = 66;
ItemIndex[163] = 68;
ItemIndex[164] = 72;
ItemIndex[165] = 75;
ItemIndex[166] = 79;
ItemIndex[167] = 83;
ItemIndex[168] = 87;

// Juan 8
ItemIndex[169] = 2;
ItemIndex[170] = 7;
ItemIndex[171] = 11;
ItemIndex[172] = 15;
ItemIndex[173] = 18;
ItemIndex[174] = 22;
ItemIndex[175] = 25;
ItemIndex[176] = 27;
ItemIndex[177] = 30;
ItemIndex[178] = 32;
ItemIndex[179] = 37;
ItemIndex[180] = 41;
ItemIndex[181] = 45;
ItemIndex[182] = 49;
ItemIndex[183] = 55;
ItemIndex[184] = 58;
ItemIndex[185] = 62;
ItemIndex[186] = 66;
ItemIndex[187] = 70;
ItemIndex[188] = 73;
ItemIndex[189] = 75;
ItemIndex[190] = 77;
ItemIndex[191] = 80;
ItemIndex[192] = 82;

// Juan 9
ItemIndex[193] = 2;
ItemIndex[194] = 6;
ItemIndex[195] = 9;
ItemIndex[196] = 13;
ItemIndex[197] = 16;
ItemIndex[198] = 20;
ItemIndex[199] = 24;
ItemIndex[200] = 27;
ItemIndex[201] = 31;
ItemIndex[202] = 35;
ItemIndex[203] = 39;
ItemIndex[204] = 43;
ItemIndex[205] = 46;
ItemIndex[206] = 50;
ItemIndex[207] = 53;
ItemIndex[208] = 58;
ItemIndex[209] = 61;
ItemIndex[210] = 67;
ItemIndex[211] = 70;
ItemIndex[212] = 74;
ItemIndex[213] = 78;
ItemIndex[214] = 82;
ItemIndex[215] = 85;
ItemIndex[216] = 88;

// Juan 10
ItemIndex[217] = -1;
ItemIndex[218] = -1;
ItemIndex[219] = -1;
ItemIndex[220] = -1;
ItemIndex[221] = -1;
ItemIndex[222] = -1;
ItemIndex[223] = -1;
ItemIndex[224] = -1;
ItemIndex[225] = -1;
ItemIndex[226] = -1;
ItemIndex[227] = -1;
ItemIndex[228] = -1;
ItemIndex[229] = -1;
ItemIndex[230] = -1;
ItemIndex[231] = -1;
ItemIndex[232] = -1;
ItemIndex[233] = -1;
ItemIndex[234] = -1;
ItemIndex[235] = -1;
ItemIndex[236] = -1;
ItemIndex[237] = -1;
ItemIndex[238] = -1;
ItemIndex[239] = -1;
ItemIndex[240] = -1;

var Juan01 = new Array(98);
Juan01[0] = "fengmian";
Juan01[1] = "xu_01a";
Juan01[2] = "xu_01b-02a";
Juan01[3] = "xu_02b_mulu_01a";
Juan01[4] = "mulu_01b-02a";
Juan01[5] = "mulu_02b-03a";
Juan01[6] = "mulu_03b-04a";
Juan01[7] = "mulu_04b_01a";
Juan01[8] = "01b-02a";
Juan01[9] = "02b-03a";
Juan01[10] = "03b-04a";
Juan01[11] = "04b-05a";
Juan01[12] = "05b-06a";
Juan01[13] = "06b-07a";
Juan01[14] = "07b-08a";
Juan01[15] = "08b-09a";
Juan01[16] = "09b-10a";
Juan01[17] = "10b-11a";
Juan01[18] = "11b-12a";
Juan01[19] = "12b-13a";
Juan01[20] = "13b-14a";
Juan01[21] = "14b-15a";
Juan01[22] = "15b-16a";
Juan01[23] = "16b-17a";
Juan01[24] = "17b-18a";
Juan01[25] = "18b-19a";
Juan01[26] = "19b-20a";
Juan01[27] = "20b-21a";
Juan01[28] = "21b-22a";
Juan01[29] = "22b-23a";
Juan01[30] = "23b-24a";
Juan01[31] = "24b-25a";
Juan01[32] = "25b-26a";
Juan01[33] = "26b-27a";
Juan01[34] = "27b-28a";
Juan01[35] = "28b-29a";
Juan01[36] = "29b-30a";
Juan01[37] = "30b-31a";
Juan01[38] = "31b-32a";
Juan01[39] = "32b-33a";
Juan01[40] = "33b-34a";
Juan01[41] = "34b-35a";
Juan01[42] = "35b-36a";
Juan01[43] = "36b-37a";
Juan01[44] = "37b-38a";
Juan01[45] = "38b-39a";
Juan01[46] = "39b-40a";
Juan01[47] = "40b-41a";
Juan01[48] = "41b-42a";
Juan01[49] = "42b-43a";
Juan01[50] = "43b-44a";
Juan01[51] = "44b-45a";
Juan01[52] = "45b-46a";
Juan01[53] = "46b-47a";
Juan01[54] = "47b-48a";
Juan01[55] = "48b-49a";
Juan01[56] = "49b-50a";
Juan01[57] = "50b-51a";
Juan01[58] = "51b-52a";
Juan01[59] = "52b-53a";
Juan01[60] = "53b-54a";
Juan01[61] = "54b-55a";
Juan01[62] = "55b-56a";
Juan01[63] = "56b-57a";
Juan01[64] = "57b-58a";
Juan01[65] = "58b-59a";
Juan01[66] = "59b-60a";
Juan01[67] = "60b-61a";
Juan01[68] = "61b-62a";
Juan01[69] = "62b-63a";
Juan01[70] = "63b-64a";
Juan01[71] = "64b-65a";
Juan01[72] = "65b-66a";
Juan01[73] = "66b-67a";
Juan01[74] = "67b-68a";
Juan01[75] = "68b-69a";
Juan01[76] = "69b-70a";
Juan01[77] = "70b-71a";
Juan01[78] = "71b-72a";
Juan01[79] = "72b-73a";
Juan01[80] = "73b-74a";
Juan01[81] = "_74b-75a";	// MISSING
Juan01[82] = "75b-76a";
Juan01[83] = "76b-77a";
Juan01[84] = "77b-78a";
Juan01[85] = "78b-79a";
Juan01[86] = "79b-80a";
Juan01[87] = "80b-81a";
Juan01[88] = "81b-82a";
Juan01[89] = "82b-83a";
Juan01[90] = "83b-84a";
Juan01[91] = "84b-85a";
Juan01[92] = "85b-86a";
Juan01[93] = "86b-87a";
Juan01[94] = "87b-88a";
Juan01[95] = "88b-89a";
Juan01[96] = "89b-90a";
Juan01[97] = "90b";

var Juan02 = new Array(91);
Juan02[0] = "";
Juan02[1] = "01a";
Juan02[2] = "01b-02a";
Juan02[3] = "02b-03a";
Juan02[4] = "03b-04a";
Juan02[5] = "04b-05a";
Juan02[6] = "05b-06a";
Juan02[7] = "06b-07a";
Juan02[8] = "07b-08a";
Juan02[9] = "08b-09a";
Juan02[10] = "09b-10a";
Juan02[11] = "10b-11a";
Juan02[12] = "11b-12a";
Juan02[13] = "12b-13a";
Juan02[14] = "13b-14a";
Juan02[15] = "14b-15a";
Juan02[16] = "15b-16a";
Juan02[17] = "16b-17a";
Juan02[18] = "17b-18a";
Juan02[19] = "18b-19a";
Juan02[20] = "19b-20a";
Juan02[21] = "20b-21a";
Juan02[22] = "21b-22a";
Juan02[23] = "22b-23a";
Juan02[24] = "23b-24a";
Juan02[25] = "_24b-25a";	// MISSING
Juan02[26] = "25b-26a";
Juan02[27] = "26b-27a";
Juan02[28] = "27b-28a";
Juan02[29] = "28b-29a";
Juan02[30] = "29b-30a";
Juan02[31] = "30b-31a";
Juan02[32] = "31b-32a";
Juan02[33] = "32b-33a";
Juan02[34] = "33b-34a";
Juan02[35] = "34b-35a";
Juan02[36] = "35b-36a";
Juan02[37] = "36b-37a";
Juan02[38] = "37b-38a";
Juan02[39] = "38b-39a";
Juan02[40] = "39b-40a";
Juan02[41] = "40b-41a";
Juan02[42] = "41b-42a";
Juan02[43] = "42b-43a";
Juan02[44] = "43b-44a";
Juan02[45] = "44b-45a";
Juan02[46] = "45b-46a";
Juan02[47] = "46b-47a";
Juan02[48] = "47b-48a";
Juan02[49] = "48b-49a";
Juan02[50] = "49b-50a";
Juan02[51] = "50b-51a";
Juan02[52] = "51b-52a";
Juan02[53] = "52b-53a";
Juan02[54] = "53b-54a";
Juan02[55] = "54b-55a";
Juan02[56] = "55b-56a";
Juan02[57] = "56b-57a";
Juan02[58] = "57b-58a";
Juan02[59] = "58b-59a";
Juan02[60] = "59b-60a";
Juan02[61] = "60b-61a";
Juan02[62] = "61b-62a";
Juan02[63] = "62b-63a";
Juan02[64] = "63b-64a";
Juan02[65] = "64b-65a";
Juan02[66] = "_65b-66a";	// MISSING
Juan02[67] = "66b-67a";
Juan02[68] = "67b-68a";
Juan02[69] = "68b-69a";
Juan02[70] = "69b-70a";
Juan02[71] = "70b-71a";
Juan02[72] = "71b-72a";
Juan02[73] = "72b-73a";
Juan02[74] = "73b-74a";
Juan02[75] = "74b-75a";
Juan02[76] = "75b-76a";
Juan02[77] = "76b-77a";
Juan02[78] = "77b-78a";
Juan02[79] = "78b-79a";
Juan02[80] = "79b-80a";
Juan02[81] = "80b-81a";
Juan02[82] = "81b-82a";
Juan02[83] = "82b-83a";
Juan02[84] = "83b-84a";
Juan02[85] = "84b-85a";
Juan02[86] = "85b-86a";
Juan02[87] = "86b-87a";
Juan02[88] = "87b-88a";
Juan02[89] = "88b-89a";
Juan02[90] = "89b";

var Juan04 = new Array(83);
Juan04[0] = "";
Juan04[1] = "01a";
Juan04[2] = "01b-02a";
Juan04[3] = "02b-03a";
Juan04[4] = "03b-04a";
Juan04[5] = "04b-05a";
Juan04[6] = "05b-06a";
Juan04[7] = "06b-07a";
Juan04[8] = "07b-08a";
Juan04[9] = "08b-09a";
Juan04[10] = "09b-10a";
Juan04[11] = "10b-11a";
Juan04[12] = "11b-12a";
Juan04[13] = "12b-13a";
Juan04[14] = "13b-14a";
Juan04[15] = "14b-15a";
Juan04[16] = "15b-16a";
Juan04[17] = "16b-17a";
Juan04[18] = "17b-18a";
Juan04[19] = "18b-19a";
Juan04[20] = "19b-20a";
Juan04[21] = "20b-21a";
Juan04[22] = "21b-22a";
Juan04[23] = "22b-23a";
Juan04[24] = "23b-24a";
Juan04[25] = "24b-25a";
Juan04[26] = "25b-26a";
Juan04[27] = "26b-27a";
Juan04[28] = "27b-28a";
Juan04[29] = "28b-29a";
Juan04[30] = "29b-30a";
Juan04[31] = "30b-31a";
Juan04[32] = "31b-32a";
Juan04[33] = "32b-33a";
Juan04[34] = "33b-34a";
Juan04[35] = "34b-35a";
Juan04[36] = "35b-36a";
Juan04[37] = "36b-37a";
Juan04[38] = "37b-38a";
Juan04[39] = "38b-39a";
Juan04[40] = "39b-40a";
Juan04[41] = "40b-41a";
Juan04[42] = "41b-42a";
Juan04[43] = "42b-43a";
Juan04[44] = "43b-44a";
Juan04[45] = "44b-45a";
Juan04[46] = "45b-46a";
Juan04[47] = "46b-47a";
Juan04[48] = "47b-48a";
Juan04[49] = "48b-49a";
Juan04[50] = "49b-50a";
Juan04[51] = "50b-51a";
Juan04[52] = "51b-52a";
Juan04[53] = "52b-53a";
Juan04[54] = "53b-54a";
Juan04[55] = "54b-55a";
Juan04[56] = "55b-56a";
Juan04[57] = "56b-57a";
Juan04[58] = "57b-58a";
Juan04[59] = "58b-59a";
Juan04[60] = "59b-60a";
Juan04[61] = "60b-61a";
Juan04[62] = "61b-62a";
Juan04[63] = "62b-63a";
Juan04[64] = "63b-64a";
Juan04[65] = "64b-65a";
Juan04[66] = "65b-66a";
Juan04[67] = "66b-67a";
Juan04[68] = "67b-68a";
Juan04[69] = "68b-69a";
Juan04[70] = "69b-70a";
Juan04[71] = "70b-71a";
Juan04[72] = "71b-72a";
Juan04[73] = "72b-73a";
Juan04[74] = "73b-74a";
Juan04[75] = "74b-75a";
Juan04[76] = "75b-76a";
Juan04[77] = "76b-77a";
Juan04[78] = "77b-78a";
Juan04[79] = "78b-79a";
Juan04[80] = "79b-80a";
Juan04[81] = "80b-83a";
Juan04[82] = "83b";

var Juan05 = new Array(90);
Juan05[0] = "";
Juan05[1] = "01a";
Juan05[2] = "01b-02a";
Juan05[3] = "02b-03a";
Juan05[4] = "03b-04a";
Juan05[5] = "04b-05a";
Juan05[6] = "05b-06a";
Juan05[7] = "06b-07a";
Juan05[8] = "07b-08a";
Juan05[9] = "08b-09a";
Juan05[10] = "09b-10a";
Juan05[11] = "10b-11a";
Juan05[12] = "11b-12a";
Juan05[13] = "12b-13a";
Juan05[14] = "13b-14a";
Juan05[15] = "14b-15a";
Juan05[16] = "15b-16a";
Juan05[17] = "16b-17a";
Juan05[18] = "17b-18a";
Juan05[19] = "18b-19a";
Juan05[20] = "19b-20a";
Juan05[21] = "20b-21a";
Juan05[22] = "21b-22a";
Juan05[23] = "22b-23a";
Juan05[24] = "23b-24a";
Juan05[25] = "24b-25a";
Juan05[26] = "25b-26a";
Juan05[27] = "26b-27a";
Juan05[28] = "27b-28a";
Juan05[29] = "28b-29a";
Juan05[30] = "29b-30a";
Juan05[31] = "30b-31a";
Juan05[32] = "31b-32a";
Juan05[33] = "32b-33a";
Juan05[34] = "33b-34a";
Juan05[35] = "34b-35a";
Juan05[36] = "35b-36a";
Juan05[37] = "36b-37a";
Juan05[38] = "37b-38a";
Juan05[39] = "38b-39a";
Juan05[40] = "39b-40a";
Juan05[41] = "40b-41a";
Juan05[42] = "41b-42a";
Juan05[43] = "42b-43a";
Juan05[44] = "43b-44a";
Juan05[45] = "44b-45a";
Juan05[46] = "45b-46a";
Juan05[47] = "46b-47a";
Juan05[48] = "47b-48a";
Juan05[49] = "48b-49a";
Juan05[50] = "49b-50a";
Juan05[51] = "50b-51a";
Juan05[52] = "51b-52a";
Juan05[53] = "52b-53a";
Juan05[54] = "53b-54a";
Juan05[55] = "54b-55a";
Juan05[56] = "55b-56a";
Juan05[57] = "_56b-57a";	// 57a-57b MIRRORED
Juan05[58] = "57b-58a";
Juan05[59] = "58b-59a";
Juan05[60] = "59b-60a";
Juan05[61] = "60b-61a";
Juan05[62] = "61b-62a";
Juan05[63] = "62b-63a";
Juan05[64] = "63b-64a";
Juan05[65] = "64b-65a";
Juan05[66] = "65b-66a";
Juan05[67] = "66b-67a";
Juan05[68] = "67b-68a";
Juan05[69] = "68b-69a";
Juan05[70] = "69b-70a";
Juan05[71] = "70b-71a";
Juan05[72] = "71b-72a";
Juan05[73] = "72b-73a";
Juan05[74] = "73b-74a";
Juan05[75] = "74b-75a";
Juan05[76] = "75b-76a";
Juan05[77] = "76b-77a";
Juan05[78] = "77b-78a";
Juan05[79] = "78b-79a";
Juan05[80] = "79b-80a";
Juan05[81] = "80b-81a";
Juan05[82] = "81b-82a";
Juan05[83] = "82b-83a";
Juan05[84] = "83b-84a";
Juan05[85] = "84b-85a";
Juan05[86] = "85b-86a";
Juan05[87] = "86b-87a";
Juan05[88] = "87b-88a";
Juan05[89] = "88b-89a";

var Juan06 = new Array(82);
Juan06[0] = "";
Juan06[1] = "01a";
Juan06[2] = "01b-02a";
Juan06[3] = "02b-03a";
Juan06[4] = "03b-04a";
Juan06[5] = "04b-05a";
Juan06[6] = "05b-06a";
Juan06[7] = "06b-07a";
Juan06[8] = "07b-08a";
Juan06[9] = "08b-09a";
Juan06[10] = "09b-10a";
Juan06[11] = "_10b-21a";	// MISSING
Juan06[12] = "21b-22a";
Juan06[13] = "22b-23a";
Juan06[14] = "23b-24a";
Juan06[15] = "24b-25a";
Juan06[16] = "25b-26a";
Juan06[17] = "26b-27a";
Juan06[18] = "_27b-28a";	// MISSING
Juan06[19] = "28b-29a";
Juan06[20] = "29b-30a";
Juan06[21] = "30b-31a";
Juan06[22] = "31b-32a";
Juan06[23] = "32b-33a";
Juan06[24] = "_33b-34a";	// MISSING
Juan06[25] = "34b-35a";
Juan06[26] = "35b-36a";
Juan06[27] = "36b-37a";
Juan06[28] = "37b-38a";
Juan06[29] = "38b-39a";
Juan06[30] = "39b-40a";
Juan06[31] = "_40b-41a";	// MISSING
Juan06[32] = "41b-42a";
Juan06[33] = "42b-43a";
Juan06[34] = "43b-44a";
Juan06[35] = "44b-45a";
Juan06[36] = "45b-46a";
Juan06[37] = "46b-47a";
Juan06[38] = "47b-48a";
Juan06[39] = "48b-49a";
Juan06[40] = "49b-50a";
Juan06[41] = "50b-51a";
Juan06[42] = "51b-52a";
Juan06[43] = "52b-53a";
Juan06[44] = "53b-54a";
Juan06[45] = "54b-55a";
Juan06[46] = "55b-56a";
Juan06[47] = "56b-57a";
Juan06[48] = "57b-58a";
Juan06[49] = "58b-59a";
Juan06[50] = "59b-60a";
Juan06[51] = "60b-61a";
Juan06[52] = "61b-62a";
Juan06[53] = "62b-63a";
Juan06[54] = "63b-64a";
Juan06[55] = "64b-65a";
Juan06[56] = "65b-66a";
Juan06[57] = "66b-67a";
Juan06[58] = "67b-68a";
Juan06[59] = "68b-69a";
Juan06[60] = "69b-70a";
Juan06[61] = "70b-71a";
Juan06[62] = "71b-72a";
Juan06[63] = "72b-73a";
Juan06[64] = "73b-74a";
Juan06[65] = "74b-75a";
Juan06[66] = "75b-76a";
Juan06[67] = "76b-77a";
Juan06[68] = "77b-78a";
Juan06[69] = "78b-79a";
Juan06[70] = "79b-80a";
Juan06[71] = "80b-81a";
Juan06[72] = "81b-82a";
Juan06[73] = "82b-83a";
Juan06[74] = "83b-84a";
Juan06[75] = "84b-85a";
Juan06[76] = "85b-86a";
Juan06[77] = "86b-87a";
Juan06[78] = "87b-88a";
Juan06[79] = "88b-89a";
Juan06[80] = "89b-90a";
Juan06[81] = "90b";

var Juan07 = new Array(91);
Juan07[0] = "fengmian";
Juan07[1] = "01a";
Juan07[2] = "01b-02a";
Juan07[3] = "02b-03a";
Juan07[4] = "03b-04a";
Juan07[5] = "04b-05a";
Juan07[6] = "05b-06a";
Juan07[7] = "06b-07a";
Juan07[8] = "07b-08a";
Juan07[9] = "08b-09a";
Juan07[10] = "09b-10a";
Juan07[11] = "10b-11a";
Juan07[12] = "11b-12a";
Juan07[13] = "12b-13a";
Juan07[14] = "13b-14a";
Juan07[15] = "14b-15a";
Juan07[16] = "15b-16a";
Juan07[17] = "16b-17a";
Juan07[18] = "17b-18a";
Juan07[19] = "18b-19a";
Juan07[20] = "19b-20a";
Juan07[21] = "20b-21a";
Juan07[22] = "21b-22a";
Juan07[23] = "22b-23a";
Juan07[24] = "23b-24a";
Juan07[25] = "24b-25a";
Juan07[26] = "25b-26a";
Juan07[27] = "26b-27a";
Juan07[28] = "27b-28a";
Juan07[29] = "28b-29a";
Juan07[30] = "29b-30a";
Juan07[31] = "30b-31a";
Juan07[32] = "31b-32a";
Juan07[33] = "32b-33a";
Juan07[34] = "33b-34a";
Juan07[35] = "_34b-35a";	// MISSING
Juan07[36] = "35b-36a";
Juan07[37] = "36b-37a";
Juan07[38] = "37b-38a";
Juan07[39] = "38b-39a";
Juan07[40] = "39b-40a";
Juan07[41] = "40b-41a";
Juan07[42] = "41b-42a";
Juan07[43] = "42b-43a";
Juan07[44] = "43b-44a";
Juan07[45] = "44b-45a";
Juan07[46] = "45b-46a";
Juan07[47] = "46b-47a";
Juan07[48] = "47b-48a";
Juan07[49] = "48b-49a";
Juan07[50] = "49b-50a";
Juan07[51] = "50b-51a";
Juan07[52] = "51b-52a";
Juan07[53] = "52b-53a";
Juan07[54] = "53b-54a";
Juan07[55] = "54b-55a";
Juan07[56] = "55b-56a";
Juan07[57] = "56b-57a";
Juan07[58] = "57b-58a";
Juan07[59] = "58b-59a";
Juan07[60] = "59b-60a";
Juan07[61] = "60b-61a";
Juan07[62] = "61b-62a";
Juan07[63] = "62b-63a";
Juan07[64] = "63b-64a";
Juan07[65] = "64b-65a";
Juan07[66] = "65b-66a";
Juan07[67] = "66b-67a";
Juan07[68] = "67b-68a";
Juan07[69] = "68b-69a";
Juan07[70] = "69b-70a";
Juan07[71] = "70b-71a";
Juan07[72] = "71b-72a";
Juan07[73] = "72b-73a";
Juan07[74] = "73b-74a";
Juan07[75] = "74b-75a";
Juan07[76] = "75b-76a";
Juan07[77] = "76b-77a";
Juan07[78] = "77b-78a";
Juan07[79] = "78b-79a";
Juan07[80] = "79b-80a";
Juan07[81] = "80b-81a";
Juan07[82] = "81b-82a";
Juan07[83] = "82b-83a";
Juan07[84] = "83b-84a";
Juan07[85] = "84b-85a";
Juan07[86] = "85b-86a";
Juan07[87] = "86b-87a";
Juan07[88] = "87b-88a";
Juan07[89] = "_88b-89a";	// MISSING
Juan07[90] = "89b";

var Juan08 = new Array(94);
Juan08[0] = "";
Juan08[1] = "01a";
Juan08[2] = "01b-02a";
Juan08[3] = "02b-03a";
Juan08[4] = "03b-04a";
Juan08[5] = "04b-05a";
Juan08[6] = "05b-06a";
Juan08[7] = "06b-07a";
Juan08[8] = "07b-08a";
Juan08[9] = "08b-09a";
Juan08[10] = "09b-10a";
Juan08[11] = "10b-11a";
Juan08[12] = "11b-12a";
Juan08[13] = "12b-13a";
Juan08[14] = "13b-14a";
Juan08[15] = "14b-15a";
Juan08[16] = "15b-16a";
Juan08[17] = "16b-17a";
Juan08[18] = "17b-18a";
Juan08[19] = "18b-19a";
Juan08[20] = "19b-20a";
Juan08[21] = "20b-21a";
Juan08[22] = "21b-22a";
Juan08[23] = "22b-23a";
Juan08[24] = "23b-24a";
Juan08[25] = "24b-25a";
Juan08[26] = "25b-26a";
Juan08[27] = "26b-27a";
Juan08[28] = "27b-28a";
Juan08[29] = "28b-29a";
Juan08[30] = "29b-30a";
Juan08[31] = "30b-31a";
Juan08[32] = "31b-32a";
Juan08[33] = "32b-33a";
Juan08[34] = "33b-34a";
Juan08[35] = "34b-35a";
Juan08[36] = "35b-36a";
Juan08[37] = "36b-37a";
Juan08[38] = "37b-38a";
Juan08[39] = "38b-39a";
Juan08[40] = "39b-40a";
Juan08[41] = "40b-41a";
Juan08[42] = "41b-42a";
Juan08[43] = "42b-43a";
Juan08[44] = "43b-44a";
Juan08[45] = "44b-45a";
Juan08[46] = "45b-46a";
Juan08[47] = "46b-47a";
Juan08[48] = "47b-48a";
Juan08[49] = "48b-49a";
Juan08[50] = "49b-49a";
Juan08[51] = "49b-50a";
Juan08[52] = "50b-51a";
Juan08[53] = "51b-52a";
Juan08[54] = "52b-53a";
Juan08[55] = "53b-54a";
Juan08[56] = "54b-55a";
Juan08[57] = "55b-56a";
Juan08[58] = "56b-57a";
Juan08[59] = "57b-58a";
Juan08[60] = "58b-59a";
Juan08[61] = "59b-60a";
Juan08[62] = "60b-61a";
Juan08[63] = "61b-62a";
Juan08[64] = "62b-63a";
Juan08[65] = "63b-64a";
Juan08[66] = "64b-65a";
Juan08[67] = "65b-66a";
Juan08[68] = "66b-67a";
Juan08[69] = "67b-68a";
Juan08[70] = "68b-69a";
Juan08[71] = "69b-70a";
Juan08[72] = "70b-71a";
Juan08[73] = "71b-72a";
Juan08[74] = "72b-73a";
Juan08[75] = "73b-74a";
Juan08[76] = "74b-76a";
Juan08[77] = "76b-77a";
Juan08[78] = "77b-78a";
Juan08[79] = "78b-79a";
Juan08[80] = "79b-80a";
Juan08[81] = "80b-81a";
Juan08[82] = "81b-82a";
Juan08[83] = "82b-83a";
Juan08[84] = "83b-84a";
Juan08[85] = "84b-77a";
Juan08[86] = "77b-78a";
Juan08[87] = "78b-79a";
Juan08[88] = "79b-80a";
Juan08[89] = "80b-81a";
Juan08[90] = "81b-82a";
Juan08[91] = "82b-83a";
Juan08[92] = "83b-84a";
Juan08[93] = "84b";

var Juan09 = new Array(92);
Juan09[0] = "fengmian";
Juan09[1] = "01a";
Juan09[2] = "01b-02a";
Juan09[3] = "02b-03a";
Juan09[4] = "03b-04a";
Juan09[5] = "04b-05a";
Juan09[6] = "05b-06a";
Juan09[7] = "06b-07a";
Juan09[8] = "07b-08a";
Juan09[9] = "08b-09a";
Juan09[10] = "09b-10a";
Juan09[11] = "10b-11a";
Juan09[12] = "11b-12a";
Juan09[13] = "12b-13a";
Juan09[14] = "13b-14a";
Juan09[15] = "14b-15a";
Juan09[16] = "15b-16a";
Juan09[17] = "16b-17a";
Juan09[18] = "17b-18a";
Juan09[19] = "18b-19a";
Juan09[20] = "19b-20a";
Juan09[21] = "20b-21a";
Juan09[22] = "21b-22a";
Juan09[23] = "22b-23a";
Juan09[24] = "23b-24a";
Juan09[25] = "24b-25a";
Juan09[26] = "25b-26a";
Juan09[27] = "26b-27a";
Juan09[28] = "27b-28a";
Juan09[29] = "28b-29a";
Juan09[30] = "29b-30a";
Juan09[31] = "30b-31a";
Juan09[32] = "31b-32a";
Juan09[33] = "32b-33a";
Juan09[34] = "33b-34a";
Juan09[35] = "34b-35a";
Juan09[36] = "35b-36a";
Juan09[37] = "36b-37a";
Juan09[38] = "37b-38a";
Juan09[39] = "38b-39a";
Juan09[40] = "39b-40a";
Juan09[41] = "40b-41a";
Juan09[42] = "41b-42a";
Juan09[43] = "42b-43a";
Juan09[44] = "43b-44a";
Juan09[45] = "44b-45a";
Juan09[46] = "45b-46a";
Juan09[47] = "46b-47a";
Juan09[48] = "47b-48a";
Juan09[49] = "48b-49a";
Juan09[50] = "49b-50a";
Juan09[51] = "50b-51a";
Juan09[52] = "51b-52a";
Juan09[53] = "52b-53a";
Juan09[54] = "53b-54a";
Juan09[55] = "54b-55a";
Juan09[56] = "55b-56a";
Juan09[57] = "56b-57a";
Juan09[58] = "57b-58a";
Juan09[59] = "58b-59a";
Juan09[60] = "59b-60a";
Juan09[61] = "60b-61a";
Juan09[62] = "61b-62a";
Juan09[63] = "62b-63a";
Juan09[64] = "63b-64a";
Juan09[65] = "64b-66a";
Juan09[66] = "66b-65a";
Juan09[67] = "65b-66a";
Juan09[68] = "66b-67a";
Juan09[69] = "67b-68a";
Juan09[70] = "68b-69a";
Juan09[71] = "69b-70a";
Juan09[72] = "70b-71a";
Juan09[73] = "71b-72a";
Juan09[74] = "72b-73a";
Juan09[75] = "73b-74a";
Juan09[76] = "74b-75a";
Juan09[77] = "75b-76a";
Juan09[78] = "76b-77a";
Juan09[79] = "77b-78a";
Juan09[80] = "78b-79a";
Juan09[81] = "79b-80a";
Juan09[82] = "80b-81a";
Juan09[83] = "81b-82a";
Juan09[84] = "82b-83a";
Juan09[85] = "83b-84a";
Juan09[86] = "84b-85a";
Juan09[87] = "85b-86a";
Juan09[88] = "86b-87a";
Juan09[89] = "87b-88a";
Juan09[90] = "88b-89a";
Juan09[91] = "89b-90a";

var JuanIndex = new Array(11);
JuanIndex[0] = null;
JuanIndex[1] = Juan01;
JuanIndex[2] = Juan02;
JuanIndex[3] = null;
JuanIndex[4] = Juan04;
JuanIndex[5] = Juan05;
JuanIndex[6] = Juan06;
JuanIndex[7] = Juan07;
JuanIndex[8] = Juan08;
JuanIndex[9] = Juan09;
JuanIndex[10] = null;

function ChangePage( newJuan, newPage )
{
	if ( ( newJuan != juan ) || ( newPage != page ) )
	{
		if ( ( newJuan == FirstJuan ) && ( newJuan != juan ) )
		{
			document.f1.b1.setAttribute( "disabled", true );
		}

		if ( ( juan == FirstJuan ) && ( newJuan != juan ) )
		{
			document.f1.b1.removeAttribute( "disabled" );
		}

		if ( ( newJuan == LastJuan ) && ( newJuan != juan ) )
		{
			document.f1.b6.setAttribute( "disabled", true );
		}

		if ( ( juan == LastJuan ) && ( newJuan != juan ) )
		{
			document.f1.b6.removeAttribute( "disabled" );
		}

		if ( ( newJuan == FirstJuan ) && ( newPage == JuanStart[newJuan] ) )
		{
			document.f1.b3.setAttribute( "disabled", true );
		}

		if ( ( newJuan == LastJuan ) && ( newPage == JuanEnd[newJuan] ) )
		{
			document.f1.b4.setAttribute( "disabled", true );
		}

		if ( ( juan == FirstJuan ) && ( page == JuanStart[juan] ) )
		{
			document.f1.b3.removeAttribute( "disabled" );
		}

		if ( ( juan == LastJuan ) && ( page == JuanEnd[juan] ) )
		{
			document.f1.b4.removeAttribute( "disabled" );
		}

		if ( ( newJuan == FirstJuan ) && ( newPage <= ItemIndex[1] ) )
		{		
			document.f1.b2.setAttribute( "disabled", true );
		}

		if ( ( newJuan == LastJuan ) && ( newPage >= ItemIndex[LastItem[LastJuan]] ) )
		{
			document.f1.b5.setAttribute( "disabled", true );
		}

		if ( ( juan == FirstJuan ) && ( page <= ItemIndex[1] ) )
		{
			if ( ( newJuan != FirstJuan ) || ( newPage > ItemIndex[1] ) )
			{
				document.f1.b2.removeAttribute( "disabled" );
			}
		}

		if ( ( juan == LastJuan ) && ( page >= ItemIndex[LastItem[LastJuan]] ) )
		{
			if ( ( newJuan != LastJuan ) || ( newPage < ItemIndex[LastItem[LastJuan]] ) )
			{
				document.f1.b5.removeAttribute( "disabled" );
			}
		}

		juan = newJuan;
		page = newPage;

		var seq;
		if ( page < 10 )
		{
			seq = "_00" + page + "_";
		}
		else
		{
			seq = "_0" + page + "_";
		}

		var hideImage = false;
		var note = "";
		var folio = JuanIndex[juan][page];

		if ( folio.charAt( 0 ) == '_' )
		{
			hideImage = true;
			folio = folio.substring( 1, 8 );
			note = " : NOT PHOTOGRAPHED";
			if ( ( juan == 5 ) && ( page == 57 ) )
			{
				hideImage = false;
				note += " (image shown is reverse side of folio 57a-57b mirrored)";
			}
		}

		var target = Folder + Prefix + juan + seq + folio + Extension;
		document.pic.src = target;
		document.anchors[0].href = target;
		if ( hideImage === true )
		{
			hidden = true;
			document.anchors[0].href = "";
			document.pic.src = "";
			document.pic.title = "No Image Available";
			document.pic.height = 0;
		}
		else if ( hidden === true )
		{
			document.pic.title = "Click to open image in a separate window";
			document.pic.removeAttribute( "height" );
			hidden = false;
		}

		if ( folio == "fengmian" )
		{
			folio = "front cover";
		}
		else if ( ( juan == 1 ) && ( page < 8 ) )
		{
			switch ( page.toString() )
			{
			case ( "1" ) :
				folio = "Preface 01a";
				break;
			case ( "2" ) :
				folio = "Preface 01b-02a";
				break;
			case ( "3" ) :
				folio = "Preface 02b - Contents 01a";
				break;
			case ( "4" ) :
				folio = "Contents 01b-02a";
				break;
			case ( "5" ) :
				folio = "Contents 02b-03a";
				break;
			case ( "6" ) :
				folio = "Contents 03b-04a";
				break;
			case ( "7" ) :
				folio = "Contents 04b - folio 01a";
				break;
			default:
				break;
			}
		}
		else
		{
			folio = ( "folio " + folio );
		}

		var item = 0;
		for ( var i = FirstItem[juan]; i <= LastItem[juan]; i++ )
		{
			if ( page >= ItemIndex[i] )
			{
				item = i;
			}
		}

		var title = "Vol. " + juan + " Image " + page + " (" + folio + ")";
		if ( item > 0 )
		{
			if ( ( juan == 6 ) && ( page == 11 ) )
			{
				title += " : Items 124-126";
			}
			else
			{
				title += " : Item ";
				title += item;
			}
		}
		if ( note != "" )
		{
			title += note;
		}

		document.all[17].innerText = title;
	}
}

function GotoNextPage()
{
	if ( ( page < JuanEnd[juan] ) || ( juan < LastJuan ) )
	{
		var newJuan = juan;
		var newPage = page;
		newPage++;
		if ( newPage > JuanEnd[newJuan] )
		{
			newJuan++;
			newPage = JuanStart[newJuan];
		}
		ChangePage( newJuan, newPage );
	}
}

function GotoPrevPage()
{
	if ( ( page > JuanStart[juan] ) || ( juan > FirstJuan ) )
	{
		var newJuan = juan;
		var newPage = page;
		newPage--;
		if ( newPage < JuanStart[newJuan] )
		{
			newJuan--;
			newPage = JuanEnd[newJuan];
		}
		ChangePage( newJuan, newPage );
	}
}

function GotoNextJuan()
{
	if ( juan < LastJuan )
	{
		var newJuan = juan;
		newJuan++;
		if ( newJuan == MissingJuan )
		{
			newJuan++;
		}
		var newPage = JuanStart[newJuan];
		ChangePage( newJuan, newPage );
	}
}

function GotoPrevJuan()
{
	if ( juan > FirstJuan )
	{
		var newJuan = juan;
		newJuan--;
		if ( newJuan == MissingJuan )
		{
			newJuan--;
		}
		var newPage = JuanStart[newJuan];
		ChangePage( newJuan, newPage );
	}
}

function GotoNextItem()
{
	var newItem = FirstItem[juan] ;
	newItem--;
	for ( var item = FirstItem[juan]; item <= LastItem[juan]; item++ )
	{
		if ( page >= ItemIndex[item] )
		{
			newItem = item;
		}
	}
	if ( newItem < LastItem[LastJuan] )
	{
		newItem++;
		var newJuan = juan;
		if ( newItem == FirstItem[MissingJuan] )
		{
			newJuan++;
			newItem = FirstItem[MissingJuan+1];
		}
		var newPage = ItemIndex[newItem];
		if ( newItem > LastItem[juan] )
		{
			newJuan++;
		}
		ChangePage( newJuan, newPage );
	}
}

function GotoPrevItem()
{
	var newItem = LastItem[LastJuan];
	newItem++;
	for ( var item = LastItem[juan]; item >= FirstItem[juan]; item-- )
	{
		if ( page <= ItemIndex[item] )
		{
			newItem = item;
		}
	}
	if ( newItem > FirstItem[FirstJuan] )
	{
		newItem--;
		var newJuan = juan;
		if ( newItem == LastItem[MissingJuan] )
		{
			newJuan--;
			newItem = LastItem[MissingJuan-1];
		}
		var newPage = ItemIndex[newItem];
		if ( newItem < FirstItem[juan] )
		{
			newJuan--;
		}
		ChangePage( newJuan, newPage );
	}
}

function GotoItem( item )
{
	if ( ( ( item >= FirstItem[FirstJuan] ) && ( item <= LastItem[MissingJuan-1] ) ) || ( ( item >= FirstItem[MissingJuan+1] ) && ( item <= LastItem[LastJuan] ) ) )
	{
		var newJuan = juan;
		for ( newJuan = FirstJuan; newJuan <= LastJuan; newJuan++ )
		{
			if ( ( item >= FirstItem[newJuan] ) && ( item <= LastItem[newJuan] ) )
			{
				break;
			}
		}
		var newPage = ItemIndex[item];
		ChangePage( newJuan, newPage );
	}
	else
	{
		alert( "Invalid Item Number (must be 1-48 or 73-216)" );
	}
}

function GotoPage( newJuan, newPage )
{
	if ( ( ( newJuan >= FirstJuan ) && ( newJuan < MissingJuan ) ) || ( ( newJuan > MissingJuan ) && ( newJuan <= LastJuan ) ) )
	{
		if ( ( newPage >= JuanStart[newJuan] ) && ( newPage <= JuanEnd[newJuan] ) )
		{
			ChangePage( newJuan, newPage );
		}
		else
		{
			alert( "Invalid Page Number for Volume (must be " + JuanStart[newJuan] + "-" + JuanEnd[newJuan] + ")" );
		}
	}
	else
	{
		alert( "Invalid Volume Number (must be 1-2 or 4-9)" );
	}
}

function GotoJuan( newJuan )
{
	if ( ( ( newJuan >= FirstJuan ) && ( newJuan < MissingJuan ) ) || ( ( newJuan > MissingJuan ) && ( newJuan <= LastJuan ) ) )
	{
		ChangePage( newJuan, JuanStart[newJuan] );
	}
	else
	{
		alert( "Invalid Volume Number (must be 1-2 or 4-9)" );
	}
}

function LoadPage()
{
	var newJuan = 1;
	var newPage = 0;
	var query = location.href.split( "?" );
	if ( query[1] )
	{
		var params = query[1].split( "," );
		var param1 = params[0].split( "=" );
		var param2 = params[1].split( "=" );
		newJuan = param1[1];
		newPage = param2[1];
	}

	GotoPage( newJuan, newPage );
}

function SetBookmark()
{
	_juan = juan;
	_page = page;
	document.f4.b10.removeAttribute( "disabled" );
}

function GotoBookmark()
{
	ChangePage( _juan, _page );
}

