//document.write('

Neuromuscular Therapy

' ); 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("
TermDefinition
Ischemia  Lack or limiting of blood flow  
Nerve Compression  Pressure on a nerve by bone or cartilage  
Nerve Entrapment  Pressure on a nerve by soft tissue such as muscles, tendons or ligaments or fascia  
Fascial Restriction  Fascia cannot be separated from it\'s muscular counterpart  
Postural Distortion  Imbalance in muscle tone  
Biomechanical Dysfunction  imbalance in the musculoskeletal system resulting in faulty movement patterns  
Trigger Points  A noxious nodule in a taut band of tissue that is hypersensitive and painful  
"); 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() { curSide = curSide + direction; if ( curSide >= numSides ) { curSide = 0; } if ( curSide < 0 ) { curSide = numSides - 1; } if ( curSide == startSide ) { nextCard(); } 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();