var onedown; var twodown; var threedown; var fivedown; var sixdown; var sevendown; var eightdown; var ninedown; var fifteendown; var oneacross; var fouracross; var sixacross; var tenacross; var elevenacross; var twelveacross; var thirteenacross; var fourteenacross; var sixteenacross; var seven2; var eight2; var nine2; var ten2; var eleven2; var twelve2; var fourteen2; var three3; var seven3; var fourteen3; var three4; var seven4; var ten4; var eleven4; var twelve4; var thirteen4; var fourteen4; var fifteen4; var seventeen4; var eighteen4; var three5; var seven5; var fourteen5; var eighteen5; var three6; var seven6; var fourteen6; var eighteen6; var one7; var two7; var three7; var four7; var five7; var six7; var seven7; var eight7; var nine7; var ten7; var eleven7; var fourteen7; var eighteen7; var one8; var seven8; var fourteen8; var eighteen8; var one9; var seven9; var ten9; var fourteen9; var eighteen9; var twenty9; var twentytwo9; var one10; var four10; var five10; var six10; var seven10; var eight10; var nine10; var ten10; var fourteen10; var seventeen10; var eighteen10; var nineteen10; var twenty10; var twentyone10; var twentytwo10; var twentythree10; var twentyfour10; var twentyfive10; var one11; var ten11; var fourteen11; var eighteen11; var twenty11; var twentytwo11; var ten12; var eleven12; var twelve12; var thirteen12; var fourteen12; var eighteen12; var twenty12; var twentytwo12; var ten13; var fourteen13; var twenty13; var two14; var three14; var four14; var five14; var six14; var seven14; var eight14; var nine14; var ten14; var fourteen14; var ten15; var three16; var four16; var five16; var six16; var seven16; var eight16; var nine16; var ten16; var six17; var ten17; var six18; var six29; var seven19; var eight19; var nine19; var ten19; var eleven19; var six20; var six21; var six22; var six23; var six24; var six25; function reset() { location = "diffuse_background.html"; } function checkme() { onedown = document.puzzle.onedown.value; twodown = document.puzzle.twodown.value; threedown = document.puzzle.threedown.value; fivedown = document.puzzle.fivedown.value; sixdown = document.puzzle.sixdown.value; sevendown = document.puzzle.sevendown.value; eightdown = document.puzzle.eightdown.value; ninedown = document.puzzle.ninedown.value; fifteendown = document.puzzle.fifteendown.value; oneacross = document.puzzle.oneacross.value; fouracross = document.puzzle.fouracross.value; sixacross = document.puzzle.sixacross.value; tenacross = document.puzzle.tenacross.value; elevenacross = document.puzzle.elevenacross.value; twelveacross = document.puzzle.twelveacross.value; thirteenacross = document.puzzle.thirteenacross.value; fourteenacross = document.puzzle.fourteenacross.value; sixteenacross = document.puzzle.sixteenacross.value; seven2 = document.puzzle.seven2.value; eight2 = document.puzzle.eight2.value; nine2 = document.puzzle.nine2.value; ten2 = document.puzzle.ten2.value; eleven2 = document.puzzle.eleven2.value; twelve2 = document.puzzle.twelve2.value; fourteen2 = document.puzzle.fourteen2.value; three3 = document.puzzle.three3.value; seven3 = document.puzzle.seven3.value; fourteen3 = document.puzzle.fourteen3.value; three4 = document.puzzle.three4.value; seven4 = document.puzzle.seven4.value; ten4 = document.puzzle.ten4.value; eleven4 = document.puzzle.eleven4.value; twelve4 = document.puzzle.twelve4.value; thirteen4 = document.puzzle.thirteen4.value; fourteen4 = document.puzzle.fourteen4.value; fifteen4 = document.puzzle.fifteen4.value; sixteen4 = document.puzzle.sixteen4.value; seventeen4 = document.puzzle.seventeen4.value; eighteen4 = document.puzzle.eighteen4.value; three5 = document.puzzle.three5.value; seven5 = document.puzzle.seven5.value; fourteen5 = document.puzzle.fourteen5.value; eighteen5 = document.puzzle.eighteen5.value; three6 = document.puzzle.three6.value; seven6 = document.puzzle.seven6.value; fourteen6 = document.puzzle.fourteen6.value; eighteen6 = document.puzzle.eighteen6.value; one7 = document.puzzle.one7.value; two7 = document.puzzle.two7.value; three7 = document.puzzle.three7.value; four7 = document.puzzle.four7.value; five7 = document.puzzle.five7.value; six7 = document.puzzle.six7.value; seven7 = document.puzzle.seven7.value; eight7 = document.puzzle.eight7.value; nine7 = document.puzzle.nine7.value; ten7 = document.puzzle.ten7.value; eleven7 = document.puzzle.eleven7.value; fourteen7 = document.puzzle.fourteen7.value; eighteen7 = document.puzzle.eighteen7.value; one8 = document.puzzle.one8.value; seven8 = document.puzzle.seven8.value; fourteen8 = document.puzzle.fourteen8.value; eighteen8 = document.puzzle.eighteen8.value; one9 = document.puzzle.one9.value; seven9 = document.puzzle.seven9.value; ten9 = document.puzzle.ten9.value; fourteen9 = document.puzzle.fourteen9.value; eighteen9 = document.puzzle.eighteen9.value; twenty9 = document.puzzle.twenty9.value; twentytwo9 = document.puzzle.twentytwo9.value; one10 = document.puzzle.one10.value; four10 = document.puzzle.four10.value; five10 = document.puzzle.five10.value; six10 = document.puzzle.six10.value; seven10 = document.puzzle.seven10.value; eight10 = document.puzzle.eight10.value; nine10 = document.puzzle.nine10.value; ten10 = document.puzzle.ten10.value; fourteen10 = document.puzzle.fourteen10.value; seventeen10 = document.puzzle.seventeen10.value; eighteen10 = document.puzzle.eighteen10.value; nineteen10 = document.puzzle.nineteen10.value; twenty10 = document.puzzle.twenty10.value; twentyone10 = document.puzzle.twentyone10.value; twentytwo10 = document.puzzle.twentytwo10.value; twentythree10 = document.puzzle.twentythree10.value; twentyfour10 = document.puzzle.twentyfour10.value; twentyfive10 = document.puzzle.twentyfive10.value; one11 = document.puzzle.one11.value; ten11 = document.puzzle.ten11.value; fourteen11 = document.puzzle.fourteen11.value; eighteen11 = document.puzzle.eighteen11.value; twenty11 = document.puzzle.twenty11.value; twentytwo11 = document.puzzle.twentytwo11.value; ten12 = document.puzzle.ten12.value; eleven12 = document.puzzle.eleven12.value; twelve12 = document.puzzle.twelve12.value; thirteen12 = document.puzzle.thirteen12.value; fourteen12 = document.puzzle.fourteen12.value; eighteen12 = document.puzzle.eighteen12.value; twenty12 = document.puzzle.twenty12.value; twentytwo12 = document.puzzle.twentytwo12.value; ten13 = document.puzzle.ten13.value; fourteen13 = document.puzzle.fourteen13.value; twenty13 = document.puzzle.twenty13.value; two14 = document.puzzle.two14.value; three14 = document.puzzle.three14.value; four14 = document.puzzle.four14.value; five14 = document.puzzle.five14.value; six14 = document.puzzle.six14.value; seven14 = document.puzzle.seven14.value; eight14 = document.puzzle.eight14.value; nine14 = document.puzzle.nine14.value; ten14 = document.puzzle.ten14.value; fourteen14 = document.puzzle.fourteen14.value; ten15 = document.puzzle.ten15.value; three16 = document.puzzle.three16.value; four16 = document.puzzle.four16.value; five16 = document.puzzle.five16.value; six16 = document.puzzle.six16.value; seven16 = document.puzzle.seven16.value; eight16 = document.puzzle.eight16.value; nine16 = document.puzzle.nine16.value; ten16 = document.puzzle.ten16.value; six17 = document.puzzle.six17.value; ten17 = document.puzzle.ten17.value; six18 = document.puzzle.six18.value; six19 = document.puzzle.six19.value; seven19 = document.puzzle.seven19.value; eight19 = document.puzzle.eight19.value; nine19 = document.puzzle.nine19.value; ten19 = document.puzzle.ten19.value; eleven19 = document.puzzle.eleven19.value; six20 = document.puzzle.six20.value; six21 = document.puzzle.six21.value; six22 = document.puzzle.six22.value; six23 = document.puzzle.six23.value; six24 = document.puzzle.six24.value; six25 = document.puzzle.six25.value; if ((seven2) && (eight2) && (nine2) && (ten2) && (eleven2) && (twelve2) && ((!oneacross) || (oneacross.length < 6))) { oneacross = seven2 + eight2 + nine2 + ten2 + eleven2 + twelve2; document.puzzle.oneacross.value = oneacross; } else if (oneacross) { if ((seven2) && (seven2 != "?")) { if (oneacross.charAt(0) != seven2) { document.puzzle.seven2.value = seven2 = "?"; } } else { document.puzzle.seven2.value = seven2 = oneacross.charAt(0); } document.puzzle.eight2.value = eight2 = oneacross.charAt(1); document.puzzle.nine2.value = nine2 = oneacross.charAt(2); document.puzzle.ten2.value = ten2 = oneacross.charAt(3); document.puzzle.eleven2.value = eleven2 = oneacross.charAt(4); document.puzzle.twelve2.value = twelve2 = oneacross.charAt(5); } if ((ten4) && (eleven4) && (twelve4) && (thirteen4) && (fourteen4) && (fifteen4) && (sixteen4) && (seventeen4) && (eighteen4) && ((!fouracross) || (fouracross.length < 9))) { fouracross = ten4 + eleven4 + twelve4 + thirteen4 + fourteen4 + fifteen4 + sixteen4 + seventeen4 + eighteen4; document.puzzle.fouracross.value = fouracross; } else if (fouracross) { document.puzzle.ten4.value = ten4 = fouracross.charAt(0); document.puzzle.eleven4.value = eleven4 = fouracross.charAt(1); document.puzzle.twelve4.value = twelve4 = fouracross.charAt(2); document.puzzle.thirteen4.value = thirteen4 = fouracross.charAt(3); if ((fourteen4) && (fourteen4 != "?")) { if (fouracross.charAt(4) != fourteen4) { document.puzzle.fourteen4.value = fourteen4 = "?"; } } else { document.puzzle.fourteen4.value = fourteen4 = fouracross.charAt(4); } document.puzzle.fifteen4.value = fifteen4 = fouracross.charAt(5); document.puzzle.sixteen4.value = sixteen4 = fouracross.charAt(6); document.puzzle.seventeen4.value = seventeen4 = fouracross.charAt(7); if ((eighteen4) && (eighteen4 != "?")) { if (fouracross.charAt(8) != eighteen4) { document.puzzle.eighteen4.value = eighteen4 = "?"; } } else { document.puzzle.eighteen4.value = eighteen4 = fouracross.charAt(8); } } if ((one7) && (two7) && (three7) && (four7) && (five7) && (six7) && (seven7) && (eight7) && (nine7) && (ten7) && (eleven7) && ((!sixacross) || (sixacross.length < 11))) { sixacross = one7 + two7 + three7 + four7 + five7 + six7 + seven7 + eight7 + nine7 + ten7 + eleven7; document.puzzle.sixacross.value = sixacross; } else if (sixacross) { if ((one7) && (one7 != "?")) { if (sixacross.charAt(0) != one7) { document.puzzle.one7.value = one7 = "?"; } } else { document.puzzle.one7.value = one7 = sixacross.charAt(0); } document.puzzle.two7.value = two7 = sixacross.charAt(1); if ((three7) && (three7 != "?")) { if (sixacross.charAt(2) != three7) { document.puzzle.three7.value = three7 = "?"; } } else { document.puzzle.three7.value = three7 = sixacross.charAt(2); } document.puzzle.four7.value = four7 = sixacross.charAt(3); document.puzzle.five7.value = five7 = sixacross.charAt(4); document.puzzle.six7.value = six7 = sixacross.charAt(5); if ((seven7) && (seven7 != "?")) { if (sixacross.charAt(6) != seven7) { document.puzzle.seven7.value = seven7 = "?"; } } else { document.puzzle.seven7.value = seven7 = sixacross.charAt(6); } document.puzzle.eight7.value = eight7 = sixacross.charAt(7); document.puzzle.nine7.value = nine7 = sixacross.charAt(8); document.puzzle.ten7.value = ten7 = sixacross.charAt(9); document.puzzle.eleven7.value = eleven7 = sixacross.charAt(10); } if ((four10) && (five10) && (six10) && (seven10) && (eight10) && (nine10) && (ten10) && ((!tenacross) || (tenacross.length < 7))) { tenacross = four10 + five10 + six10 + seven10 + eight10 + nine10 + ten10; document.puzzle.tenacross.value = tenacross; } else if (tenacross) { document.puzzle.four10.value = four10 = tenacross.charAt(0); document.puzzle.five10.value = five10 = tenacross.charAt(1); document.puzzle.six10.value = six10 = tenacross.charAt(2); if ((seven10) && (seven10 != "?")) { if (tenacross.charAt(3) != seven10) { document.puzzle.seven10.value = seven10 = "?"; } } else { document.puzzle.seven10.value = seven10 = tenacross.charAt(3); } document.puzzle.eight10.value = eight10 = tenacross.charAt(4); document.puzzle.nine10.value = nine10 = tenacross.charAt(5); if ((ten10) && (ten10 != "?")) { if (tenacross.charAt(6) != ten10) { document.puzzle.ten10.value = ten10 = "?"; } } else { document.puzzle.ten10.value = ten10 = tenacross.charAt(6); } } if ((seventeen10) && (eighteen10) && (nineteen10) && (twenty10) && (twentyone10) && (twentytwo10) && (twentythree10) && (twentyfour10) && (twentyfive10) && ((!elevenacross) || (elevenacross.length < 8))) { elevenacross = seventeen10 + eighteen10 + nineteen10 + twenty10 + twentyone10 + twentytwo10 + twentythree10 + twentyfour10 + twentyfive10; document.puzzle.elevenacross.value = elevenacross; } else if (elevenacross) { document.puzzle.seventeen10.value = seventeen10 = elevenacross.charAt(0); if ((eighteen10) && (eighteen10 != "?")) { if (elevenacross.charAt(1) != eighteen10) { document.puzzle.eighteen10.value = eighteen10 = "?"; } } else { document.puzzle.eighteen10.value = eighteen10 = elevenacross.charAt(1); } document.puzzle.nineteen10.value = nineteen10 = elevenacross.charAt(2); if ((twenty10) && (twenty10 != "?")) { if (elevenacross.charAt(3) != twenty10) { document.puzzle.twenty10.value = twenty10 = "?"; } } else { document.puzzle.twenty10.value = twenty10 = elevenacross.charAt(3); } document.puzzle.twentyone10.value = twentyone10 = elevenacross.charAt(4); if ((twentytwo10) && (twentytwo10 != "?")) { if (elevenacross.charAt(5) != twentytwo10) { document.puzzle.twentytwo10.value = twentytwo10 = "?"; } } else { document.puzzle.twentytwo10.value = twentytwo10 = elevenacross.charAt(5); } document.puzzle.twentythree10.value = twentythree10 = elevenacross.charAt(6); document.puzzle.twentyfour10.value = twentyfour10 = elevenacross.charAt(7); document.puzzle.twentyfive10.value = twentyfive10 = elevenacross.charAt(8); } if ((ten12) && (eleven12) && (twelve12) && (thirteen12) && (fourteen12) && ((!twelveacross) || (twelveacross.length < 5))) { twelveacross = ten12 + eleven12 + twelve12 + thirteen12 + fourteen12; document.puzzle.twelveacross.value = twelveacross; } else if (twelveacross) { if ((ten12) && (ten12 != "?")) { if (twelveacross.charAt(0) != ten12) { document.puzzle.ten12.value = ten12 = "?"; } } else { document.puzzle.ten12.value = ten12 = twelveacross.charAt(0); } document.puzzle.eleven12.value = eleven12 = twelveacross.charAt(1); document.puzzle.twelve12.value = twelve12 = twelveacross.charAt(2); document.puzzle.thirteen12.value = thirteen12 = twelveacross.charAt(3); if ((fourteen12) && (fourteen12 != "?")) { if (twelveacross.charAt(4) != fourteen12) { document.puzzle.fourteen12.value = fourteen12 = "?"; } } else { document.puzzle.fourteen12.value = fourteen12 = twelveacross.charAt(4); } } if ((two14) && (three14) && (four14) && (five14) && (six14) && (seven14) && (eight14) && (nine14) && (ten14) && ((!thirteenacross) || (thirteenacross.length < 9))) { thirteenacross = two14 + three14 + four14 + five14 + six14 + seven14 + eight14 + nine14 + ten14; document.puzzle.thirteenacross.value = thirteenacross; } else if (thirteenacross) { document.puzzle.two14.value = two14 = thirteenacross.charAt(0); document.puzzle.three14.value = three14 = thirteenacross.charAt(1); document.puzzle.four14.value = four14 = thirteenacross.charAt(2); document.puzzle.five14.value = five14 = thirteenacross.charAt(3); document.puzzle.six14.value = six14 = thirteenacross.charAt(4); document.puzzle.seven14.value = seven14 = thirteenacross.charAt(5); document.puzzle.eight14.value = eight14 = thirteenacross.charAt(6); document.puzzle.nine14.value = nine14 = thirteenacross.charAt(7); if ((ten14) && (ten14 != "?")) { if (thirteenacross.charAt(8) != ten14) { document.puzzle.ten14.value = ten14 = "?"; } } else { document.puzzle.ten14.value = ten14 = thirteenacross.charAt(8); } } if ((three16) && (four16) && (five16) && (six16) && (seven16) && (eight16) && (nine16) && (ten16) && ((!fourteenacross) || (fourteenacross.length < 8))) { fourteenacross = three16 + four16 + five16 + six16 + seven16 + eight16 + nine16 + ten16; document.puzzle.fourteenacross.value = fourteenacross; } else if (fourteenacross) { document.puzzle.three16.value = three16 = fourteenacross.charAt(0); document.puzzle.four16.value = four16 = fourteenacross.charAt(1); document.puzzle.five16.value = five16 = fourteenacross.charAt(2); if ((six16) && (six16 != "?")) { if (fourteenacross.charAt(3) != six16) { document.puzzle.six16.value = six16 = "?"; } } else { document.puzzle.six16.value = six16 = fourteenacross.charAt(3); } document.puzzle.seven16.value = seven16 = fourteenacross.charAt(4); document.puzzle.eight16.value = eight16 = fourteenacross.charAt(5); document.puzzle.nine16.value = nine16 = fourteenacross.charAt(6); if ((ten16) && (ten16 != "?")) { if (fourteenacross.charAt(7) != ten16) { document.puzzle.ten16.value = ten16 = "?"; } } else { document.puzzle.ten16.value = ten16 = fourteenacross.charAt(7); } } if ((six19) && (seven19) && (eight19) && (nine19) && (ten19) && (eleven19) && ((!sixteenacross) || (sixteenacross.length < 6))) { sixteenacross = six19 + seven19 + eight19 + nine19 + ten19 + eleven19; document.puzzle.sixteenacross.value = sixteenacross; } else if (sixteenacross) { if ((six19) && (six19 != "?")) { if (sixteenacross.charAt(0) != six19) { document.puzzle.six19.value = six19 = "?"; } } else { document.puzzle.six19.value = six19 = sixteenacross.charAt(0); } document.puzzle.seven19.value = seven19 = sixteenacross.charAt(1); document.puzzle.eight19.value = eight19 = sixteenacross.charAt(2); document.puzzle.nine19.value = nine19 = sixteenacross.charAt(3); document.puzzle.ten19.value = ten19 = sixteenacross.charAt(4); document.puzzle.eleven19.value = eleven19 = sixteenacross.charAt(5); } if ((seven2) && (seven3) && (seven4) && (seven5) && (seven6) && (seven7) && (seven8) && (seven9) && (seven10) && ((!onedown) || (onedown.length < 9))) { onedown = seven2 + seven3 + seven4 + seven5 + seven6 + seven7 + seven8 + seven9 + seven10; document.puzzle.onedown.value = onedown; } else if(onedown) { if ((seven2) && (seven2 != "?")) { if (onedown.charAt(0) != seven2) { document.puzzle.seven2.value = seven2 = "?"; } } else { document.puzzle.seven2.value = seven2 = onedown.charAt(0); } document.puzzle.seven3.value = seven3 = onedown.charAt(1); document.puzzle.seven4.value = seven4 = onedown.charAt(2); document.puzzle.seven5.value = seven5 = onedown.charAt(3); document.puzzle.seven6.value = seven6 = onedown.charAt(4); if ((seven7) && (seven7 != "?")) { if (onedown.charAt(5) != seven7) { document.puzzle.seven7.value = seven7 = "?"; } } else { document.puzzle.seven7.value = seven7 = onedown.charAt(5); } document.puzzle.seven8.value = seven8 = onedown.charAt(6); document.puzzle.seven9.value = seven9 = onedown.charAt(7); if ((seven10) && (seven10 != "?")) { if (onedown.charAt(8) != seven10) { document.puzzle.seven10.value = seven10 = "?"; } } else { document.puzzle.seven10.value = seven10 = onedown.charAt(8); } } if ((fourteen2) && (fourteen3) && (fourteen4) && (fourteen5) && (fourteen6) && (fourteen7) && (fourteen8) && (fourteen9) && (fourteen10) && (fourteen11) && (fourteen12) && (fourteen13) && (fourteen14) && ((!twodown) || (twodown.length < 13))) { twodown = fourteen2 + fourteen3 + fourteen4 + fourteen5 + fourteen6 + fourteen7 + fourteen8 + fourteen9 + fourteen10 + fourteen11 + fourteen12 + fourteen13 + fourteen14; document.puzzle.twodown.value = twodown; } else if (twodown) { document.puzzle.fourteen2.value = fourteen2 = twodown.charAt(0); document.puzzle.fourteen3.value = fourteen3 = twodown.charAt(1); if ((fourteen4) && (fourteen4 != "?")) { if (twodown.charAt(2) != fourteen4) { document.puzzle.fourteen4.value = fourteen4 = "?"; } } else { document.puzzle.fourteen4.value = fourteen4 = twodown.charAt(2); } document.puzzle.fourteen5.value = fourteen5 = twodown.charAt(3); document.puzzle.fourteen6.value = fourteen6 = twodown.charAt(4); document.puzzle.fourteen7.value = fourteen7 = twodown.charAt(5); document.puzzle.fourteen8.value = fourteen8 = twodown.charAt(6); document.puzzle.fourteen9.value = fourteen9 = twodown.charAt(7); document.puzzle.fourteen10.value = fourteen10 = twodown.charAt(8); document.puzzle.fourteen11.value = fourteen11 = twodown.charAt(9); if ((fourteen12) && (fourteen12 != "?")) { if (twodown.charAt(10) != fourteen12) { document.puzzle.fourteen12.value = fourteen12 = "?"; } } else { document.puzzle.fourteen12.value = fourteen12 = twodown.charAt(10); } document.puzzle.fourteen13.value = fourteen13 = twodown.charAt(11); document.puzzle.fourteen14.value = fourteen14 = twodown.charAt(12); } if ((three3) && (three4) && (three5) && (three6) && (three7) && ((!threedown) || (threedown.length < 5))) { threedown = three3 + three4 + three5 + three6 + three7; document.puzzle.threedown.value = threedown; } else if (threedown) { document.puzzle.three3.value = three3 = threedown.charAt(0); document.puzzle.three4.value = three4 = threedown.charAt(1); document.puzzle.three5.value = three5 = threedown.charAt(2); document.puzzle.three6.value = three6 = threedown.charAt(3); if ((three7) && (three7 != "?")) { if (threedown.charAt(4) != three7) { document.puzzle.three7.value = three7 = "?"; } } else { document.puzzle.three7.value = three7 = threedown.charAt(4); } } if ((eighteen4) && (eighteen5) && (eighteen6) && (eighteen7) && (eighteen8) && (eighteen9) && (eighteen10) && (eighteen11) && (eighteen12) && ((!fivedown) || (fivedown.length < 9))) { fivedown = eighteen4 + eighteen5 + eighteen6 + eighteen7 + eighteen8 + eighteen9 + eighteen10 + eighteen11 + eighteen12; document.puzzle.fivedown.value = fivedown; } else if (fivedown) { if ((eighteen4) && (eighteen4 != "?")) { if (fivedown.charAt(0) != eighteen4) { document.puzzle.eighteen4.value = eighteen4 = "?"; } } else { document.puzzle.eighteen4.value = eighteen4 = fivedown.charAt(0); } document.puzzle.eighteen5.value = eighteen5 = fivedown.charAt(1); document.puzzle.eighteen6.value = eighteen6 = fivedown.charAt(2); document.puzzle.eighteen7.value = eighteen7 = fivedown.charAt(3); document.puzzle.eighteen8.value = eighteen8 = fivedown.charAt(4); document.puzzle.eighteen9.value = eighteen9 = fivedown.charAt(5); if ((eighteen10) && (eighteen10 != "?")) { if (fivedown.charAt(6) != eighteen10) { document.puzzle.eighteen10.value = eighteen10 = "?"; } } else { document.puzzle.eighteen10.value = eighteen10 = fivedown.charAt(6); } document.puzzle.eighteen11.value = eighteen11 = fivedown.charAt(7); document.puzzle.eighteen12.value = eighteen12 = fivedown.charAt(8); } if ((one7) && (one8) && (one9) && (one10) && (one11) && ((!sixdown) || (sixdown.length < 5))) { sixdown = one7 + one8 + one9 + one10 + one11; document.puzzle.sixdown.value = sixdown; } else if (sixdown) { if ((one7) && (one7 != "?")) { if (sixdown.charAt(0) != one7) { document.puzzle.one7.value = one7 = "?"; } } else { document.puzzle.one7.value = one7 = sixdown.charAt(0); } document.puzzle.one8.value = one8 = sixdown.charAt(1); document.puzzle.one9.value = one9 = sixdown.charAt(2); document.puzzle.one10.value = one10 = sixdown.charAt(3); document.puzzle.one11.value = one11 = sixdown.charAt(4); } if ((ten9) && (ten10) && (ten11) && (ten12) && (ten13) && (ten14) && (ten15) && (ten16) && (ten17) && ((!sevendown) || (sevendown.length < 9))) { sevendown = ten9 + ten10 + ten11 + ten12 + ten13 + ten14 + ten15 + ten16 + ten17; document.puzzle.sevendown.value = sevendown; } else if (sevendown) { document.puzzle.ten9.value = ten9 = sevendown.charAt(0); if ((ten10) && (ten10 != "?")) { if (sevendown.charAt(1) != ten10) { document.puzzle.ten10.value = ten10 = "?"; } } else { document.puzzle.ten10.value = ten10 = sevendown.charAt(1); } document.puzzle.ten11.value = ten11 = sevendown.charAt(2); if ((ten12) && (ten12 != "?")) { if (sevendown.charAt(3) != ten12) { document.puzzle.ten12.value = ten12 = "?"; } } else { document.puzzle.ten12.value = ten12 = sevendown.charAt(3); } document.puzzle.ten13.value = ten13 = sevendown.charAt(4); if ((ten14) && (ten14 != "?")) { if (sevendown.charAt(5) != ten14) { document.puzzle.ten14.value = ten14 = "?"; } } else { document.puzzle.ten14.value = ten14 = sevendown.charAt(5); } document.puzzle.ten15.value = ten15 = sevendown.charAt(6); if ((ten16) && (ten16 != "?")) { if (sevendown.charAt(7) != ten16) { document.puzzle.ten16.value = ten16 = "?"; } } else { document.puzzle.ten16.value = ten16 = sevendown.charAt(7); } document.puzzle.ten17.value = ten17 = sevendown.charAt(8); } if ((twenty9) && (twenty10) && (twenty11) && (twenty12) && (twenty13) && ((!eightdown) || (eightdown.length < 5))) { eightdown = twenty9 + twenty10 + twenty11 + twenty12 + twenty13; document.puzzle.eightdown.value = eightdown; } else if (eightdown) { document.puzzle.twenty9.value = twenty9 = eightdown.charAt(0); if ((twenty10) && (twenty10 != "?")) { if (eightdown.charAt(1) != twenty10) { document.puzzle.twenty10.value = twenty10 = "?"; } } else { document.puzzle.twenty10.value = twenty10 = eightdown.charAt(1); } document.puzzle.twenty11.value = twenty11 = eightdown.charAt(2); document.puzzle.twenty12.value = twenty12 = eightdown.charAt(3); document.puzzle.twenty13.value = twenty13 = eightdown.charAt(4); } if ((twentytwo9) && (twentytwo10) && (twentytwo11) && (twentytwo12) && ((!ninedown) || (ninedown.length < 4))) { ninedown = twentytwo9 + twentytwo10 + twentytwo11 + twentytwo12; document.puzzle.ninedown.value = ninedown; } else if (ninedown) { document.puzzle.twentytwo9.value = twentytwo9 = ninedown.charAt(0); if ((twentytwo10) && (twentytwo10 != "?")) { if (ninedown.charAt(1) != twentytwo10) { document.puzzle.twentytwo10.value = twentytwo10 = "?"; } } else { document.puzzle.twentytwo10.value = twentytwo10 = ninedown.charAt(1); } document.puzzle.twentytwo11.value = twentytwo11 = ninedown.charAt(2); document.puzzle.twentytwo12.value = twentytwo12 = ninedown.charAt(3); } if ((six16) && (six17) && (six18) && (six19) && (six20) && (six21) && (six22) && (six23) && (six24) && (six25) && ((!fifteendown) || (fifteendown.length < 10))) { fifteendown = six16 + six17 + six18 + six19 + six20 + six21 + six22 + six23 + six24 + six25; document.puzzle.fifteendown.value = fifteendown; } else if (fifteendown) { if ((six16) && (six16 != "?")) { if (fifteendown.charAt(0) != six16) { document.puzzle.six16.value = six16 = "?"; } } else { document.puzzle.six16.value = six16 = threedown.charAt(0); } document.puzzle.six17.value = six17 = fifteendown.charAt(1); document.puzzle.six18.value = six18 = fifteendown.charAt(2); if ((six19) && (six19 != "?")) { if (fifteendown.charAt(3) != six19) { document.puzzle.six19.value = six19 = "?"; } } else { document.puzzle.six19.value = six19 = threedown.charAt(3); } document.puzzle.six20.value = six20 = fifteendown.charAt(4); document.puzzle.six21.value = six21 = fifteendown.charAt(5); document.puzzle.six22.value = six22 = fifteendown.charAt(6); document.puzzle.six23.value = six23 = fifteendown.charAt(7); document.puzzle.six24.value = six24 = fifteendown.charAt(8); document.puzzle.six25.value = six25 = fifteendown.charAt(9); } }