rem: var oldLeft = parseInt(card.left); 
add: var oldLeft = card._left; 
context:   turnFaceUp: function() {    var card = this;    disableUI();    var oldLeft = parseInt(card.left);    var oldWidth = card.boxObject.width;    var oldHalfWidth = oldWidth / 2;    var stepNum = 7;    var interval = setInterval(function() {      stepNum--;      if(stepNum==-1) { // testing for -1 ensures a 40ms delay after the turn completes        clearInterval(interval);        card.left = oldLeft;        card.width = oldWidth;        animatedActionFinished();        return;      }      var newHalfWidth = cardTurnFaceUpCosines[stepNum] * oldHalfWidth;      card.width = 2 * newHalfWidth;      card.left = oldLeft + oldHalfWidth - newHalfWidth;      if(stepNum==3) card.setFaceUp();  // gone past pi/2    }, 45);  }
meta: 3385	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3385/24c3cd716a78c5e66a2c65c4ac71bb30bd1c4f75/cardslib.js/clean/cardslib.js