var numPrem = 0; // keeps track of whether the selection is the first or second premise chosen
var Premise1 = new Array(2);// collects both the mood an figure of P1
var Premise2 = new Array(2);// collects both the mood an figure of P2
var Conclusion = ""; // collects the mood of the conclusion
var moodFig = ""; // combined mood an figure
var figure = ""; // just the figure
var particularFirst = 0;
var valid = 0;
var validStatement = " is VALID.  Note that the Venn diagram contains the diagram of the conclusion.";
var invalidStatement = " is INVALID.  Note that the Venn diagram does not contain the diagram of the conclusion.";
var validityChoice;
var	conclusionSet = 0;
var validitySet = 0;
var notRight = "You either checked a rule that the syllogism does not break, or you omitted one it breaks.";
var allRight = "Congratulations. You have correctly identified the rule or rules that this syllogism breaks.";
var rule5Right = "Congratulations.  You have correctly identified that this syllogism breaks Rule 5 prohibiting a particular conclusion when both premises are universal. Please note that this syllogism may be valid from the Aristotelian standpoint.";

//images for the StartOver button
var startOverButton = new Array(2);
startOverButton[0] = new Image();
startOverButton[0].src = "images/startOverBlank.gif";
startOverButton[1] = new Image();
startOverButton[1].src = "images/startOver.gif";

//images for the Correct/Incorrect indication
var isCorrect = new Array (5);
isCorrect[0] = new Image();
isCorrect[0].src = "images/correctVoid.gif";
isCorrect[1] = new Image();
isCorrect[1].src = "images/correctValid.gif";
isCorrect[2] = new Image();
isCorrect[2].src = "images/correctInvalid.gif";
isCorrect[3] = new Image();
isCorrect[3].src = "images/incorrectValid.gif";
isCorrect[4] = new Image();
isCorrect[4].src = "images/incorrectInvalid.gif";

//array for the number reference for all the combined references
var P1image = new Array(8);
P1image[0] = new Image();
P1image[0].src = "images/1A1.gif";
P1image[1] = new Image();
P1image[1].src = "images/1A2.gif";
P1image[2] = new Image();
P1image[2].src = "images/1E1.gif";
P1image[3] = new Image();
P1image[3].src = "images/1E2.gif";
P1image[4] = new Image();
P1image[4].src = "images/1I1.gif";
P1image[5] = new Image();
P1image[5].src = "images/1I2.gif";
P1image[6] = new Image();
P1image[6].src = "images/1O1.gif";
P1image[7] = new Image();
P1image[7].src = "images/1O2.gif";

var P1No = new Array(8);
P1No[0] = "1A1";
P1No[1] = "1A2";
P1No[2] = "1E1";
P1No[3] = "1E2";
P1No[4] = "1I1";
P1No[5] = "1I2";
P1No[6] = "1O1";
P1No[7] = "1O2";

var P2image = new Array(8);
P2image[0] = new Image();
P2image[0].src = "images/2A1.gif";
P2image[1] = new Image();
P2image[1].src = "images/2A2.gif";
P2image[2] = new Image();
P2image[2].src = "images/2E1.gif";
P2image[3] = new Image();
P2image[3].src = "images/2E2.gif";
P2image[4] = new Image();
P2image[4].src = "images/2I1.gif";
P2image[5] = new Image();
P2image[5].src = "images/2I2.gif";
P2image[6] = new Image();
P2image[6].src = "images/2O1.gif";
P2image[7] = new Image();
P2image[7].src = "images/2O2.gif";

var P2No = new Array(8);
P2No[0] = "2A1";
P2No[1] = "2A2";
P2No[2] = "2E1";
P2No[3] = "2E2";
P2No[4] = "2I1";
P2No[5] = "2I2";
P2No[6] = "2O1";
P2No[7] = "2O2";


// array for all the combined images
var VennImage = new Array(65);
VennImage[0] = new Image();
VennImage[0].src = "images/AA1.gif";
VennImage[1] = new Image();
VennImage[1].src = "images/AA2.gif";
VennImage[2] = new Image();
VennImage[2].src = "images/AA3.gif";
VennImage[3] = new Image();
VennImage[3].src = "images/AA4.gif";
VennImage[4] = new Image();
VennImage[4].src = "images/AE1.gif";
VennImage[5] = new Image();
VennImage[5].src = "images/AE2.gif";
VennImage[6] = new Image();
VennImage[6].src = "images/AE3.gif";
VennImage[7] = new Image();
VennImage[7].src = "images/AE4.gif";
VennImage[8] = new Image();
VennImage[8].src = "images/AI1.gif";
VennImage[9] = new Image();
VennImage[9].src = "images/AI2.gif";
VennImage[10] = new Image();
VennImage[10].src = "images/AI3.gif";
VennImage[11] = new Image();
VennImage[11].src = "images/AI4.gif";
VennImage[12] = new Image();
VennImage[12].src = "images/AO1.gif";
VennImage[13] = new Image();
VennImage[13].src = "images/AO2.gif";
VennImage[14] = new Image();
VennImage[14].src = "images/AO3.gif";
VennImage[15] = new Image();
VennImage[15].src = "images/AO4.gif";
VennImage[16] = new Image();
VennImage[16].src = "images/EA1.gif";
VennImage[17] = new Image();
VennImage[17].src = "images/EA2.gif";
VennImage[18] = new Image();
VennImage[18].src = "images/EA3.gif";
VennImage[19] = new Image();
VennImage[19].src = "images/EA4.gif";
VennImage[20] = new Image();
VennImage[20].src = "images/EE1.gif";
VennImage[21] = new Image();
VennImage[21].src = "images/EE2.gif";
VennImage[22] = new Image();
VennImage[22].src = "images/EE3.gif";
VennImage[23] = new Image();
VennImage[23].src = "images/EE4.gif";
VennImage[24] = new Image();
VennImage[24].src = "images/EI1.gif";
VennImage[25] = new Image();
VennImage[25].src = "images/EI2.gif";
VennImage[26] = new Image();
VennImage[26].src = "images/EI3.gif";
VennImage[27] = new Image();
VennImage[27].src = "images/EI4.gif";
VennImage[28] = new Image();
VennImage[28].src = "images/EO1.gif";
VennImage[29] = new Image();
VennImage[29].src = "images/EO2.gif";
VennImage[30] = new Image();
VennImage[30].src = "images/EO3.gif";
VennImage[31] = new Image();
VennImage[31].src = "images/EO4.gif";
VennImage[32] = new Image();
VennImage[32].src = "images/IA1.gif";
VennImage[33] = new Image();
VennImage[33].src = "images/IA2.gif";
VennImage[34] = new Image();
VennImage[34].src = "images/IA3.gif";
VennImage[35] = new Image();
VennImage[35].src = "images/IA4.gif";
VennImage[36] = new Image();
VennImage[36].src = "images/IE1.gif";
VennImage[37] = new Image();
VennImage[37].src = "images/IE2.gif";
VennImage[38] = new Image();
VennImage[38].src = "images/IE3.gif";
VennImage[39] = new Image();
VennImage[39].src = "images/IE4.gif";
VennImage[40] = new Image();
VennImage[40].src = "images/II1.gif";
VennImage[41] = new Image();
VennImage[41].src = "images/II2.gif";
VennImage[42] = new Image();
VennImage[42].src = "images/II3.gif";
VennImage[43] = new Image();
VennImage[43].src = "images/II4.gif";
VennImage[44] = new Image();
VennImage[44].src = "images/IO1.gif";
VennImage[45] = new Image();
VennImage[45].src = "images/IO2.gif";
VennImage[46] = new Image();
VennImage[46].src = "images/IO3.gif";
VennImage[47] = new Image();
VennImage[47].src = "images/IO4.gif";
VennImage[48] = new Image();
VennImage[48].src = "images/OA1.gif";
VennImage[49] = new Image();
VennImage[49].src = "images/OA2.gif";
VennImage[50] = new Image();
VennImage[50].src = "images/OA3.gif";
VennImage[51] = new Image();
VennImage[51].src = "images/OA4.gif";
VennImage[52] = new Image();
VennImage[52].src = "images/OE1.gif";
VennImage[53] = new Image();
VennImage[53].src = "images/OE2.gif";
VennImage[54] = new Image();
VennImage[54].src = "images/OE3.gif";
VennImage[55] = new Image();
VennImage[55].src = "images/OE4.gif";
VennImage[56] = new Image();
VennImage[56].src = "images/OI1.gif";
VennImage[57] = new Image();
VennImage[57].src = "images/OI2.gif";
VennImage[58] = new Image();
VennImage[58].src = "images/OI3.gif";
VennImage[59] = new Image();
VennImage[59].src = "images/OI4.gif";
VennImage[60] = new Image();
VennImage[60].src = "images/OO1.gif";
VennImage[61] = new Image();
VennImage[61].src = "images/OO2.gif";
VennImage[62] = new Image();
VennImage[62].src = "images/OO3.gif";
VennImage[63] = new Image();
VennImage[63].src = "images/OO4.gif";
VennImage[64] = new Image();
VennImage[64].src = "images/correctVoid.gif";

var VennNo = new Array(64);
VennNo[0]="AA1";
VennNo[1]="AA2";
VennNo[2]="AA3";
VennNo[3]="AA4";
VennNo[4]="AE1";
VennNo[5]="AE2";
VennNo[6]="AE3";
VennNo[7]="AE4";
VennNo[8]="AI1";
VennNo[9]="AI2";
VennNo[10]="AI3";
VennNo[11]="AI4";
VennNo[12]="AO1";
VennNo[13]="AO2";
VennNo[14]="AO3";
VennNo[15]="AO4";
VennNo[16]="EA1";
VennNo[17]="EA2";
VennNo[18]="EA3";
VennNo[19]="EA4";
VennNo[20]="EE1";
VennNo[21]="EE2";
VennNo[22]="EE3";
VennNo[23]="EE4";
VennNo[24]="EI1";
VennNo[25]="EI2";
VennNo[26]="EI3";
VennNo[27]="EI4";
VennNo[28]="EO1";
VennNo[29]="EO2";
VennNo[30]="EO3";
VennNo[31]="EO4";
VennNo[32]="IA1";
VennNo[33]="IA2";
VennNo[34]="IA3";
VennNo[35]="IA4";
VennNo[36]="IE1";
VennNo[37]="IE2";
VennNo[38]="IE3";
VennNo[39]="IE4";
VennNo[40]="II1";
VennNo[41]="II2";
VennNo[42]="II3";
VennNo[43]="II4";
VennNo[44]="IO1";
VennNo[45]="IO2";
VennNo[46]="IO3";
VennNo[47]="IO4";
VennNo[48]="OA1";
VennNo[49]="OA2";
VennNo[50]="OA3";
VennNo[51]="OA4";
VennNo[52]="OE1";
VennNo[53]="OE2";
VennNo[54]="OE3";
VennNo[55]="OE4";
VennNo[56]="OI1";
VennNo[57]="OI2";
VennNo[58]="OI3";
VennNo[59]="OI4";
VennNo[60]="OO1";
VennNo[61]="OO2";
VennNo[62]="OO3";
VennNo[63]="OO4";

var ValidSyllogisms = new Array(15);
ValidSyllogisms[0]="AAA-1";
ValidSyllogisms[1]="AEE-2";
ValidSyllogisms[2]="AEE-4";
ValidSyllogisms[3]="AII-1";
ValidSyllogisms[4]="AII-3";
ValidSyllogisms[5]="AOO-2";
ValidSyllogisms[6]="EAE-1";
ValidSyllogisms[7]="EAE-2";
ValidSyllogisms[8]="EIO-1";
ValidSyllogisms[9]="EIO-2";
ValidSyllogisms[10]="EIO-3";
ValidSyllogisms[11]="EIO-4";
ValidSyllogisms[12]="IAI-3";
ValidSyllogisms[13]="IAI-4";
ValidSyllogisms[14]="OAO-3";

// rules arrays
var ruleNo = new Array(242);
ruleNo[1] = "AAI-1";
ruleNo[2] = "AAI-3";
ruleNo[3] = "AAI-4";
ruleNo[4] = "AEO-2";
ruleNo[5] = "AEO-4";
ruleNo[6] = "EAO-1";
ruleNo[7] = "EAO-2";
ruleNo[8] = "EAO-3";
ruleNo[9] = "EAO-4";
ruleNo[10] = "AAA-2";
ruleNo[11] = "AAA-3";
ruleNo[12] = "AAA-4";
ruleNo[13] = "AAE-1";
ruleNo[14] = "AAE-2";
ruleNo[15] = "AAE-3";
ruleNo[16] = "AAE-4";
ruleNo[17] = "AAI-2";
ruleNo[18] = "AAO-1";
ruleNo[19] = "AAO-2";
ruleNo[20] = "AAO-3";
ruleNo[21] = "AAO-4";
ruleNo[22] = "AEA-1";
ruleNo[23] = "AEA-2";
ruleNo[24] = "AEA-3";
ruleNo[25] = "AEA-4";
ruleNo[26] = "AEE-1";
ruleNo[27] = "AEE-3";
ruleNo[28] = "AEI-1";
ruleNo[29] = "AEI-2";
ruleNo[30] = "AEI-3";
ruleNo[31] = "AEI-4";
ruleNo[32] = "AEO-1";
ruleNo[33] = "AEO-3";
ruleNo[34] = "AIA-1";
ruleNo[35] = "AIA-2";
ruleNo[36] = "AIA-3";
ruleNo[37] = "AIA-4";
ruleNo[38] = "AIE-1";
ruleNo[39] = "AIE-2";
ruleNo[40] = "AIE-3";
ruleNo[41] = "AIE-4";
ruleNo[42] = "AII-2";
ruleNo[43] = "AII-4";
ruleNo[44] = "AIO-1";
ruleNo[45] = "AIO-2";
ruleNo[46] = "AIO-3";
ruleNo[47] = "AIO-4";
ruleNo[48] = "AOA-1";
ruleNo[49] = "AOA-2";
ruleNo[50] = "AOA-3";
ruleNo[51] = "AOA-4";
ruleNo[52] = "AOE-1";
ruleNo[53] = "AOE-2";
ruleNo[54] = "AOE-3";
ruleNo[55] = "AOE-4";
ruleNo[56] = "AOI-1";
ruleNo[57] = "AOI-2";
ruleNo[58] = "AOI-3";
ruleNo[59] = "AOI-4";
ruleNo[60] = "AOO-1";
ruleNo[61] = "AOO-3";
ruleNo[62] = "AOO-4";
ruleNo[63] = "EAA-1";
ruleNo[64] = "EAA-2";
ruleNo[65] = "EAA-3";
ruleNo[66] = "EAA-4";
ruleNo[67] = "EAE-3";
ruleNo[68] = "EAE-4";
ruleNo[69] = "EAI-1";
ruleNo[70] = "EAI-2";
ruleNo[71] = "EAI-3";
ruleNo[72] = "EAI-4";
ruleNo[73] = "EEA-1";
ruleNo[74] = "EEA-2";
ruleNo[75] = "EEA-3";
ruleNo[76] = "EEA-4";
ruleNo[77] = "EEE-1";
ruleNo[78] = "EEE-2";
ruleNo[79] = "EEE-3";
ruleNo[80] = "EEE-4";
ruleNo[81] = "EEI-1";
ruleNo[82] = "EEI-2";
ruleNo[83] = "EEI-3";
ruleNo[84] = "EEI-4";
ruleNo[85] = "EEO-1";
ruleNo[86] = "EEO-2";
ruleNo[87] = "EEO-3";
ruleNo[88] = "EEO-4";
ruleNo[89] = "EIA-1";
ruleNo[90] = "EIA-2";
ruleNo[91] = "EIA-3";
ruleNo[92] = "EIA-4";
ruleNo[93] = "EIE-1";
ruleNo[94] = "EIE-2";
ruleNo[95] = "EIE-3";
ruleNo[96] = "EIE-4";
ruleNo[97] = "EII-1";
ruleNo[98] = "EII-2";
ruleNo[99] = "EII-3";
ruleNo[100] = "EII-4";
ruleNo[101] = "EOA-1";
ruleNo[102] = "EOA-2";
ruleNo[103] = "EOA-3";
ruleNo[104] = "EOA-4";
ruleNo[105] = "EOE-1";
ruleNo[106] = "EOE-2";
ruleNo[107] = "EOE-3";
ruleNo[108] = "EOE-4";
ruleNo[109] = "EOI-1";
ruleNo[110] = "EOI-2";
ruleNo[111] = "EOI-3";
ruleNo[112] = "EOI-4";
ruleNo[113] = "EOO-1";
ruleNo[114] = "EOO-2";
ruleNo[115] = "EOO-3";
ruleNo[116] = "EOO-4";
ruleNo[117] = "IAA-1";
ruleNo[118] = "IAA-2";
ruleNo[119] = "IAA-3";
ruleNo[120] = "IAA-4";
ruleNo[121] = "IAE-1";
ruleNo[122] = "IAE-2";
ruleNo[123] = "IAE-3";
ruleNo[124] = "IAE-4";
ruleNo[125] = "IAI-1";
ruleNo[126] = "IAI-2";
ruleNo[127] = "IAO-1";
ruleNo[128] = "IAO-2";
ruleNo[129] = "IAO-3";
ruleNo[130] = "IAO-4";
ruleNo[131] = "IEA-1";
ruleNo[132] = "IEA-2";
ruleNo[133] = "IEA-3";
ruleNo[134] = "IEA-4";
ruleNo[135] = "IEE-1";
ruleNo[136] = "IEE-2";
ruleNo[137] = "IEE-3";
ruleNo[138] = "IEE-4";
ruleNo[139] = "IEI-1";
ruleNo[140] = "IEI-2";
ruleNo[141] = "IEI-3";
ruleNo[142] = "IEI-4";
ruleNo[143] = "IEO-1";
ruleNo[144] = "IEO-2";
ruleNo[145] = "IEO-3";
ruleNo[146] = "IEO-4";
ruleNo[147] = "IIA-1";
ruleNo[148] = "IIA-2";
ruleNo[149] = "IIA-3";
ruleNo[150] = "IIA-4";
ruleNo[151] = "IIE-1";
ruleNo[152] = "IIE-2";
ruleNo[153] = "IIE-3";
ruleNo[154] = "IIE-4";
ruleNo[155] = "III-1";
ruleNo[156] = "III-2";
ruleNo[157] = "III-3";
ruleNo[158] = "III-4";
ruleNo[159] = "IIO-1";
ruleNo[160] = "IIO-2";
ruleNo[161] = "IIO-3";
ruleNo[162] = "IIO-4";
ruleNo[163] = "IOA-1";
ruleNo[164] = "IOA-2";
ruleNo[165] = "IOA-3";
ruleNo[166] = "IOA-4";
ruleNo[167] = "IOE-1";
ruleNo[168] = "IOE-2";
ruleNo[169] = "IOE-3";
ruleNo[170] = "IOE-4";
ruleNo[171] = "IOI-1";
ruleNo[172] = "IOI-2";
ruleNo[173] = "IOI-3";
ruleNo[174] = "IOI-4";
ruleNo[175] = "IOO-1";
ruleNo[176] = "IOO-2";
ruleNo[177] = "IOO-3";
ruleNo[178] = "IOO-4";
ruleNo[179] = "OAA-1";
ruleNo[180] = "OAA-2";
ruleNo[181] = "OAA-3";
ruleNo[182] = "OAA-4";
ruleNo[183] = "OAE-1";
ruleNo[184] = "OAE-2";
ruleNo[185] = "OAE-3";
ruleNo[186] = "OAE-4";
ruleNo[187] = "OAI-1";
ruleNo[188] = "OAI-2";
ruleNo[189] = "OAI-3";
ruleNo[190] = "OAI-4";
ruleNo[191] = "OAO-1";
ruleNo[192] = "OAO-2";
ruleNo[193] = "OAO-4";
ruleNo[194] = "OEA-1";
ruleNo[195] = "OEA-2";
ruleNo[196] = "OEA-3";
ruleNo[197] = "OEA-4";
ruleNo[198] = "OEE-1";
ruleNo[199] = "OEE-2";
ruleNo[200] = "OEE-3";
ruleNo[201] = "OEE-4";
ruleNo[202] = "OEI-1";
ruleNo[203] = "OEI-2";
ruleNo[204] = "OEI-3";
ruleNo[205] = "OEI-4";
ruleNo[206] = "OEO-1";
ruleNo[207] = "OEO-2";
ruleNo[208] = "OEO-3";
ruleNo[209] = "OEO-4";
ruleNo[210] = "OIA-1";
ruleNo[211] = "OIA-2";
ruleNo[212] = "OIA-3";
ruleNo[213] = "OIA-4";
ruleNo[214] = "OIE-1";
ruleNo[215] = "OIE-2";
ruleNo[216] = "OIE-3";
ruleNo[217] = "OIE-4";
ruleNo[218] = "OII-1";
ruleNo[219] = "OII-2";
ruleNo[220] = "OII-3";
ruleNo[221] = "OII-4";
ruleNo[222] = "OIO-1";
ruleNo[223] = "OIO-2";
ruleNo[224] = "OIO-3";
ruleNo[225] = "OIO-4";
ruleNo[226] = "OOA-1";
ruleNo[227] = "OOA-2";
ruleNo[228] = "OOA-3";
ruleNo[229] = "OOA-4";
ruleNo[230] = "OOE-1";
ruleNo[231] = "OOE-2";
ruleNo[232] = "OOE-3";
ruleNo[233] = "OOE-4";
ruleNo[234] = "OOI-1";
ruleNo[235] = "OOI-2";
ruleNo[236] = "OOI-3";
ruleNo[237] = "OOI-4";
ruleNo[238] = "OOO-1";
ruleNo[239] = "OOO-2";
ruleNo[240] = "OOO-3";
ruleNo[241] = "OOO-4";

var RuleBroken = new Array(242);
RuleBroken[1] = "5";
RuleBroken[2] = "5";
RuleBroken[3] = "5";
RuleBroken[4] = "5";
RuleBroken[5] = "5";
RuleBroken[6] = "5";
RuleBroken[7] = "5";
RuleBroken[8] = "5";
RuleBroken[9] = "5";
RuleBroken[10] = "1";
RuleBroken[11] = "2";
RuleBroken[12] = "2";
RuleBroken[13] = "24";
RuleBroken[14] = "14";
RuleBroken[15] = "24";
RuleBroken[16] = "24";
RuleBroken[17] = "15";
RuleBroken[18] = "245";
RuleBroken[19] = "145";
RuleBroken[20] = "245";
RuleBroken[21] = "45";
RuleBroken[22] = "4";
RuleBroken[23] = "4";
RuleBroken[24] = "4";
RuleBroken[25] = "4";
RuleBroken[26] = "2";
RuleBroken[27] = "2";
RuleBroken[28] = "45";
RuleBroken[29] = "45";
RuleBroken[30] = "45";
RuleBroken[31] = "45";
RuleBroken[32] = "25";
RuleBroken[33] = "25";
RuleBroken[34] = "2";
RuleBroken[35] = "12";
RuleBroken[36] = "2";
RuleBroken[37] = "12";
RuleBroken[38] = "24";
RuleBroken[39] = "124";
RuleBroken[40] = "24";
RuleBroken[41] = "124";
RuleBroken[42] = "1";
RuleBroken[43] = "1";
RuleBroken[44] = "24";
RuleBroken[45] = "14";
RuleBroken[46] = "24";
RuleBroken[47] = "14";
RuleBroken[48] = "24";
RuleBroken[49] = "24";
RuleBroken[50] = "4";
RuleBroken[51] = "14";
RuleBroken[52] = "2";
RuleBroken[53] = "2";
RuleBroken[54] = "2";
RuleBroken[55] = "1";
RuleBroken[56] = "4";
RuleBroken[57] = "4";
RuleBroken[58] = "4";
RuleBroken[59] = "14";
RuleBroken[60] = "2";
RuleBroken[61] = "2";
RuleBroken[62] = "1";
RuleBroken[63] = "4";
RuleBroken[64] = "4";
RuleBroken[65] = "24";
RuleBroken[66] = "24";
RuleBroken[67] = "2";
RuleBroken[68] = "2";
RuleBroken[69] = "45";
RuleBroken[70] = "45";
RuleBroken[71] = "45";
RuleBroken[72] = "45";
RuleBroken[73] = "34";
RuleBroken[74] = "34";
RuleBroken[75] = "34";
RuleBroken[76] = "34";
RuleBroken[77] = "3";
RuleBroken[78] = "3";
RuleBroken[79] = "3";
RuleBroken[80] = "3";
RuleBroken[81] = "345";
RuleBroken[82] = "345";
RuleBroken[83] = "345";
RuleBroken[84] = "345";
RuleBroken[85] = "35";
RuleBroken[86] = "35";
RuleBroken[87] = "35";
RuleBroken[88] = "35";
RuleBroken[89] = "24";
RuleBroken[90] = "24";
RuleBroken[91] = "24";
RuleBroken[92] = "24";
RuleBroken[93] = "2";
RuleBroken[94] = "2";
RuleBroken[95] = "2";
RuleBroken[96] = "2";
RuleBroken[97] = "4";
RuleBroken[98] = "4";
RuleBroken[99] = "4";
RuleBroken[100] = "4";
RuleBroken[101] = "24";
RuleBroken[102] = "234";
RuleBroken[103] = "34";
RuleBroken[104] = "34";
RuleBroken[105] = "23";
RuleBroken[106] = "23";
RuleBroken[107] = "3";
RuleBroken[108] = "3";
RuleBroken[109] = "34";
RuleBroken[110] = "34";
RuleBroken[111] = "34";
RuleBroken[112] = "34";
RuleBroken[113] = "3";
RuleBroken[114] = "3";
RuleBroken[115] = "3";
RuleBroken[116] = "3";
RuleBroken[117] = "1";
RuleBroken[118] = "1";
RuleBroken[119] = "2";
RuleBroken[120] = "12";
RuleBroken[121] = "124";
RuleBroken[122] = "124";
RuleBroken[123] = "24";
RuleBroken[124] = "24";
RuleBroken[125] = "1";
RuleBroken[126] = "1";
RuleBroken[127] = "124";
RuleBroken[128] = "124";
RuleBroken[129] = "24";
RuleBroken[130] = "24";
RuleBroken[131] = "4";
RuleBroken[132] = "4";
RuleBroken[133] = "4";
RuleBroken[134] = "4";
RuleBroken[135] = "2";
RuleBroken[136] = "2";
RuleBroken[137] = "2";
RuleBroken[138] = "2";
RuleBroken[139] = "4";
RuleBroken[140] = "4";
RuleBroken[141] = "4";
RuleBroken[142] = "4";
RuleBroken[143] = "2";
RuleBroken[144] = "2";
RuleBroken[145] = "2";
RuleBroken[146] = "2";
RuleBroken[147] = "12";
RuleBroken[148] = "2";
RuleBroken[149] = "12";
RuleBroken[150] = "12";
RuleBroken[151] = "124";
RuleBroken[152] = "124";
RuleBroken[153] = "124";
RuleBroken[154] = "124";
RuleBroken[155] = "1";
RuleBroken[156] = "1";
RuleBroken[157] = "1";
RuleBroken[158] = "1";
RuleBroken[159] = "124";
RuleBroken[160] = "124";
RuleBroken[161] = "124";
RuleBroken[162] = "124";
RuleBroken[163] = "24";
RuleBroken[164] = "24";
RuleBroken[165] = "14";
RuleBroken[166] = "14";
RuleBroken[167] = "2";
RuleBroken[168] = "2";
RuleBroken[169] = "12";
RuleBroken[170] = "12";
RuleBroken[171] = "4";
RuleBroken[172] = "4";
RuleBroken[173] = "14";
RuleBroken[174] = "14";
RuleBroken[175] = "2";
RuleBroken[176] = "2";
RuleBroken[177] = "12";
RuleBroken[178] = "12";
RuleBroken[179] = "14";
RuleBroken[180] = "4";
RuleBroken[181] = "24";
RuleBroken[182] = "24";
RuleBroken[183] = "1";
RuleBroken[184] = "2";
RuleBroken[185] = "2";
RuleBroken[186] = "2";
RuleBroken[187] = "14";
RuleBroken[188] = "4";
RuleBroken[189] = "4";
RuleBroken[190] = "4";
RuleBroken[191] = "1";
RuleBroken[192] = "2";
RuleBroken[193] = "2";
RuleBroken[194] = "34";
RuleBroken[195] = "34";
RuleBroken[196] = "34";
RuleBroken[197] = "34";
RuleBroken[198] = "3";
RuleBroken[199] = "23";
RuleBroken[200] = "3";
RuleBroken[201] = "23";
RuleBroken[202] = "34";
RuleBroken[203] = "34";
RuleBroken[204] = "34";
RuleBroken[205] = "34";
RuleBroken[206] = "3";
RuleBroken[207] = "23";
RuleBroken[208] = "3";
RuleBroken[209] = "23";
RuleBroken[210] = "124";
RuleBroken[211] = "24";
RuleBroken[212] = "124";
RuleBroken[213] = "24";
RuleBroken[214] = "12";
RuleBroken[215] = "2";
RuleBroken[216] = "12";
RuleBroken[217] = "2";
RuleBroken[218] = "14";
RuleBroken[219] = "4";
RuleBroken[220] = "14";
RuleBroken[221] = "4";
RuleBroken[222] = "1";
RuleBroken[223] = "2";
RuleBroken[224] = "1";
RuleBroken[225] = "2";
RuleBroken[226] = "234";
RuleBroken[227] = "234";
RuleBroken[228] = "134";
RuleBroken[229] = "34";
RuleBroken[230] = "23";
RuleBroken[231] = "23";
RuleBroken[232] = "13";
RuleBroken[233] = "23";
RuleBroken[234] = "34";
RuleBroken[235] = "34";
RuleBroken[236] = "134";
RuleBroken[237] = "34";
RuleBroken[238] = "3";
RuleBroken[239] = "23";
RuleBroken[240] = "13";
RuleBroken[241] = "23";

var enableCheckRules = new Array(2);
enableCheckRules[0] = new Image();
enableCheckRules[0].src = "images/CheckRulesVoid.gif";
enableCheckRules[1] = new Image();
enableCheckRules[1].src = "images/CheckRules.gif";
