ÿþ<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD><TITLE>GAMES AND SPORTS</TITLE> <META content="text/html; charset=unicode" http-equiv=Content-Type> <META content="Created with Hot Potatoes by Half-Baked Software, registered to amirsyed." name=author></META> <META content="Hot Potatoes, Half-Baked Software, Windows, University of Victoria" name=keywords></META><!--<BODY>Fool those dumb ad-inserting ISPs</BODY>--> <SCRIPT language=JavaScript> // BrowserCheck Object function BrowserCheck() { var b = navigator.appName //HBS extension this.mac = (navigator.appVersion.indexOf('Mac') != -1) if (b=="Netscape") this.b = "ns" else if (b=="Microsoft Internet Explorer") this.b = "ie" else this.b = b this.version = navigator.appVersion this.v = parseInt(this.version) this.ns = (this.b=="ns" && this.v>=4) this.ns4 = (this.b=="ns" && this.v==4) this.ns5 = (this.b=="ns" && this.v==5) this.ie = (this.b=="ie" && this.v>=4) this.ie4 = (this.version.indexOf('MSIE 4')>0) this.ie5 = (this.version.indexOf('MSIE 5')>0) this.min = (this.ns||this.ie) } is = new BrowserCheck() var CanShow = true; if ((is.v<4)||(is.ns5)){CanShow=false;} if ((is.mac==true)&&((is.ie4==true)||(is.ie5==true))){CanShow=false;} if (CanShow==false){ alert('WARNING: Your browser version cannot show this page.'); history.back(); } function PageDim(){ //Get the page width and height this.W = 600; this.H = 400; if (is.ns) this.W = window.innerWidth; if (is.ie) this.W = document.body.clientWidth; if (is.ns) this.H = window.innerHeight; if (is.ie) this.H = document.body.clientHeight; } var TypeDir = -1; //0=across, 1=down document.onkeydown = keyDown; if (is.ns4) document.captureEvents(Event.KEYDOWN); function GetCurrBox(InArray){ var i = 0; var j = 0; var Found = false; for (i=0;i<GridMap.length; i++){ if (Found==true){break} for (j=0; j<GridMap[i].length; j++){ if (GridMap[i][j]==CurrentBox){ InArray[0] = i; InArray[1] = j; Found = true; return; } } } } function SetBoxFocus(BNum){ if ((BNum<0)||(BNum>=WinLetters.length)){return;} if (is.ie){ eval('document.Crossword.Box' + BNum).focus(); } else{ eval('CW.doc.Crossword.Box' + BNum).focus(); } } function keyDown(e) { var InKey = 0; if (is.ns4) {InKey=e.which} if (is.ie) {InKey=event.keyCode} PosArray = new Array(); GetCurrBox(PosArray); var i = 0; var j = 0; if (((InKey==50)||(InKey==47))||(InKey==191)){ //Navigate down i = PosArray[0]+1; j = PosArray[1]; if (i >= GridMap.length){i=0} while (GridMap[i][j] < 0){ i++; if (i >= GridMap.length){i=0} } SetBoxFocus(GridMap[i][j]); return false; } if (((InKey==52)||(InKey==44))||(InKey==188)){ //Navigate left i = PosArray[0]; j = PosArray[1]-1; if (j < 0){j=GridMap[i].length-1} while (GridMap[i][j] < 0){ j--; if (j < 0){j=GridMap[i].length-1} } SetBoxFocus(GridMap[i][j]); return false; } if (((InKey==54)||(InKey==46))||(InKey==190)){ //Navigate right i = PosArray[0]; j = PosArray[1]+1; if (j >= GridMap[i].length){j=0} while (GridMap[i][j] < 0){ j++; if (j >= GridMap[i].length){j=0} } SetBoxFocus(GridMap[i][j]); return false; } if (((InKey==56)||(InKey==59))||(InKey==186)){ //Navigate up i = PosArray[0]-1; j = PosArray[1]; if (i<0){i = GridMap.length-1} while (GridMap[i][j] < 0){ i--; if (i<0){i = GridMap.length-1} } SetBoxFocus(GridMap[i][j]); return false; } if (InKey==8){return true;} setTimeout("MoveFocus()", 50); } function MoveFocus(){ CurPos = new Array(); GetCurrBox(CurPos); var Ambig = IsAmbig(CurPos); if (Ambig < 1){return true;} var NewBox = -1; if (Ambig==3){ if (TypeDir>0){ Ambig = TypeDir; } } if (Ambig==1){ NewBox = GridMap[CurPos[0]][CurPos[1]+1]; SetBoxFocus(NewBox); TypeDir = Ambig; return true; } if (Ambig==2){ NewBox = GridMap[CurPos[0]+1][CurPos[1]]; SetBoxFocus(NewBox); TypeDir = Ambig; return true; } if (Ambig==0){ TypeDir = 0; return true; } } function IsAmbig(CurPos){ var Result = 0; if (CurPos[1] < GridMap[0].length -1){ if (GridMap[CurPos[0]][CurPos[1]+1] > -1){ Result += 1; } } if (CurPos[0] < GridMap.length - 1){ if (GridMap[CurPos[0]+1][CurPos[1]] > -1){ Result += 2; } } return Result; } GridMap = new Array(); GridMap[0]= Array(-1,-1,-1,-1,-1,-1,-1,0,-1,-1,1,-1,-1,-1); GridMap[1]= Array(-1,-1,-1,-1,-1,-1,-1,2,-1,-1,3,-1,-1,-1); GridMap[2]= Array(-1,-1,-1,4,5,6,7,8,9,10,11,12,-1,-1); GridMap[3]= Array(-1,-1,-1,-1,-1,-1,-1,13,-1,-1,14,-1,15,-1); GridMap[4]= Array(-1,-1,-1,-1,-1,-1,-1,16,-1,-1,17,-1,18,-1); GridMap[5]= Array(-1,-1,-1,19,20,21,22,23,24,25,26,27,28,-1); GridMap[6]= Array(29,30,31,32,-1,-1,-1,33,-1,-1,34,-1,35,-1); GridMap[7]= Array(-1,-1,-1,36,-1,-1,-1,-1,-1,-1,37,-1,38,-1); GridMap[8]= Array(-1,39,40,41,42,43,44,45,46,-1,-1,-1,47,-1); GridMap[9]= Array(-1,48,-1,49,-1,-1,-1,-1,-1,50,51,52,53,54); GridMap[10]= Array(-1,55,-1,56,57,58,59,-1,-1,-1,-1,-1,60,-1); GridMap[11]= Array(-1,61,-1,-1,-1,-1,-1,62,-1,-1,-1,-1,63,-1); GridMap[12]= Array(-1,64,-1,-1,-1,-1,65,66,67,68,69,70,71,72); GridMap[13]= Array(73,74,75,76,77,78,-1,79,-1,-1,-1,-1,-1,-1); GridMap[14]= Array(-1,80,-1,-1,-1,-1,-1,81,-1,-1,-1,-1,-1,-1); var Correct = 'Correct! Well done.'; var Incorrect = 'Some of your answers are incorrect. Incorrect squares have been blanked out.'; var GiveHint = 'A correct letter has been added.'; var CurrentBox = -1; var DivWidth = 400; //default value var FeedbackWidth = 200; //default var OKCaption = 'OK'; // var PopupBGColor = '#FFFFFF'; var ExBGColor = '#bbbbee'; var PageBGColor = '#ffffff'; var NavBarColor = '#ff8040'; var TextColor = '#000000'; var ExerciseTitle = 'GAMES AND SPORTS'; var ExerciseSubtitle = ' Crossword<br /> by<br />Amir Hussain Syed'; var Instructions = 'Complete the crossword, then click on "Check" to check your answer. If you are stuck, you can click on "Hint" to get a free letter. Click on a number in the grid to see the clue or clues for that number.'; var CurrentWord = 0; var NavBarCode = '<TABLE BORDER="0" WIDTH="[DivWidth]" CELLPADDING="2">'; NavBarCode += '<FORM NAME="NavButtons"><TR><TD ALIGN="CENTER" VALIGN="MIDDLE">'; NavBarCode += '<FONT FACE="Geneva,Arial" SIZE="-1">'; NavBarCode += '<INPUT TYPE="button" VALUE="ESLZONE1" onClick="location=\'http://eslzone1.tripod.com\'">'; NavBarCode += '</FONT></TD></TR></FORM></TABLE>'; var TitleCode = '<TABLE BORDER="0" WIDTH="[DivWidth]" CELLPADDING="10">'; TitleCode += '<TR><TD ALIGN="CENTER" VALIGN="MIDDLE" BGCOLOR="#ffffff">'; TitleCode += '<FONT SIZE="+1" FACE="Geneva,Arial" COLOR="#000033">' + ExerciseTitle + '</FONT><BR>'; TitleCode += '<FONT SIZE="-1" FACE="Geneva,Arial" COLOR="#000033">' + ExerciseSubtitle + '<BR>'; if (Instructions != ''){ TitleCode += Instructions + '<BR>'; } TitleCode += '</FONT></TD></TR></TABLE>'; var CWOpener = '<TABLE BORDER="0" WIDTH="[DivWidth]" CELLPADDING="10" BGCOLOR="#bbbbee">'; var ButtonCode = '<TR><TD ALIGN="CENTER" VALIGN="TOP" BGCOLOR="#bbbbee"><FORM NAME="ButtonForm">'; ButtonCode += '<FONT FACE="Geneva,Arial" COLOR="#000000">'; ButtonCode += '<INPUT TYPE="BUTTON" VALUE="Check" onClick="CheckAnswers()">'; ButtonCode += '<INPUT TYPE="BUTTON" VALUE="Give me a hint" onClick="ShowHint()">'; ButtonCode += '</FONT></FORM></TD></TR>'; var GridCode = ''; var ClueCode = ''; GridCode='<FORM NAME="Crossword"><TR><TD BGCOLOR="#bbbbee" ALIGN="CENTER"><TABLE BORDER="0"><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"><a href="javascript:DoNothing()" onClick="ShowClue(1)" onmouseover="window.status=\'1\'; return true">1</a></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box0" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(0)"></FONT></TD><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"><a href="javascript:DoNothing()" onClick="ShowClue(2)" onmouseover="window.status=\'2\'; return true">2</a></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box1" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(1)"></FONT></TD><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box2" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(2)"></FONT></TD><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box3" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(3)"></FONT></TD><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"><a href="javascript:DoNothing()" onClick="ShowClue(3)" onmouseover="window.status=\'3\'; return true">3</a></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box4" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(4)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box5" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(5)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box6" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(6)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box7" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(7)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box8" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(8)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box9" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(9)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box10" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(10)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box11" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(11)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box12" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(12)"></FONT></TD><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box13" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(13)"></FONT></TD><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box14" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(14)"></FONT></TD><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"><a href="javascript:DoNothing()" onClick="ShowClue(4)" onmouseover="window.status=\'4\'; return true">4</a></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box15" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(15)"></FONT></TD><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box16" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(16)"></FONT></TD><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box17" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(17)"></FONT></TD><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box18" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(18)"></FONT></TD><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"><a href="javascript:DoNothing()" onClick="ShowClue(5)" onmouseover="window.status=\'5\'; return true">5</a></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box19" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(19)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box20" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(20)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box21" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(21)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box22" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(22)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box23" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(23)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box24" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(24)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box25" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(25)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box26" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(26)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box27" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(27)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box28" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(28)"></FONT></TD><td></td><td></td></tr><tr><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"><a href="javascript:DoNothing()" onClick="ShowClue(6)" onmouseover="window.status=\'6\'; return true">6</a></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box29" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(29)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box30" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(30)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box31" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(31)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box32" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(32)"></FONT></TD><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box33" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(33)"></FONT></TD><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box34" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(34)"></FONT></TD><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box35" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(35)"></FONT></TD><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box36" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(36)"></FONT></TD><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box37" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(37)"></FONT></TD><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box38" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(38)"></FONT></TD><td></td><td></td></tr><tr><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"><a href="javascript:DoNothing()" onClick="ShowClue(7)" onmouseover="window.status=\'7\'; return true">7</a></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box39" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(39)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box40" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(40)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box41" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(41)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box42" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(42)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box43" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(43)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box44" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(44)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box45" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(45)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box46" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(46)"></FONT></TD><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box47" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(47)"></FONT></TD><td></td><td></td></tr><tr><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box48" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(48)"></FONT></TD><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box49" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(49)"></FONT></TD><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"><a href="javascript:DoNothing()" onClick="ShowClue(8)" onmouseover="window.status=\'8\'; return true">8</a></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box50" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(50)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box51" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(51)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box52" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(52)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box53" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(53)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box54" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(54)"></FONT></TD></tr><tr><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box55" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(55)"></FONT></TD><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"><a href="javascript:DoNothing()" onClick="ShowClue(9)" onmouseover="window.status=\'9\'; return true">9</a></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box56" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(56)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box57" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(57)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box58" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(58)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box59" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(59)"></FONT></TD><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box60" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(60)"></FONT></TD><td></td><td></td></tr><tr><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box61" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(61)"></FONT></TD><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"><a href="javascript:DoNothing()" onClick="ShowClue(10)" onmouseover="window.status=\'10\'; return true">10</a></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box62" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(62)"></FONT></TD><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box63" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(63)"></FONT></TD><td></td><td></td></tr><tr><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box64" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(64)"></FONT></TD><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"><a href="javascript:DoNothing()" onClick="ShowClue(11)" onmouseover="window.status=\'11\'; return true">11</a></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box65" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(65)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box66" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(66)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box67" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(67)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box68" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(68)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box69" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(69)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box70" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(70)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box71" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(71)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box72" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(72)"></FONT></TD></tr><tr><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"><a href="javascript:DoNothing()" onClick="ShowClue(12)" onmouseover="window.status=\'12\'; return true">12</a></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box73" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(73)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box74" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(74)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box75" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(75)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box76" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(76)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box77" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(77)"></FONT></TD><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box78" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(78)"></FONT></TD><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box79" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(79)"></FONT></TD><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box80" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(80)"></FONT></TD><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><TD VALIGN="TOP"><FONT FACE="Geneva,Arial" SIZE="-2"></FONT></TD><TD><FONT FACE="Courier" SIZE="+1"><INPUT TYPE="TEXT" NAME="Box81" SIZE="1" MAXLENGTH="1" onFocus="TrackFocus(81)"></FONT></TD><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></TABLE></TD></TR></FORM>'; ClueCode='<TR><TD><TABLE BORDER="0" WIDTH="[DivWidth]"><TR><TD VALIGN="TOP"><TABLE BORDER="0"><TR><TD COLSPAN="2"><FONT FACE="Geneva,Arial" SIZE="+1">Across:</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">3 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">A game similar to tennis, played with a shuttlecock.</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">5 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">A game playe by two teams of five players in which goals are scored by throwing a large ball into an open-ended net basket.</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">6 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">A game in which players on horseback try to hit the ball into a goal using long handled hammers.</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">7 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">Done in water.</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">8 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">This game is played with an oval ball which may be kicked or carried.</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">9 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">A game played by hitting small white balls with sticks called clubs, over a large area of ground.</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">11 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">This game is popular in the USA.</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">12 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">A game for two or four players, who hit a ball across a net with rackets.</FONT></TD></TR></TD></TR></TABLE></TD><TD VALIGN="TOP"><TABLE BORDER="0"><TR><TD COLSPAN="2"><FONT FACE="Geneva,Arial" SIZE="+1">Down:</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">1 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">This is an English game which foreigners find difficult to understand. This game is also played in Pakistan, India Australia and West Indies.</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">2 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">Tis is a very popular game in England.</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">4 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">A game in which opposing teams of players hit a ball backwards and forwards over a high net with their hands.</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">5 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">Mohamed Ali\'s sport.</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">7 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">A game played on a long table with rods and 22 small coloured balls.</FONT></TD></TR><TR><TD VALIGN="TOP" ALIGN="RIGHT"><FONT FACE="Geneva,Arial" SIZE="+1">10 </FONT></TD><TD VALIGN="TOP" ALIGN="LEFT"><FONT FACE="Geneva,Arial" SIZE="-1">This is a popular English pub game.</FONT></TD></TR></TD></TR></TABLE></TD></TR></TABLE></TD></TR>'; var CWCloser='</TABLE>'; // Dynamic Layer Object // sophisticated layer/element targeting and animation object which provides the core // functionality needed in most DHTML applications // 19990604 // Copyright (C) 1999 Dan Steinman // Distributed under the terms of the GNU Library General Public License // Available at http://www.dansteinman.com/dynduo/ function DynLayer(id,nestref,frame) { if (!DynLayer.set && !frame) DynLayerInit() this.frame = frame || self if (is.ns) { if (is.ns4) { if (!frame) { if (!nestref) var nestref = DynLayer.nestRefArray[id] if (!DynLayerTest(id,nestref)) return this.css = (nestref)? eval("document."+nestref+".document."+id) : document.layers[id] } else this.css = (nestref)? eval("frame.document."+nestref+".document."+id) : frame.document.layers[id] this.elm = this.event = this.css this.doc = this.css.document } if (is.ns5) { this.elm = document.getElementById(id) this.css = this.elm.style this.doc = document } this.x = this.css.left this.y = this.css.top this.w = this.css.clip.width this.h = this.css.clip.height } else if (is.ie) { this.elm = this.event = this.frame.document.all[id] this.css = this.frame.document.all[id].style this.doc = document this.x = this.elm.offsetLeft this.y = this.elm.offsetTop this.w = (is.ie4)? this.css.pixelWidth : this.elm.offsetWidth this.h = (is.ie4)? this.css.pixelHeight : this.elm.offsetHeight } //HBS extra properties this.showing = true; this.key = -1; this.id = id this.nestref = nestref this.obj = id + "DynLayer" eval(this.obj + "=this") } function DynLayerMoveTo(x,y) { if (x!=null) { this.x = x if (is.ns) this.css.left = this.x else this.css.pixelLeft = this.x } if (y!=null) { this.y = y if (is.ns) this.css.top = this.y else this.css.pixelTop = this.y } } function DynLayerMoveBy(x,y) { this.moveTo(this.x+x,this.y+y) } function DynLayerShow() { this.css.visibility = (is.ns)? "show" : "visible"; //HBS extension this.showing = true; } function DynLayerHide() { this.css.visibility = (is.ns)? "hide" : "hidden"; //HBS extension this.showing = false; } DynLayer.prototype.moveTo = DynLayerMoveTo DynLayer.prototype.moveBy = DynLayerMoveBy DynLayer.prototype.show = DynLayerShow DynLayer.prototype.hide = DynLayerHide DynLayerTest = new Function('return true') //Dimension-setting extensions to DynLayer by S & M function DynLayerSetTop(NewTop) { this.y = NewTop; this.css.top = NewTop; } DynLayer.prototype.setTop = DynLayerSetTop; function DynLayerSetLeft(NewLeft) { this.x = NewLeft; this.css.left = NewLeft; } DynLayer.prototype.setLeft = DynLayerSetLeft; function DynLayerSetWidth(NewWidth) { this.w = NewWidth; if (is.ie){this.css.width = NewWidth;} else{this.css.clip.width = NewWidth;} } DynLayer.prototype.setWidth = DynLayerSetWidth; // DynLayer GetContent Width/Height Methods // retrieves the total width/height of the contents of the layer when they are not known function DynLayerGetContentWidth() { return (is.ns)? this.doc.width : this.elm.scrollWidth } function DynLayerGetContentHeight() { return (is.ns)? this.doc.height : this.elm.scrollHeight } DynLayer.prototype.getContentWidth = DynLayerGetContentWidth DynLayer.prototype.getContentHeight = DynLayerGetContentHeight function DynLayerNormalizeHeight() { this.h = this.getContentHeight(); if (is.ie4){this.css.height = this.h;} else{this.css.clip.height = this.h;} } function DynLayerNormalizeWidth() { this.w = this.getContentWidth(); if (is.ie4){this.css.width = this.w;} else{this.css.clip.width = this.w;} } DynLayer.prototype.normalizeWidth = DynLayerNormalizeWidth; DynLayer.prototype.normalizeHeight = DynLayerNormalizeHeight; //Dimension-setting extensions to DynLayer by S & M function DynLayerCenter(H,V){ var VScrollPos = 0; var HScrollPos = 0; //Get the scrollbar position if (is.ie){ VScrollPos = document.body.scrollTop; HScrollPos = document.body.scrollLeft; } else { VScrollPos = window.pageYOffset; HScrollPos = window.pageXOffset; } var NewL = this.x; if (H == true){ NewL = Math.floor((pg.W/2) + HScrollPos - (this.w/2)); } var NewT = this.y; if (V == true){ NewT = Math.floor((pg.H/2) + VScrollPos - (this.h/2)); } this.moveTo(NewL, NewT); } DynLayer.prototype.center = DynLayerCenter; // DynLayer Set Background Method // changes the background (the layer must be clipped) function DynLayerSetbg(color) { if (is.ns) this.doc.bgColor = color else this.css.backgroundColor = color } DynLayer.prototype.setbg = DynLayerSetbg // DynLayerInit Function function DynLayerInit(nestref) { if (!DynLayer.set) DynLayer.set = true if (is.ns) { if (nestref) ref = eval('document.'+nestref+'.document') else {nestref = ''; ref = document;} for (var i=0; i<ref.layers.length; i++) { var divname = ref.layers[i].name DynLayer.nestRefArray[divname] = nestref var index = divname.indexOf("Div") if (index > 0) { eval(divname.substr(0,index)+' = new DynLayer("'+divname+'","'+nestref+'")') } if (ref.layers[i].document.layers.length > 0) { DynLayer.refArray[DynLayer.refArray.length] = (nestref=='')? ref.layers[i].name : nestref+'.document.'+ref.layers[i].name } } if (DynLayer.refArray.i < DynLayer.refArray.length) { DynLayerInit(DynLayer.refArray[DynLayer.refArray.i++]) } } else if (is.ie) { for (var i=0; i<document.all.tags("DIV").length; i++) { var divname = document.all.tags("DIV")[i].id var index = divname.indexOf("Div") if (index > 0) { eval(divname.substr(0,index)+' = new DynLayer("'+divname+'")') } } } return true } DynLayer.nestRefArray = new Array() DynLayer.refArray = new Array() DynLayer.refArray.i = 0 DynLayer.set = false // Write Method function DynLayerWrite(html) { if (is.ns) { this.doc.open() this.doc.write(html) this.doc.close() } else if (is.ie) { this.event.innerHTML = html } } DynLayer.prototype.write = DynLayerWrite; function WriteFeedback(Stuff){ var Content = '<TABLE BORDER="1" CELLPADDING="5">'; Content += '<TR><TD ALIGN="CENTER" VALIGN="MIDDLE"><FONT FACE="Geneva,Arial">'; Content += Stuff; Content += '<BR><FORM NAME="OKForm"><INPUT TYPE="button" NAME="CloseMe" VALUE="'; Content += OKCaption + '" onClick="Feedback.hide();CW.show()"></FORM>'; Content += '</FONT></TD></TR></TABLE>'; Feedback.write(Content); Feedback.normalizeWidth(); Feedback.normalizeHeight(); if (Feedback.w > FeedbackWidth){ Content = '<TABLE BORDER="1" CELLPADDING="5" WIDTH="' + FeedbackWidth + '">'; Content += '<TR><TD ALIGN="CENTER" VALIGN="MIDDLE"><FONT FACE="Geneva,Arial">'; Content += Stuff; Content += '<BR><FORM NAME="OKForm"><INPUT TYPE="button" NAME="CloseMe" VALUE="'; Content += OKCaption + '" onClick="Feedback.hide();CW.show()"></FORM>'; Content += '</FONT></TD></TR></TABLE>'; Feedback.write(Content); Feedback.normalizeWidth(); Feedback.normalizeHeight(); } Feedback.center(true,true); if (Feedback.y < (Title.y + Title.h)){ Feedback.setTop(Title.y + Title.h); } CW.hide(); Feedback.show(); if (is.ie){document.OKForm.CloseMe.focus();} else{Feedback.doc.OKForm.CloseMe.focus();} } function StartUp(){ pg = new PageDim(); DivWidth = Math.floor((pg.W*4)/5); FeedbackWidth = Math.floor(DivWidth/2); //Insert this in all the variables NavBarCode = ReplaceStuff('[DivWidth]', DivWidth, NavBarCode); TitleCode = ReplaceStuff('[DivWidth]', DivWidth, TitleCode); ButtonCode = ReplaceStuff('[DivWidth]', DivWidth, ButtonCode); GridCode = ReplaceStuff('[DivWidth]', DivWidth, GridCode); ClueCode = ReplaceStuff('[DivWidth]', DivWidth, ClueCode); var CWCode = CWOpener + ButtonCode + GridCode; CWCode += ClueCode; CWCode += CWCloser; DynLayerInit(); //Hide the feedback div Feedback.hide(); //Write the navigation bar NavBar.write(NavBarCode); NavBar.normalizeHeight(); NavBar.setWidth(DivWidth); NavBar.center(true,false); NavBar.setTop(10); //Write the title stuff Title.write(TitleCode); Title.normalizeHeight(); Title.setWidth(DivWidth); Title.center(true,false); Title.setTop(NavBar.y + NavBar.h); //Size and position the clues div CW.write(CWCode); CW.normalizeHeight(); CW.setWidth(DivWidth); CW.center(true,false); CW.setTop(Title.y + Title.h); //unescape the answers for (var i=0;i<WinLetters.length; i++){ WinLetters[i] = unescape(WinLetters[i]); } } function ShowMessage(){ WriteFeedback(Message); } function ReplaceStuff(Token, Replacement, InString){ var i = InString.indexOf(Token); var FirstBit = ''; var LastBit = ''; while (i>-1){ FirstBit = InString.substring(0, i); LastBit = InString.substring(i + Token.length, InString.length); InString = FirstBit + Replacement + LastBit; i = InString.indexOf(Token); } return InString; } //Character stuff var LowerString='abcdefghijklmnopqrstuvwxyz%9A%9C%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF%F0%F1%F2%F3%F4%F5%F6%F8%F9%FA%FB%FC%FD%FE%FF'; var UpperString='ABCDEFGHIJKLMNOPQRSTUVWXYZ%8A%8C%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF%D0%D1%D2%D3%D4%D5%D6%D8%D9%DA%DB%DC%DD%DE%9F'; LowerString=unescape(LowerString); UpperString=unescape(UpperString); function ConvertCase(InString, Direction){ var FromString = ''; var ToString = ''; if (Direction == 0){ FromString = UpperString; ToString = LowerString; } else{ FromString = LowerString; ToString = UpperString; } var i = 0; j = 0; var OutString = ''; for (i=0; i<InString.length; i++){ if (FromString.indexOf(InString.charAt(i)) > -1){ j = FromString.indexOf(InString.charAt(i)); OutString += ToString.charAt(j); } else{ OutString += InString.charAt(i); } } return OutString; } var MacChars = '%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F%90%91%92%93%94%95%96%97%98%99%9A'; MacChars += '%9B%9C%9D%9E%9F%A0%A1%A4%A5%A6%A7%A8%AA%AB%AC%AE%AF%B4%B6%BB%BC%BE%BF%C0%C1%C2%C4%C7%C8'; MacChars += '%C9%CA%CB%CC%CD%CE%CF%D0%D1%D2%D3%D4%D5%D6%D8%D9%DA%DB%DC%DD%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9'; MacChars += '%EA%EB%EC%ED%EE%EF%F1%F2%F3%F4%F5%F6%F7%F8%FB%FD'; var WinChars = '%C4%C5%C7%C9%D1%D6%DC%E1%E0%E2%E4%E3%E5%E7%E9%E8%EA%EB%ED%EC%EE%EF%F1%F3%F2%F4'; WinChars += '%F6%F5%FA%F9%FB%FC%86%BA%A7%95%B6%DF%AE%99%92%A8%C6%D8%A5%F0%AA%BA%E6%F8%BF%A1%AC%83%AB%BB'; WinChars += '%85%82%C0%C3%D5%8C%9C%96%97%93%94%91%92%F7%FFY/%A4%8B%9B%87%B7%82%84%89%C2%CA%C1%CB'; WinChars += '%C8%CD%CE%CF%CC%D3%D4%D2%DA%DB%D9%B9%88%98%AF%B0%94'; WinChars = unescape(WinChars); MacChars = unescape(MacChars) function MacStringToWin(InString){ var OutString = ''; for (i=0; i<InString.length; i++){ if ( (InString.charAt(i) > '~') && (MacChars.indexOf(InString.charAt(i)) > -1) ){ OutString += WinChars.charAt(MacChars.indexOf(InString.charAt(i))); } else { OutString += InString.charAt(i); } } return OutString; } function WinStringToMac(InString){ var OutString = ''; for (i=0; i<InString.length; i++){ if ( (InString.charAt(i) > '~') && (WinChars.indexOf(InString.charAt(i)) > -1) ){ OutString += MacChars.charAt(WinChars.indexOf(InString.charAt(i))); } else { OutString += InString.charAt(i); } } return OutString; } function TrackFocus(BoxNumber){ CurrentBox = BoxNumber; } function ShowClue(ClueNum){ var OutString = ''; if (AClues[ClueNum] != null){ OutString = OutString + 'Across: ' + ClueNum + '. ' + AClues[ClueNum]; } if (DClues[ClueNum] != null){ if (OutString.length > 0){ OutString += '<BR>'; } OutString = OutString + 'Down: ' + ClueNum + '. ' + DClues[ClueNum]; } WriteFeedback(OutString); } function GetBoxValue(BNum){ var RetVal = ''; if (is.ie){ RetVal = eval('document.Crossword.Box' + BNum).value; } else{ RetVal = eval('CW.doc.Crossword.Box' + BNum).value; } if ((is.mac)&&(!is.ie)){RetVal = MacStringToWin(RetVal);} return RetVal; } function SetBoxValue(BNum, Val){ if ((BNum<0)||(BNum>=WinLetters.length)){return;} if ((is.mac)&&(!is.ie)){Val = WinStringToMac(Val);} if (is.ie){ eval('document.Crossword.Box' + BNum).value = Val; } else{ eval('CW.doc.Crossword.Box' + BNum).value = Val; } } function CheckAnswers(){ var x = 0; var ISWrong = 0; var ThisLetter = ''; for (x=0; x<WinLetters.length; x++){ ThisLetter = GetBoxValue(x); ThisLetter = ConvertCase(ThisLetter, 1); if (ThisLetter.charAt(0) != WinLetters[x].charAt(0)){ ISWrong = 1; SetBoxValue(x, ''); } } if (ISWrong == 1) { WriteFeedback(Incorrect); } else{ WriteFeedback(Correct); } } function ShowHint(){ var Done = 0; var OldLetter = ''; var ThisLetter = ''; if ((CurrentBox>-1)&&(CurrentBox<WinLetters.length)){ OldLetter = GetBoxValue(CurrentBox); OldLetter = ConvertCase(OldLetter, 1); if ((OldLetter.length < 1)||(OldLetter != WinLetters[CurrentBox])){ ThisLetter = WinLetters[CurrentBox]; if (is.mac){ ThisLetter = unescape(WinStringToMac(ThisLetter)); } SetBoxValue(CurrentBox, ThisLetter); Done = 1; } } if (Done == 0){ var x = 0; for (x=0; x<WinLetters.length; x++){ if (Done != 1) { OldLetter = GetBoxValue(x); OldLetter = ConvertCase(OldLetter, 1); if ((OldLetter.length < 1)||(OldLetter != WinLetters[x])){ ThisLetter = WinLetters[x]; if (is.mac){ ThisLetter = unescape(WinStringToMac(ThisLetter)); } SetBoxValue(x, ThisLetter); Done = 1; } } } } if (Done == 0){ WriteFeedback(Correct); } else{ WriteFeedback(GiveHint); } } WinLetters = new Array() WinLetters[0] = 'C'; WinLetters[1] = 'F'; WinLetters[2] = 'R'; WinLetters[3] = 'O'; WinLetters[4] = 'B'; WinLetters[5] = 'A'; WinLetters[6] = 'D'; WinLetters[7] = 'M'; WinLetters[8] = 'I'; WinLetters[9] = 'N'; WinLetters[10] = 'T'; WinLetters[11] = 'O'; WinLetters[12] = 'N'; WinLetters[13] = 'C'; WinLetters[14] = 'T'; WinLetters[15] = 'V'; WinLetters[16] = 'K'; WinLetters[17] = 'B'; WinLetters[18] = 'O'; WinLetters[19] = 'B'; WinLetters[20] = 'A'; WinLetters[21] = 'S'; WinLetters[22] = 'K'; WinLetters[23] = 'E'; WinLetters[24] = 'T'; WinLetters[25] = 'B'; WinLetters[26] = 'A'; WinLetters[27] = 'L'; WinLetters[28] = 'L'; WinLetters[29] = 'P'; WinLetters[30] = 'O'; WinLetters[31] = 'L'; WinLetters[32] = 'O'; WinLetters[33] = 'T'; WinLetters[34] = 'L'; WinLetters[35] = 'L'; WinLetters[36] = 'X'; WinLetters[37] = 'L'; WinLetters[38] = 'E'; WinLetters[39] = 'S'; WinLetters[40] = 'W'; WinLetters[41] = 'I'; WinLetters[42] = 'M'; WinLetters[43] = 'M'; WinLetters[44] = 'I'; WinLetters[45] = 'N'; WinLetters[46] = 'G'; WinLetters[47] = 'Y'; WinLetters[48] = 'N'; WinLetters[49] = 'N'; WinLetters[50] = 'R'; WinLetters[51] = 'U'; WinLetters[52] = 'G'; WinLetters[53] = 'B'; WinLetters[54] = 'Y'; WinLetters[55] = 'O'; WinLetters[56] = 'G'; WinLetters[57] = 'O'; WinLetters[58] = 'L'; WinLetters[59] = 'F'; WinLetters[60] = 'A'; WinLetters[61] = 'O'; WinLetters[62] = 'D'; WinLetters[63] = 'L'; WinLetters[64] = 'K'; WinLetters[65] = 'B'; WinLetters[66] = 'A'; WinLetters[67] = 'S'; WinLetters[68] = 'E'; WinLetters[69] = 'B'; WinLetters[70] = 'A'; WinLetters[71] = 'L'; WinLetters[72] = 'L'; WinLetters[73] = 'T'; WinLetters[74] = 'E'; WinLetters[75] = 'N'; WinLetters[76] = 'N'; WinLetters[77] = 'I'; WinLetters[78] = 'S'; WinLetters[79] = 'R'; WinLetters[80] = 'R'; WinLetters[81] = 'T'; AClues = new Array(); AClues[3]='A game similar to tennis, played with a shuttlecock.'; AClues[5]='A game playe by two teams of five players in which goals are scored by throwing a large ball into an open-ended net basket.'; AClues[6]='A game in which players on horseback try to hit the ball into a goal using long handled hammers.'; AClues[7]='Done in water.'; AClues[8]='This game is played with an oval ball which may be kicked or carried.'; AClues[9]='A game played by hitting small white balls with sticks called clubs, over a large area of ground.'; AClues[11]='This game is popular in the USA.'; AClues[12]='A game for two or four players, who hit a ball across a net with rackets.'; DClues = new Array(); DClues[1]='This is an English game which foreigners find difficult to understand. This game is also played in Pakistan, India Australia and West Indies.'; DClues[2]='Tis is a very popular game in England.'; DClues[4]='A game in which opposing teams of players hit a ball backwards and forwards over a high net with their hands.'; DClues[5]='Mohamed Ali\'s sport.'; DClues[7]='A game played on a long table with rods and 22 small coloured balls.'; DClues[10]='This is a popular English pub game.'; function DoNothing(){} </SCRIPT> <!--<BODY>Fool those dumb ad-inserting ISPs</BODY>--> <META content="MSHTML 5.00.2314.1000" name=GENERATOR></HEAD> <BODY background="" link=#0000ff onload=StartUp() vLink=#0000cc> <SCRIPT language=JavaScript> var OutStuff = ''; OutStuff = '<STYLE TYPE="text/css">#NavBarDiv'; OutStuff += '{position:absolute; left:0; top:10; height: 10; width: 10;'; OutStuff += 'background-color:' + NavBarColor + '; layer-background-color: ' + NavBarColor + ';}'; OutStuff += '</STYLE>'; OutStuff += '<DIV ID="NavBarDiv"></DIV>'; document.write(OutStuff); OutStuff = '<STYLE TYPE="text/css">#TitleDiv'; OutStuff += '{position:absolute; left:0; top:100; height: 800; width: 10;'; OutStuff += 'background-color:' + PageBGColor + '; layer-background-color: ' + PageBGColor + ';}'; OutStuff += '</STYLE>'; OutStuff += '<DIV ID="TitleDiv"></DIV>'; document.write(OutStuff); OutStuff = '<STYLE TYPE="text/css">#CWDiv'; OutStuff += '{position:absolute; left:300; top:300; height: 10; width: 10;'; OutStuff += 'background-color:' + ExBGColor + '; layer-background-color: ' + ExBGColor + ';}'; OutStuff += '</STYLE>'; OutStuff += '<DIV ID="CWDiv"></DIV>'; document.write(OutStuff); OutStuff = '<STYLE TYPE="text/css">#FeedbackDiv'; OutStuff += '{position:absolute; left:0; top:1500; height: 10; '; OutStuff += 'background-color:' + PopupBGColor + '; layer-background-color: ' + PopupBGColor + ';}'; OutStuff += '</STYLE>'; OutStuff += '<DIV ID="FeedbackDiv"></DIV>'; document.write(OutStuff); </SCRIPT> </BODY></HTML>