var fDesc=new Array(); fDesc[0] = "Cycling software is a speciality. The bicycle software was written mainly because the boss is a cyclist and a harmless loony. The bicycle software has been such an unprecedented success over the last few years that "we" now have an entire team of software developers working day and night on the new music software and web developers tools!

Cycling Software
GearCalc Pro
This is an upgrade to the worlds best bicycle gear calculator. The same great design with some nice additional features added. Whether you are into bike racing or touring this is likely to be an equally valuable tool for optimising your gears. Now bundled with specialised Fixed Wheel Gear Ratio Calculator for track racers.

PowerCalc
PowerCalc cyclists power calculator. Calculates energy requirements etc. for cyclist's. Some Tour de France commentators would benefit from using this. Particularly the ones who think that big riders automatically have a significant advantage when descending, due to extra weight.

WheelCalc
WheelCalc spoke length calculator. Calculates spoke lengths for bicycle wheel builders. For the wanabee bicycle wheel builder the help file details how to measure up a bike wheel rim and hub.

LevelCalc
LevelCalc heart rate calculator. Calculates levels of training intensity for riders who use heart rate meters, using various well known approximations.

NEW! CrankCalc
Crank length calculator. Calculates crank lengths, leg angles and seat tube angles for cyclists. Provides scale drawn vector based animation of riders legs with optional 'ankling' allowances.

NEW! ChainLengthCalc
Probably the best bicycle chain length calculator in the world. Also suitable for some other chain driven transmission systems."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }