// // Note: This is a modified version of the X11 (aka MIT) open source // license. It lets you use, modify, distribute and sell, etc., // requiring only that you leave the "Help" and "About Memorizable // Tables" links (under "Options") in tact. If you desire to use the // software without these links please contact the author. // // COPYRIGHT AND PERMISSION NOTICE for Memorizable Tables // // Copyright (c) 2007, Craig Muth, memorizable.org // Author's Website URL: http://memorizable.org // // All rights reserved. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation // files (the "Software"), to deal in the Software without // restriction, including without limitation the rights to use, copy, // modify, merge, publish, distribute, and/or sell copies of the // Software, and to permit persons to whom the Software is furnished // to do so, subject to the following conditions: // // The above copyright notice, Author's Website URL, and this // permission notice shall be included in all copies or substantial // portions of the Software, and any hyperlinks in the user interface // in the Software which refer to any page on the Author's Website may // not be removed, disabled, altered, obscured, or repositioned. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND // NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE // COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR // ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY // DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, // WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS // ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE // OF THIS SOFTWARE. // // Except as contained in this notice, the name of a copyright holder // shall not be used in advertising or otherwise to promote the sale, // use or other dealings in this Software without prior written // authorization of the copyright holder. // Mem = new Object(); Mem.blankRowCount = 9; Mem.mGray = "#d8d4c0"; Mem.mGreen = "#fff"; Mem.mClicked = "#b8b4a0"; Mem.myCellIndex = function(th) { var cells = th.parentNode.cells; var inn = 0; for(var x=0; x