//document.write('

facts for 6, 7, 8, 9, 11, 12

' ); document.write('
' ); document.write(""); document.write('' ); document.write("" ); document.write("" ); document.write('' ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write("
FactorsProduct
6 x 4  24  
6 x 5  30  
6 x 2  12  
6 x 6  36  
6 x 3  18  
6 x 7  42  
6 x 8  48  
6 x 9  54  
6 x 12  72  
7 x 2  14  
7 x 3  21  
7 x 4  28  
7 x 5  35  
7 x 6  42  
7 x 7  49  
7 x 8  56  
7 x 9  63  
7 x 12  84  
8 x 2  16  
8 x 3  24  
8 x 4  32  
8 x 5  40  
8 x 6  48  
8 x 7  56  
8 x 8  64  
8 x 9  72  
8 x 12  96  
9 x 2  18  
9 x 3  27  
9 x 4  36  
9 x 5  45  
9 x 6  54  
9 x 7  63  
9 x 8  72  
9 x 9  81  
9 x 12  108  
11 x 10  110  
11 x 11  121  
11 x 12  132  
12 x 2  24  
12 x 3  36  
12 x 4  48  
12 x 5  60  
12 x 6  72  
12 x 7  84  
12 x 8  96  
12 x 9  108  
12 x 10  120  
12 x 11  132  
12 x 12  144  
"); document.write('
' ); txtReverseOrder='Reverse Order'; txtStartOver='Start Over'; txtDiscard='Discard'; txtBack='Back'; txtShuffle='Shuffle'; txtContinue='Continue'; txtNextCard='Next Card'; txtHelp='Help'; txtFlip='Flip'; //====================================================== // Copyright 2005 John Weidner All rights reserved // http://www.studystack.com //====================================================== var numCards ; var card; var curCard = 1; var curSide = 0; var startSide = 0; var numSides = 2; var endSide = numSides-1; var startTime = new Date(); var sequence; var continueButton; var direction = 1; var sideColor = Array(10); sideColor[0] = "#ffffff"; sideColor[1] = "#eeeeee"; sideColor[2] = "#ffdddd"; sideColor[3] = "#ddffdd"; sideColor[4] = "#ddddff"; sideColor[5] = "#cc9999"; sideColor[6] = "#99ee99"; sideColor[7] = "#9999ee"; sideColor[8] = "#6666cc"; sideColor[9] = "#cc6666"; var theTable; var now = new Date(); var prevAdTime = now.getTime(); var cardsArray ; var cardSelectObject ; var cardsLeftObject ; var cardsConstructed = 0; function Card() { cardsConstructed ++ ; this.cardNumber = cardsConstructed ; this.sequence = -1 ; this.timeDisplayed = 4000 ; } function init() { cardsConstructed = 0; curCard = 1; curSide = startSide ; sequence = 0; theTable = document.getElementById( 'theTable' ) numSides = theTable.rows[0].cells.length; endSide = numSides-1; continueButton = document.getElementById( 'continueButton' ); cardsLeftObject = document.getElementById( 'cardsLeft' ); cardSelectObject = document.getElementById( 'cardSelect' ); cardSelectObject.length = 0; numCards = theTable.rows.length-1; updateCardsLeft(); cardsArray = Array( numCards ); //shuffle(); var i; for ( i=1; i<=numCards; i++ ) { cardsArray[i] = new Card(); cardSelectObject.options[i-1] = new Option( i ); } displayCard(1); continueButton.focus(); } function getTableCell( rowNum, columnNum ) { var aRow = theTable.rows[ rowNum]; var cell = aRow.cells.item( columnNum ); return cell.innerHTML ; } function getFlapName( sideNum ) { return getTableCell( 0, sideNum ); } function getText( cardNum, sideNum ) { var row = cardsArray[ cardNum ].cardNumber ; return getTableCell( row, sideNum ); } function displayCard( cardNum ) { curCard = cardNum ; displayInfo( "", "", "" ); var text = getText( cardNum, curSide ); displayInfo( getFlapName( curSide ), text, cardsArray[ cardNum ].cardNumber ); var cardFrame = document.getElementById( 'cardFrame' ) cardFrame.bgColor = sideColor[ curSide ]; if ( curSide == endSide ) { continueButton.childNodes[0].nodeValue = txtNextCard ; } else { continueButton.childNodes[0].nodeValue = txtFlip ; } } function displayInfo( cardTitle, cardText, cardNumber ) { var sideNameField = document.getElementById( 'sideName' ); sideNameField.innerHTML = cardTitle; var cardTextField = document.getElementById( 'cardText' ); cardTextField.innerHTML = cardText ; var cardNumberField = document.getElementById( 'cardNumber' ); cardNumberField.innerHTML = cardNumber ; if ( adjustFont ) { if ( cardText.length < 8 ) { cardTextField.style.fontSize = 80; } else if ( cardText.length < 14 ) { cardTextField.style.fontSize = 60; } else if ( cardText.length < 20 ) { cardTextField.style.fontSize = 40; } else if ( cardText.length < 80 ) { cardTextField.style.fontSize = 30; } else { cardTextField.style.fontSize = 20; } } var i; for ( i=0; i numCards ) { curCard = 1; } var minAge = (numCards < 7 ) ? numCards - 1 : 7; var highScore = 0; var i; for (i=1; i<=numCards; i++ ) { var age = sequence - cardsArray[ i ].sequence; // alert( "age = " + age ); if ( age >= minAge ) { var timeDisplayed = cardsArray[ i ].timeDisplayed ; score = age * 20 + timeDisplayed ; // alert( "card=" + i + " age=" + age + " time=" + timeDisplayed + " score = " + score + " high=" + highScore ); if ( score > highScore ) { curCard = i; highScore = score ; } } } } function next( doFade ) { curSide = curSide + direction; if ( curSide >= numSides ) { curSide = 0; } if ( curSide < 0 ) { curSide = numSides - 1; } if ( curSide == startSide ) { nextCard( doFade ); } displayCard( curCard ); continueButton.focus(); } function prev() { curSide = curSide - direction; if ( curSide >= numSides ) { curSide = 0; } if ( curSide < 0 ) { curSide = numSides - 1; } if ( curSide == endSide ) { if ( !prevCard() ) { curSide = startSide ; } } displayCard( curCard ); continueButton.focus(); } function prevCard() { fadeIn(0); if ( sequence != 0 ) { sequence = sequence - 1; var i; for ( i=1; i<=numCards; i++ ) { var cardSeq = cardsArray[i].sequence ; if ( cardSeq == sequence ) { cardsArray[i].sequence = -1 ; curCard = i; return true; } } } return false ; } function reverseOrder() { direction = direction * -1 ; curSide = endSide ; endSide = startSide ; startSide = curSide ; displayCard( curCard ); continueButton.focus() ; } function updateCardsLeft() { cardsLeftObject.innerHTML = (numCards) + " left" ; } function discard() { displayInfo( "", "", "" ); numCards--; if ( numCards == 0 ) { alert( "No more cards. Restoring all discarded cards." ); restoreAll(); } else { cardSelectObject.options[ cardSelectObject.selectedIndex ] = null ; swapRows( curCard, numCards+1); if ( curCard > numCards ) { curCard = 1; } curSide = startSide ; displayCard( curCard ); } continueButton.focus() ; updateCardsLeft(); } function restoreAll() { init(); continueButton.focus() ; } function fadeIn( digit ) { var cardFrame = document.getElementById( 'cardFrame' ) var digits = "0123456789abcdef" ; var ch = digits.substring( digit, digit+1 ); color = "#" + ch + ch + ch + ch + ch + ch; cardFrame.bgColor = color ; if ( digit < 15 ) { setTimeout( 'fadeIn(' + ( digit + 1) + ')', 5 ); } else { cardFrame.bgColor = sideColor[ curSide ]; } } function swapRows( a, b ) { var tmp = cardsArray[ a ]; cardsArray[a] = cardsArray[ b ]; cardsArray[b] = tmp ; } function shuffle() { var i; for ( i=1; i<=numCards; i++ ) { cardsArray[i].timeDisplayed = 4000; } for ( i=1; i<=numCards; i++ ) { var randomNumber=Math.floor( Math.random() * (numCards-1)) + 1; swapRows( i, randomNumber ); } displayCard( 1 ); } document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
 
' ); document.write( '
' ); document.write( '
' ); document.write( '   ' ); document.write( '
' ); document.write( '
' ); document.write( '
' ); document.write( '
' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); txtBack = 'Back'; document.write( ' ' ); txtDiscard = 'Discard'; document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
          
xx left
' ); document.write( '' + txtHelp + '
' ); document.write( '
' ); document.write( '
' ); init();