<!--
Code:
-->
<!--INIT--mtbGearRatioCalculator-->
<script language="JavaScript">
function mrdyResetGearRatio ( mrdyGearRatioForm )
{
   mrdyGearRatioForm.mrdyWheelSize.value = "26";
   mrdyGearRatioForm.mrdyInnerRing.value = "28";
   mrdyGearRatioForm.mrdyMiddleRing.value = "36";
   mrdyGearRatioForm.mrdyOuterRing.value = "46";
   mrdyGearRatioForm.mrdyCog01.value = "34";
   mrdyGearRatioForm.mrdyCog02.value = "30";
   mrdyGearRatioForm.mrdyCog03.value = "26";
   mrdyGearRatioForm.mrdyCog04.value = "23";
   mrdyGearRatioForm.mrdyCog05.value = "20";
   mrdyGearRatioForm.mrdyCog06.value = "18";
   mrdyGearRatioForm.mrdyCog07.value = "16";
   mrdyGearRatioForm.mrdyCog08.value = "14";
   mrdyGearRatioForm.mrdyCog09.value = "12";
   mrdyGearRatioForm.mrdyGear01.value = "1";
   mrdyGearRatioForm.mrdyGear02.value = "2";
   mrdyGearRatioForm.mrdyGear03.value = "3";
   mrdyGearRatioForm.mrdyGear04.value = "4";
   mrdyGearRatioForm.mrdyGear05.value = "5";
   mrdyGearRatioForm.mrdyGear06.value = "6";
   mrdyGearRatioForm.mrdyGear07.value = "7";
   mrdyGearRatioForm.mrdyGear08.value = "8";
   mrdyGearRatioForm.mrdyGear09.value = "9";
   mrdyGearRatioForm.mrdyRatio01.value = "";
   mrdyGearRatioForm.mrdyRatio02.value = "";
   mrdyGearRatioForm.mrdyRatio03.value = "";
   mrdyGearRatioForm.mrdyRatio04.value = "";
   mrdyGearRatioForm.mrdyRatio05.value = "";
   mrdyGearRatioForm.mrdyRatio06.value = "";
   mrdyGearRatioForm.mrdyRatio07.value = "";
   mrdyGearRatioForm.mrdyRatio08.value = "";
   mrdyGearRatioForm.mrdyRatio09.value = "";
   mrdyGearRatioForm.mrdyInches01.value = "";
   mrdyGearRatioForm.mrdyInches02.value = "";
   mrdyGearRatioForm.mrdyInches03.value = "";
   mrdyGearRatioForm.mrdyInches04.value = "";
   mrdyGearRatioForm.mrdyInches05.value = "";
   mrdyGearRatioForm.mrdyInches06.value = "";
   mrdyGearRatioForm.mrdyInches07.value = "";
   mrdyGearRatioForm.mrdyInches08.value = "";
   mrdyGearRatioForm.mrdyInches09.value = "";
   mrdyGearRatioForm.mrdyUpShft02.value = "";
   mrdyGearRatioForm.mrdyUpShft03.value = "";
   mrdyGearRatioForm.mrdyUpShft04.value = "";
   mrdyGearRatioForm.mrdyUpShft05.value = "";
   mrdyGearRatioForm.mrdyUpShft06.value = "";
   mrdyGearRatioForm.mrdyUpShft07.value = "";
   mrdyGearRatioForm.mrdyUpShft08.value = "";
   mrdyGearRatioForm.mrdyUpShft09.value = "";
   mrdyGearRatioForm.mrdyDnShft01.value = "";
   mrdyGearRatioForm.mrdyDnShft02.value = "";
   mrdyGearRatioForm.mrdyDnShft03.value = "";
   mrdyGearRatioForm.mrdyDnShft04.value = "";
   mrdyGearRatioForm.mrdyDnShft05.value = "";
   mrdyGearRatioForm.mrdyDnShft06.value = "";
   mrdyGearRatioForm.mrdyDnShft07.value = "";
   mrdyGearRatioForm.mrdyDnShft08.value = "";

   mrdyGearRatioForm.mrdyGear11.value = "10";
   mrdyGearRatioForm.mrdyGear12.value = "11";
   mrdyGearRatioForm.mrdyGear13.value = "12";
   mrdyGearRatioForm.mrdyGear14.value = "13";
   mrdyGearRatioForm.mrdyGear15.value = "14";
   mrdyGearRatioForm.mrdyGear16.value = "15";
   mrdyGearRatioForm.mrdyGear17.value = "16";
   mrdyGearRatioForm.mrdyGear18.value = "17";
   mrdyGearRatioForm.mrdyGear19.value = "18";
   mrdyGearRatioForm.mrdyRatio11.value = "";
   mrdyGearRatioForm.mrdyRatio12.value = "";
   mrdyGearRatioForm.mrdyRatio13.value = "";
   mrdyGearRatioForm.mrdyRatio14.value = "";
   mrdyGearRatioForm.mrdyRatio15.value = "";
   mrdyGearRatioForm.mrdyRatio16.value = "";
   mrdyGearRatioForm.mrdyRatio17.value = "";
   mrdyGearRatioForm.mrdyRatio18.value = "";
   mrdyGearRatioForm.mrdyRatio19.value = "";
   mrdyGearRatioForm.mrdyInches11.value = "";
   mrdyGearRatioForm.mrdyInches12.value = "";
   mrdyGearRatioForm.mrdyInches13.value = "";
   mrdyGearRatioForm.mrdyInches14.value = "";
   mrdyGearRatioForm.mrdyInches15.value = "";
   mrdyGearRatioForm.mrdyInches16.value = "";
   mrdyGearRatioForm.mrdyInches17.value = "";
   mrdyGearRatioForm.mrdyInches18.value = "";
   mrdyGearRatioForm.mrdyInches19.value = "";
   mrdyGearRatioForm.mrdyUpShft12.value = "";
   mrdyGearRatioForm.mrdyUpShft13.value = "";
   mrdyGearRatioForm.mrdyUpShft14.value = "";
   mrdyGearRatioForm.mrdyUpShft15.value = "";
   mrdyGearRatioForm.mrdyUpShft16.value = "";
   mrdyGearRatioForm.mrdyUpShft17.value = "";
   mrdyGearRatioForm.mrdyUpShft18.value = "";
   mrdyGearRatioForm.mrdyUpShft19.value = "";
   mrdyGearRatioForm.mrdyDnShft11.value = "";
   mrdyGearRatioForm.mrdyDnShft12.value = "";
   mrdyGearRatioForm.mrdyDnShft13.value = "";
   mrdyGearRatioForm.mrdyDnShft14.value = "";
   mrdyGearRatioForm.mrdyDnShft15.value = "";
   mrdyGearRatioForm.mrdyDnShft16.value = "";
   mrdyGearRatioForm.mrdyDnShft17.value = "";
   mrdyGearRatioForm.mrdyDnShft18.value = "";

   mrdyGearRatioForm.mrdyGear21.value = "19";
   mrdyGearRatioForm.mrdyGear22.value = "20";
   mrdyGearRatioForm.mrdyGear23.value = "21";
   mrdyGearRatioForm.mrdyGear24.value = "22";
   mrdyGearRatioForm.mrdyGear25.value = "23";
   mrdyGearRatioForm.mrdyGear26.value = "24";
   mrdyGearRatioForm.mrdyGear27.value = "25";
   mrdyGearRatioForm.mrdyGear28.value = "26";
   mrdyGearRatioForm.mrdyGear29.value = "27";
   mrdyGearRatioForm.mrdyRatio21.value = "";
   mrdyGearRatioForm.mrdyRatio22.value = "";
   mrdyGearRatioForm.mrdyRatio23.value = "";
   mrdyGearRatioForm.mrdyRatio24.value = "";
   mrdyGearRatioForm.mrdyRatio25.value = "";
   mrdyGearRatioForm.mrdyRatio26.value = "";
   mrdyGearRatioForm.mrdyRatio27.value = "";
   mrdyGearRatioForm.mrdyRatio28.value = "";
   mrdyGearRatioForm.mrdyRatio29.value = "";
   mrdyGearRatioForm.mrdyInches21.value = "";
   mrdyGearRatioForm.mrdyInches22.value = "";
   mrdyGearRatioForm.mrdyInches23.value = "";
   mrdyGearRatioForm.mrdyInches24.value = "";
   mrdyGearRatioForm.mrdyInches25.value = "";
   mrdyGearRatioForm.mrdyInches26.value = "";
   mrdyGearRatioForm.mrdyInches27.value = "";
   mrdyGearRatioForm.mrdyInches28.value = "";
   mrdyGearRatioForm.mrdyInches29.value = "";
   mrdyGearRatioForm.mrdyUpShft22.value = "";
   mrdyGearRatioForm.mrdyUpShft23.value = "";
   mrdyGearRatioForm.mrdyUpShft24.value = "";
   mrdyGearRatioForm.mrdyUpShft25.value = "";
   mrdyGearRatioForm.mrdyUpShft26.value = "";
   mrdyGearRatioForm.mrdyUpShft27.value = "";
   mrdyGearRatioForm.mrdyUpShft28.value = "";
   mrdyGearRatioForm.mrdyUpShft29.value = "";
   mrdyGearRatioForm.mrdyDnShft21.value = "";
   mrdyGearRatioForm.mrdyDnShft22.value = "";
   mrdyGearRatioForm.mrdyDnShft23.value = "";
   mrdyGearRatioForm.mrdyDnShft24.value = "";
   mrdyGearRatioForm.mrdyDnShft25.value = "";
   mrdyGearRatioForm.mrdyDnShft26.value = "";
   mrdyGearRatioForm.mrdyDnShft27.value = "";
   mrdyGearRatioForm.mrdyDnShft28.value = "";
}
function mrdyFormatPercent ( mrdyGearRatioObject )
{
   var mrdyTempObjectOne = 1000 * mrdyGearRatioObject;
   var mrdyTempObjectTwo = parseInt ( mrdyTempObjectOne , 10 );
   var mrdyTempObjectThree = mrdyTempObjectTwo / 10;
   var mrdyTempRemainderByTen = mrdyTempObjectTwo;

   mrdyTempRemainderByTen %= 10;
   if ( mrdyTempRemainderByTen == 0 ) 
   {
      if ( mrdyTempObjectThree < 10 )
      {
         return ( "0" + mrdyTempObjectThree + ".0%" );
      }
      else
      {
         return ( mrdyTempObjectThree + ".0%" );
      } 
   } 
   if ( mrdyTempObjectThree < 10 )
   {
      return ( "0" + mrdyTempObjectThree + "%" );
   }
   else
   {
      return ( mrdyTempObjectThree + "%" );
   } 
   
}
function mrdyFormatOneDecimalPlaces ( mrdyGearRatioObject )
{
   var mrdyTempObjectOne = 10 * mrdyGearRatioObject;
   var mrdyTempObjectTwo = parseInt ( mrdyTempObjectOne , 10 );
   var mrdyTempObjectThree = mrdyTempObjectTwo / 10;
   var mrdyTempRemainderByTen = mrdyTempObjectTwo;

   mrdyTempRemainderByTen %= 10;
   if ( mrdyTempRemainderByTen == 0 ) 
   {
      return ( mrdyTempObjectThree + ".0" ); 
   } 
   return ( mrdyTempObjectThree );
   
}
function mrdyFormatTwoDecimalPlaces ( mrdyGearRatioObject )
{
   var mrdyTempObjectOne = 100 * mrdyGearRatioObject;
   var mrdyTempObjectTwo = parseInt ( mrdyTempObjectOne , 10 );
   var mrdyTempObjectThree = mrdyTempObjectTwo / 100;
   var mrdyTempRemainderByTen = mrdyTempObjectTwo;
   var mrdyTempRemainderByHundred = mrdyTempObjectTwo; 

   mrdyTempRemainderByTen %= 10;
   mrdyTempRemainderByHundred %= 100;
   if ( mrdyTempRemainderByHundred == 0 ) 
   {
      return ( mrdyTempObjectThree + ".00" ); 
   } 
   if ( mrdyTempRemainderByTen == 0 ) 
   {
      return ( mrdyTempObjectThree + "0" ); 
   } 
   return ( mrdyTempObjectThree );
   
}
function mrdyFindGearRatio ( mrdyGearRatioForm )
{
   var mrdyTempGear;
   var mrdyTempGearOne;
   var mrdyTempGearTwo;
   var mrdyTempObject;
   var mrdyTempRemainder;

   mrdyTempObject = mrdyGearRatioForm.mrdyInnerRing.value / mrdyGearRatioForm.mrdyCog01.value;
   mrdyGearRatioForm.mrdyRatio01.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInnerRing.value / mrdyGearRatioForm.mrdyCog02.value;
   mrdyGearRatioForm.mrdyRatio02.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInnerRing.value / mrdyGearRatioForm.mrdyCog03.value;
   mrdyGearRatioForm.mrdyRatio03.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInnerRing.value / mrdyGearRatioForm.mrdyCog04.value;
   mrdyGearRatioForm.mrdyRatio04.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInnerRing.value / mrdyGearRatioForm.mrdyCog05.value;
   mrdyGearRatioForm.mrdyRatio05.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInnerRing.value / mrdyGearRatioForm.mrdyCog06.value;
   mrdyGearRatioForm.mrdyRatio06.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInnerRing.value / mrdyGearRatioForm.mrdyCog07.value;
   mrdyGearRatioForm.mrdyRatio07.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInnerRing.value / mrdyGearRatioForm.mrdyCog08.value;
   mrdyGearRatioForm.mrdyRatio08.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInnerRing.value / mrdyGearRatioForm.mrdyCog09.value;
   mrdyGearRatioForm.mrdyRatio09.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio01.value;
   mrdyGearRatioForm.mrdyInches01.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio02.value;
   mrdyGearRatioForm.mrdyInches02.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio03.value;
   mrdyGearRatioForm.mrdyInches03.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio04.value;
   mrdyGearRatioForm.mrdyInches04.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio05.value;
   mrdyGearRatioForm.mrdyInches05.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio06.value;
   mrdyGearRatioForm.mrdyInches06.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio07.value;
   mrdyGearRatioForm.mrdyInches07.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio08.value;
   mrdyGearRatioForm.mrdyInches08.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio09.value;
   mrdyGearRatioForm.mrdyInches09.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );


   mrdyTempObject = mrdyGearRatioForm.mrdyInches02.value - mrdyGearRatioForm.mrdyInches01.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches01.value;
   mrdyGearRatioForm.mrdyUpShft02.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches03.value - mrdyGearRatioForm.mrdyInches02.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches02.value;
   mrdyGearRatioForm.mrdyUpShft03.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches04.value - mrdyGearRatioForm.mrdyInches03.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches03.value;
   mrdyGearRatioForm.mrdyUpShft04.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches05.value - mrdyGearRatioForm.mrdyInches04.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches04.value;
   mrdyGearRatioForm.mrdyUpShft05.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches06.value - mrdyGearRatioForm.mrdyInches05.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches05.value;
   mrdyGearRatioForm.mrdyUpShft06.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches07.value - mrdyGearRatioForm.mrdyInches06.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches06.value;
   mrdyGearRatioForm.mrdyUpShft07.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches08.value - mrdyGearRatioForm.mrdyInches07.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches07.value;
   mrdyGearRatioForm.mrdyUpShft08.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches09.value - mrdyGearRatioForm.mrdyInches08.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches08.value;
   mrdyGearRatioForm.mrdyUpShft09.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches02.value - mrdyGearRatioForm.mrdyInches01.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches02.value;
   mrdyGearRatioForm.mrdyDnShft01.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches03.value - mrdyGearRatioForm.mrdyInches02.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches03.value;
   mrdyGearRatioForm.mrdyDnShft02.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches04.value - mrdyGearRatioForm.mrdyInches03.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches04.value;
   mrdyGearRatioForm.mrdyDnShft03.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches05.value - mrdyGearRatioForm.mrdyInches04.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches05.value;
   mrdyGearRatioForm.mrdyDnShft04.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches06.value - mrdyGearRatioForm.mrdyInches05.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches06.value;
   mrdyGearRatioForm.mrdyDnShft05.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches07.value - mrdyGearRatioForm.mrdyInches06.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches06.value;
   mrdyGearRatioForm.mrdyDnShft06.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches08.value - mrdyGearRatioForm.mrdyInches07.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches08.value;
   mrdyGearRatioForm.mrdyDnShft07.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches09.value - mrdyGearRatioForm.mrdyInches08.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches09.value;
   mrdyGearRatioForm.mrdyDnShft08.value = mrdyFormatPercent ( mrdyTempObject );

///////////////////////////////////////////////////////////////////////////////

   mrdyTempObject = mrdyGearRatioForm.mrdyMiddleRing.value / mrdyGearRatioForm.mrdyCog01.value;
   mrdyGearRatioForm.mrdyRatio11.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyMiddleRing.value / mrdyGearRatioForm.mrdyCog02.value;
   mrdyGearRatioForm.mrdyRatio12.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyMiddleRing.value / mrdyGearRatioForm.mrdyCog03.value;
   mrdyGearRatioForm.mrdyRatio13.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyMiddleRing.value / mrdyGearRatioForm.mrdyCog04.value;
   mrdyGearRatioForm.mrdyRatio14.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyMiddleRing.value / mrdyGearRatioForm.mrdyCog05.value;
   mrdyGearRatioForm.mrdyRatio15.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyMiddleRing.value / mrdyGearRatioForm.mrdyCog06.value;
   mrdyGearRatioForm.mrdyRatio16.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyMiddleRing.value / mrdyGearRatioForm.mrdyCog07.value;
   mrdyGearRatioForm.mrdyRatio17.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyMiddleRing.value / mrdyGearRatioForm.mrdyCog08.value;
   mrdyGearRatioForm.mrdyRatio18.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyMiddleRing.value / mrdyGearRatioForm.mrdyCog09.value;
   mrdyGearRatioForm.mrdyRatio19.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );


   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio11.value;
   mrdyGearRatioForm.mrdyInches11.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio12.value;
   mrdyGearRatioForm.mrdyInches12.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio13.value;
   mrdyGearRatioForm.mrdyInches13.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio14.value;
   mrdyGearRatioForm.mrdyInches14.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio15.value;
   mrdyGearRatioForm.mrdyInches15.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio16.value;
   mrdyGearRatioForm.mrdyInches16.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio17.value;
   mrdyGearRatioForm.mrdyInches17.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio18.value;
   mrdyGearRatioForm.mrdyInches18.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio19.value;
   mrdyGearRatioForm.mrdyInches19.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );


   mrdyTempObject = mrdyGearRatioForm.mrdyInches12.value - mrdyGearRatioForm.mrdyInches11.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches11.value;
   mrdyGearRatioForm.mrdyUpShft12.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches13.value - mrdyGearRatioForm.mrdyInches12.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches12.value;
   mrdyGearRatioForm.mrdyUpShft13.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches14.value - mrdyGearRatioForm.mrdyInches13.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches13.value;
   mrdyGearRatioForm.mrdyUpShft14.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches15.value - mrdyGearRatioForm.mrdyInches14.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches14.value;
   mrdyGearRatioForm.mrdyUpShft15.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches16.value - mrdyGearRatioForm.mrdyInches15.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches15.value;
   mrdyGearRatioForm.mrdyUpShft16.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches17.value - mrdyGearRatioForm.mrdyInches16.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches16.value;
   mrdyGearRatioForm.mrdyUpShft17.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches18.value - mrdyGearRatioForm.mrdyInches17.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches17.value;
   mrdyGearRatioForm.mrdyUpShft18.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches19.value - mrdyGearRatioForm.mrdyInches18.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches18.value;
   mrdyGearRatioForm.mrdyUpShft19.value = mrdyFormatPercent ( mrdyTempObject );


   mrdyTempObject = mrdyGearRatioForm.mrdyInches12.value - mrdyGearRatioForm.mrdyInches11.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches12.value;
   mrdyGearRatioForm.mrdyDnShft11.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches13.value - mrdyGearRatioForm.mrdyInches12.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches13.value;
   mrdyGearRatioForm.mrdyDnShft12.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches14.value - mrdyGearRatioForm.mrdyInches13.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches14.value;
   mrdyGearRatioForm.mrdyDnShft13.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches15.value - mrdyGearRatioForm.mrdyInches14.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches15.value;
   mrdyGearRatioForm.mrdyDnShft14.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches16.value - mrdyGearRatioForm.mrdyInches15.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches16.value;
   mrdyGearRatioForm.mrdyDnShft15.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches17.value - mrdyGearRatioForm.mrdyInches16.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches16.value;
   mrdyGearRatioForm.mrdyDnShft16.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches18.value - mrdyGearRatioForm.mrdyInches17.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches18.value;
   mrdyGearRatioForm.mrdyDnShft17.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches19.value - mrdyGearRatioForm.mrdyInches18.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches19.value;
   mrdyGearRatioForm.mrdyDnShft18.value = mrdyFormatPercent ( mrdyTempObject );


///////////////////////////////////////////////////////////////////////////////

   mrdyTempObject = mrdyGearRatioForm.mrdyOuterRing.value / mrdyGearRatioForm.mrdyCog01.value;
   mrdyGearRatioForm.mrdyRatio21.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyOuterRing.value / mrdyGearRatioForm.mrdyCog02.value;
   mrdyGearRatioForm.mrdyRatio22.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyOuterRing.value / mrdyGearRatioForm.mrdyCog03.value;
   mrdyGearRatioForm.mrdyRatio23.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyOuterRing.value / mrdyGearRatioForm.mrdyCog04.value;
   mrdyGearRatioForm.mrdyRatio24.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyOuterRing.value / mrdyGearRatioForm.mrdyCog05.value;
   mrdyGearRatioForm.mrdyRatio25.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyOuterRing.value / mrdyGearRatioForm.mrdyCog06.value;
   mrdyGearRatioForm.mrdyRatio26.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyOuterRing.value / mrdyGearRatioForm.mrdyCog07.value;
   mrdyGearRatioForm.mrdyRatio27.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyOuterRing.value / mrdyGearRatioForm.mrdyCog08.value;
   mrdyGearRatioForm.mrdyRatio28.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyOuterRing.value / mrdyGearRatioForm.mrdyCog09.value;
   mrdyGearRatioForm.mrdyRatio29.value = mrdyFormatTwoDecimalPlaces ( mrdyTempObject );
 
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio21.value;
   mrdyGearRatioForm.mrdyInches21.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio22.value;
   mrdyGearRatioForm.mrdyInches22.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio23.value;
   mrdyGearRatioForm.mrdyInches23.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio24.value;
   mrdyGearRatioForm.mrdyInches24.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio25.value;
   mrdyGearRatioForm.mrdyInches25.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio26.value;
   mrdyGearRatioForm.mrdyInches26.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio27.value;
   mrdyGearRatioForm.mrdyInches27.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio28.value;
   mrdyGearRatioForm.mrdyInches28.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyWheelSize.value * mrdyGearRatioForm.mrdyRatio29.value;
   mrdyGearRatioForm.mrdyInches29.value = mrdyFormatOneDecimalPlaces ( mrdyTempObject );
 
   mrdyTempObject = mrdyGearRatioForm.mrdyInches22.value - mrdyGearRatioForm.mrdyInches21.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches21.value;
   mrdyGearRatioForm.mrdyUpShft22.value = mrdyFormatPercent ( mrdyTempObject );

   mrdyTempObject = mrdyGearRatioForm.mrdyInches23.value - mrdyGearRatioForm.mrdyInches22.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches22.value;
   mrdyGearRatioForm.mrdyUpShft23.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches24.value - mrdyGearRatioForm.mrdyInches23.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches23.value;
   mrdyGearRatioForm.mrdyUpShft24.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches25.value - mrdyGearRatioForm.mrdyInches24.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches24.value;
   mrdyGearRatioForm.mrdyUpShft25.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches26.value - mrdyGearRatioForm.mrdyInches25.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches25.value;
   mrdyGearRatioForm.mrdyUpShft26.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches27.value - mrdyGearRatioForm.mrdyInches26.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches26.value;
   mrdyGearRatioForm.mrdyUpShft27.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches28.value - mrdyGearRatioForm.mrdyInches27.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches27.value;
   mrdyGearRatioForm.mrdyUpShft28.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches29.value - mrdyGearRatioForm.mrdyInches28.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches28.value;
   mrdyGearRatioForm.mrdyUpShft29.value = mrdyFormatPercent ( mrdyTempObject );


   mrdyTempObject = mrdyGearRatioForm.mrdyInches22.value - mrdyGearRatioForm.mrdyInches21.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches22.value;
   mrdyGearRatioForm.mrdyDnShft21.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches23.value - mrdyGearRatioForm.mrdyInches22.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches23.value;
   mrdyGearRatioForm.mrdyDnShft22.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches24.value - mrdyGearRatioForm.mrdyInches23.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches24.value;
   mrdyGearRatioForm.mrdyDnShft23.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches25.value - mrdyGearRatioForm.mrdyInches24.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches25.value;
   mrdyGearRatioForm.mrdyDnShft24.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches26.value - mrdyGearRatioForm.mrdyInches25.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches26.value;
   mrdyGearRatioForm.mrdyDnShft25.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches27.value - mrdyGearRatioForm.mrdyInches26.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches26.value;
   mrdyGearRatioForm.mrdyDnShft26.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches28.value - mrdyGearRatioForm.mrdyInches27.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches28.value;
   mrdyGearRatioForm.mrdyDnShft27.value = mrdyFormatPercent ( mrdyTempObject );
   mrdyTempObject = mrdyGearRatioForm.mrdyInches29.value - mrdyGearRatioForm.mrdyInches28.value;
   mrdyTempObject = mrdyTempObject / mrdyGearRatioForm.mrdyInches29.value;
   mrdyGearRatioForm.mrdyDnShft28.value = mrdyFormatPercent ( mrdyTempObject );


///////////////////////////////////////////////////////////////////////////////

   if ( mrdyGearRatioForm.mrdyInches11.value <= mrdyGearRatioForm.mrdyInches02.value )
   {
      if ( mrdyGearRatioForm.mrdyInches11.value == mrdyGearRatioForm.mrdyInches02.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear02.value;
         mrdyGearRatioForm.mrdyGear11.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches11.value - mrdyGearRatioForm.mrdyInches01.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches02.value - mrdyGearRatioForm.mrdyInches11.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear02.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear01.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches11.value <= mrdyGearRatioForm.mrdyInches03.value )
   {
      if ( mrdyGearRatioForm.mrdyInches11.value == mrdyGearRatioForm.mrdyInches03.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear03.value;
         mrdyGearRatioForm.mrdyGear11.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches11.value - mrdyGearRatioForm.mrdyInches02.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches03.value - mrdyGearRatioForm.mrdyInches11.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear03.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear02.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches11.value <= mrdyGearRatioForm.mrdyInches04.value )
   {
      if ( mrdyGearRatioForm.mrdyInches11.value == mrdyGearRatioForm.mrdyInches04.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear04.value;
         mrdyGearRatioForm.mrdyGear11.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches11.value - mrdyGearRatioForm.mrdyInches03.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches04.value - mrdyGearRatioForm.mrdyInches11.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear04.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear03.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches11.value <= mrdyGearRatioForm.mrdyInches05.value )
   {
      if ( mrdyGearRatioForm.mrdyInches11.value == mrdyGearRatioForm.mrdyInches05.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear05.value;
         mrdyGearRatioForm.mrdyGear11.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches11.value - mrdyGearRatioForm.mrdyInches04.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches05.value - mrdyGearRatioForm.mrdyInches11.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear05.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear04.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches11.value <= mrdyGearRatioForm.mrdyInches06.value )
   {
      if ( mrdyGearRatioForm.mrdyInches11.value == mrdyGearRatioForm.mrdyInches06.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear06.value;
         mrdyGearRatioForm.mrdyGear11.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches11.value - mrdyGearRatioForm.mrdyInches05.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches06.value - mrdyGearRatioForm.mrdyInches11.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear06.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear05.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches11.value <= mrdyGearRatioForm.mrdyInches07.value )
   {
      if ( mrdyGearRatioForm.mrdyInches11.value == mrdyGearRatioForm.mrdyInches07.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear07.value;
         mrdyGearRatioForm.mrdyGear11.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches11.value - mrdyGearRatioForm.mrdyInches06.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches07.value - mrdyGearRatioForm.mrdyInches11.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear07.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear06.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches11.value <= mrdyGearRatioForm.mrdyInches08.value )
   {
      if ( mrdyGearRatioForm.mrdyInches11.value == mrdyGearRatioForm.mrdyInches08.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear08.value;
         mrdyGearRatioForm.mrdyGear11.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches11.value - mrdyGearRatioForm.mrdyInches07.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches08.value - mrdyGearRatioForm.mrdyInches11.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear08.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear07.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches11.value <= mrdyGearRatioForm.mrdyInches09.value )
   {
      if ( mrdyGearRatioForm.mrdyInches11.value == mrdyGearRatioForm.mrdyInches09.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear09.value;
         mrdyGearRatioForm.mrdyGear11.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches11.value - mrdyGearRatioForm.mrdyInches08.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches09.value - mrdyGearRatioForm.mrdyInches11.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear09.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear08.value;
         }
      }
   }
   else
   {
      mrdyTempGear = 1 * 10;
   }
   mrdyGearRatioForm.mrdyGear11.value = mrdyTempGear;
   mrdyGearRatioForm.mrdyGear12.value = mrdyTempGear + 1;
   mrdyGearRatioForm.mrdyGear13.value = mrdyTempGear + 2;
   mrdyGearRatioForm.mrdyGear14.value = mrdyTempGear + 3;
   mrdyGearRatioForm.mrdyGear15.value = mrdyTempGear + 4;
   mrdyGearRatioForm.mrdyGear16.value = mrdyTempGear + 5;
   mrdyGearRatioForm.mrdyGear17.value = mrdyTempGear + 6;
   mrdyGearRatioForm.mrdyGear18.value = mrdyTempGear + 7;
   mrdyGearRatioForm.mrdyGear19.value = mrdyTempGear + 8;

   if ( mrdyGearRatioForm.mrdyInches21.value <= mrdyGearRatioForm.mrdyInches12.value )
   {
      if ( mrdyGearRatioForm.mrdyInches21.value == mrdyGearRatioForm.mrdyInches12.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear12.value;
         mrdyGearRatioForm.mrdyGear21.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches21.value - mrdyGearRatioForm.mrdyInches11.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches12.value - mrdyGearRatioForm.mrdyInches21.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear12.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear11.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches21.value <= mrdyGearRatioForm.mrdyInches13.value )
   {
      if ( mrdyGearRatioForm.mrdyInches21.value == mrdyGearRatioForm.mrdyInches13.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear13.value;
         mrdyGearRatioForm.mrdyGear21.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches21.value - mrdyGearRatioForm.mrdyInches12.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches13.value - mrdyGearRatioForm.mrdyInches21.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear13.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear12.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches21.value <= mrdyGearRatioForm.mrdyInches14.value )
   {
      if ( mrdyGearRatioForm.mrdyInches21.value == mrdyGearRatioForm.mrdyInches14.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear14.value;
         mrdyGearRatioForm.mrdyGear21.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches21.value - mrdyGearRatioForm.mrdyInches13.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches14.value - mrdyGearRatioForm.mrdyInches21.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear14.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear13.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches21.value <= mrdyGearRatioForm.mrdyInches15.value )
   {
      if ( mrdyGearRatioForm.mrdyInches21.value == mrdyGearRatioForm.mrdyInches15.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear15.value;
         mrdyGearRatioForm.mrdyGear21.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches21.value - mrdyGearRatioForm.mrdyInches14.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches15.value - mrdyGearRatioForm.mrdyInches21.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear15.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear14.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches21.value <= mrdyGearRatioForm.mrdyInches16.value )
   {
      if ( mrdyGearRatioForm.mrdyInches21.value == mrdyGearRatioForm.mrdyInches16.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear16.value;
         mrdyGearRatioForm.mrdyGear21.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches21.value - mrdyGearRatioForm.mrdyInches15.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches16.value - mrdyGearRatioForm.mrdyInches21.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear16.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear15.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches21.value <= mrdyGearRatioForm.mrdyInches17.value )
   {
      if ( mrdyGearRatioForm.mrdyInches21.value == mrdyGearRatioForm.mrdyInches17.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear17.value;
         mrdyGearRatioForm.mrdyGear21.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches21.value - mrdyGearRatioForm.mrdyInches16.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches17.value - mrdyGearRatioForm.mrdyInches21.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear17.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear16.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches21.value <= mrdyGearRatioForm.mrdyInches18.value )
   {
      if ( mrdyGearRatioForm.mrdyInches21.value == mrdyGearRatioForm.mrdyInches18.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear18.value;
         mrdyGearRatioForm.mrdyGear21.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches21.value - mrdyGearRatioForm.mrdyInches17.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches18.value - mrdyGearRatioForm.mrdyInches21.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear18.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear17.value;
         }
      }
   }
   else
   if ( mrdyGearRatioForm.mrdyInches21.value <= mrdyGearRatioForm.mrdyInches19.value )
   {
      if ( mrdyGearRatioForm.mrdyInches21.value == mrdyGearRatioForm.mrdyInches19.value )
      {
         mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear19.value;
         mrdyGearRatioForm.mrdyGear21.value = mrdyTempGear;
      }
      else
      {
         mrdyTempGearOne = mrdyGearRatioForm.mrdyInches21.value - mrdyGearRatioForm.mrdyInches18.value;
         mrdyTempGearTwo = mrdyGearRatioForm.mrdyInches19.value - mrdyGearRatioForm.mrdyInches21.value;
         if ( mrdyTempGearOne >= mrdyTempGearTwo )
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear19.value;
         }
         else
         {
            mrdyTempGear = 1 * mrdyGearRatioForm.mrdyGear18.value;
         }
      }
   }
   else
   {
      mrdyTempGear = 1 * 10;
   }
   mrdyGearRatioForm.mrdyGear21.value = mrdyTempGear;
   mrdyGearRatioForm.mrdyGear22.value = mrdyTempGear + 1;
   mrdyGearRatioForm.mrdyGear23.value = mrdyTempGear + 2;
   mrdyGearRatioForm.mrdyGear24.value = mrdyTempGear + 3;
   mrdyGearRatioForm.mrdyGear25.value = mrdyTempGear + 4;
   mrdyGearRatioForm.mrdyGear26.value = mrdyTempGear + 5;
   mrdyGearRatioForm.mrdyGear27.value = mrdyTempGear + 6;
   mrdyGearRatioForm.mrdyGear28.value = mrdyTempGear + 7;
   mrdyGearRatioForm.mrdyGear29.value = mrdyTempGear + 8;

}
</script>
<form name="mrdyGearRatioCalculator">
<table border="3" width="900" cellpadding="3" cellspacing="3" bgcolor="#00FFFF" bordercolorlight="#808080" bordercolordark="#808080">
   <tr>
      <td valign="middle" align="center" width="100%">
         <table border="0" cellpadding="3" cellspacing="3" width="100%">
            <tr>
               <td width="100%" colspan="2" valign="top" align="center"><font face="Times New Roman" size="4"><b>Mountain Bike Gear Ratio Calculator</b></font></td>
            </tr>
            <tr>
               <td width="100%" colspan="2" valign="top" align="center">
                  <hr>
               </td>
            </tr>
            <tr>
               <td valign="middle" align="center" width="100%">
                  <table border="3" bordercolorlight="#808080" cellspacing="3" cellpadding="3" bordercolordark="#808080" bgcolor="#C0C0C0">
                     <tr>
                        <td align="center" colspan="1" rowspan="1"><b><font face="Times New Roman" size="3">Wheel Size</font></b></td>
                        <td align="center" colspan="5" rowspan="1"><b><font face="Times New Roman" size="3">Inner Ring</font></b></td>
                        <td align="center" colspan="5" rowspan="1"><b><font face="Times New Roman" size="3">Middle Ring</font></b></td>
                        <td align="center" colspan="5" rowspan="1"><b><font face="Times New Roman" size="3">Outer Ring</font></b></td>
                     </tr>
                     <tr>
                        <td align="center" colspan="1"><input type="text" tabindex="1" name="mrdyWheelSize" size="5" value="26" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center" colspan="5"><input type="text" tabindex="2" name="mrdyInnerRing" size="5" value="28" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center" colspan="5"><input type="text" tabindex="3" name="mrdyMiddleRing" size="5" value="36" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center" colspan="5"><input type="text" tabindex="4" name="mrdyOuterRing" size="5" value="46" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                     </tr>
                     <tr>
                        <td align="center"><b><font face="Times New Roman" size="3">Cog</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">Gear</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">Ratio</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">Inches</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">UpShft</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">DnShft</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">Gear</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">Ratio</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">Inches</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">UpShft</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">DnShft</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">Gear</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">Ratio</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">Inches</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">UpShft</font></b></td>
                        <td align="center"><b><font face="Times New Roman" size="3">DnShft</font></b></td>
                     </tr>
                     <tr>
                        <td align="center"><input type="text" tabindex="5" name="mrdyCog09" size="5" value="12" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear09" size="5" value="9" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio09" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches09" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft09" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center" bordercolor="#C0C0C0">&nbsp;</td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear19" size="5" value="18" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio19" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches19" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft19" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center" bordercolor="#C0C0C0">&nbsp;</td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear29" size="5" value="27" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio29" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches29" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft29" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center" bordercolor="#C0C0C0">&nbsp;</td>
                     </tr>
                     <tr>
                        <td align="center"><input type="text" tabindex="6" name="mrdyCog08" size="5" value="14" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear08" size="5" value="8" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio08" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches08" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft08" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft08" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear18" size="5" value="17" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio18" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches18" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft18" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft18" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear28" size="5" value="26" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio28" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches28" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft28" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft28" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                     </tr>
                     <tr>
                        <td align="center"><input type="text" tabindex="7" name="mrdyCog07" size="5" value="16" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear07" size="5" value="7" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio07" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches07" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft07" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft07" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear17" size="5" value="16" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio17" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches17" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft17" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft17" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear27" size="5" value="25" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio27" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches27" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft27" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft27" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                     </tr>
                     <tr>
                        <td align="center"><input type="text" tabindex="8" name="mrdyCog06" size="5" value="18" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear06" size="5" value="6" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio06" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches06" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft06" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft06" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear16" size="5" value="15" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio16" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches16" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft16" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft16" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear26" size="5" value="24" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio26" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches26" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft26" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft26" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                     </tr>
                     <tr>
                        <td align="center"><input type="text" tabindex="9" name="mrdyCog05" size="5" value="20" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear05" size="5" value="5" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio05" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches05" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft05" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft05" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear15" size="5" value="14" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio15" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches15" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft15" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft15" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear25" size="5" value="23" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio25" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches25" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft25" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft25" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                     </tr>
                     <tr>
                        <td align="center"><input type="text" tabindex="10" name="mrdyCog04" size="5" value="23" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear04" size="5" value="4" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio04" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches04" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft04" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft04" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear14" size="5" value="13" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio14" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches14" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft14" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft14" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear24" size="5" value="22" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio24" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches24" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft24" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft24" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                     </tr>
                     <tr>
                        <td align="center"><input type="text" tabindex="11" name="mrdyCog03" size="5" value="26" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear03" size="5" value="3" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio03" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches03" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft03" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft03" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear13" size="5" value="12" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio13" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches13" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft13" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft13" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear23" size="5" value="21" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio23" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches23" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft23" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft23" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                     </tr>
                     <tr>
                        <td align="center"><input type="text" tabindex="12" name="mrdyCog02" size="5" value="30" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear02" size="5" value="2" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio02" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches02" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft02" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft02" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear12" size="5" value="11" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio12" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches12" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft12" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft12" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear22" size="5" value="20" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio22" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches22" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyUpShft22" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft22" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                     </tr>
                     <tr>
                        <td align="center"><input type="text" tabindex="13" name="mrdyCog01" size="5" value="34" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear01" size="5" value="1" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio01" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches01" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center" bordercolor="#C0C0C0">&nbsp;</td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft01" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear11" size="5" value="10" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio11" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches11" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center" bordercolor="#C0C0C0">&nbsp;</td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft11" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyGear21" size="5" value="19" style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyRatio21" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyInches21" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                        <td align="center" bordercolor="#C0C0C0">&nbsp;</td>
                        <td align="center"><input type="text" readonly tabindex="-1" name="mrdyDnShft21" size="5" value style="font-family: Courier New; font-size: 10pt; font-weight: bold"></td>
                     </tr>
                  </table>
               </td>
            </tr>
            <tr>
               <td valign="middle" width="60%" align="center"><center>
                  <table width="142">
                     <tr>
                        <td width="64"><font face="Courier New" size="3"><b><input type="button" name="mrdyClickResetResetGearRatio" value="Reset" onclick="mrdyResetGearRatio(form)"></b></font></td>
                        <td width="64"><font face="Courier New" size="3"><b><input type="button" name="mrdyClickFindGearRatio" value="Submit" onclick="mrdyFindGearRatio(form)"></b></font></td>
                  </table>
                  </center></td>
            </tr>
            <tr>
               <td align="center" width="100%">
                  <hr>
               </td>
            </tr>
            <tr>
               <td valign="middle" align="center" width="100%">
                  <table border="0" width="100%" cellspacing="2" cellpadding="2">
                     <tr>
                        <td valign="middle" align="center" width="100%"><b><font face="Times New Roman" size="4">Where Is That Next Gear?</font></b></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">If you use more than one chain ring during your ride it is useful</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">to know before hand where the next gear, up or down, really is.</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">Enter your specifications (wheel size in inches) and the calculator</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">applies some limited smarts to find where the gear shift points are.</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="1">&nbsp;</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">The UpShft and DnShft columns display the change relative to the gear shifted from.</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="1">&nbsp;</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">The Gear column is adjusted to show the shift pattern across the chain rings.</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">( intermediate ratios are not considered - the nearest whole ratio is the next gear )</font></td>
                     </tr>
                  </table>
               </td>
            </tr>
            <tr>
               <td align="center" width="100%" colspan="2">
                  <hr>
               </td>
            </tr>
            <tr>
               <td valign="middle" align="center" width="100%" colspan="2">
                  <table border="0" width="100%" cellspacing="2" cellpadding="2">
                     <tr>
                        <td valign="middle" align="center" width="100%"><b><font face="Times New Roman" size="4">Reference Links</font></b></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%">
                           <p><a tabindex="-1" href="http://www.inlandempirecycling.com/Cycling/calculate_gear_inch_chart.htm" target="_blank"><font face="Times New Roman" size="3">http://www.inlandempirecycling.com/Cycling/calculate_gear_inch_chart.htm</font></a></p>
                        </td>
                     <tr>
                     <tr>
                        <td valign="middle" align="center" width="100%">
                           <p><a tabindex="-1" href="http://www.machinehead-software.co.uk/gear_inch_ratio_table26.html" target="_blank"><font face="Times New Roman" size="3">http://www.machinehead-software.co.uk/gear_inch_ratio_table26.html</font></a></p>
                        </td>
                     </tr>
                        <td valign="middle" align="center" width="100%">
                           <p><a tabindex="-1" href="http://www.panix.com/~jbarrm/cycal/cycal.30f.html" target="_blank"><font face="Times New Roman" size="3">http://www.panix.com/~jbarrm/cycal/cycal.30f.html</font></a></p>
                        </td>
                     </tr>
                     </tr>
                  </table>
               </td>
            </tr>
            <tr>
               <td align="center" width="100%">
                  <hr>
               </td>
            </tr>
            <tr>
               <td valign="middle" align="center" width="100%">
                  <table border="0" width="100%" cellspacing="2" cellpadding="2">
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="4"><b>Roll Your Own</b></font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">From The Menu Bar: View -&gt; Source</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">Within your text editor: Save As &quot;mtbGearRatioCalculator.htm&quot;</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">Search for &quot;INIT--mtbGearRatioCalculator&quot;</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">Delete everthing above this line.</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">Search for &quot;FINI--mtbGearRatioCalculator&quot;</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">Delete everthing below this line.</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3">Save again.</font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3"><b>voila</b></font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3"><b>your own calculator</b></font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="2">( if this, or any alternative method, fails, message-via-email me to receive a copy of the original )</font></td>
                     </tr>
                  </table>
               </td>
            </tr>
            <tr>
               <td valign="middle" align="center" width="100%">
                  <hr>
                  <hr>
               </td>
            </tr>
            <tr>
               <td valign="middle" align="center" width="100%">
                  <table border="0" width="55%" cellspacing="2" cellpadding="2">
                     <tr>
                        <td width="100%" valign="top" align="center">
                           <p><font face="Courier New" size="2">Mountain Bike Gear Ratio Calculator V4.0</font></p>
                           <p><font face="Courier New" size="2">Copyright (C) 2004 Michael R Young</font></p>
                           <p><font face="Courier New" size="2">This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</font></p>
                           <p><font face="Courier New" size="2">This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</font></p>
                           <p><font face="Courier New" size="2">To receive a copy of the GNU General Public License write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.</font></p>
                        </td>
                     </tr>
                  </table>
               </td>
            </tr>
            <tr>
               <td align="center" width="100%" colspan="2">
                  <hr>
                  <hr>
               </td>
            </tr>
            <tr>
               <td valign="middle" align="center" width="100%" colspan="2">
                  <table border="0" width="100%" cellspacing="2" cellpadding="2">
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3"><b>If you respond to this post, remove the [QUOTE]'d data.</b></font></td>
                     </tr>
                     <tr>
                        <td valign="middle" align="center" width="100%"><font face="Times New Roman" size="3"><b>Otherwise the thread will become cluttered with multiple calculators.</b></font></td>
                     </tr>
                  </table>
               </td>
            </tr>
            <tr>
               <td align="center" width="100%" colspan="2">
                  <hr>
                  <hr>
               </td>
            </tr>
         </table>
      </td>
   </tr>
</table>
</form>
<!--FINI--mtbGearRatioCalculator-->
<!--
-->