From: <Saved by Windows Internet Explorer 8>
Subject: Heart Rate Training Zone Calculator
Date: Sun, 25 Jan 2009 08:04:41 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C97EC3.9371EFD0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C97EC3.9371EFD0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.machinehead-software.co.uk/bike/heart_rate/heart_rate_zone_calculator_abcc_bcf.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Heart Rate Training Zone Calculator</TITLE>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<META name=3DDescription=20
content=3D"Cyclists heart rate training zone calculator based on the =
revised ABCC / BCF guidelines. Written in javascript by Nigel Jones">
<META name=3Dkeywords=20
content=3D"heart, rate, calculator, training, guidelines, age, mhr, bcf, =
levelcalc, zone, abcc, software, intensities, level, methods, defined, =
exercise, maximum, measured, metabolism, power, revised, sprints, =
weight, zones, aerobic, athletes, calculates, carbohydrate, =
carbohydrates, zones&#13;&#10;">
<META name=3DMSSmartTagsPreventParsing content=3DTRUE><LINK =
rel=3D"shortcut icon"=20
href=3D"heart_calculator.ico"><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.machinehead-software.co.uk/bicycle_software.css">
<SCRIPT language=3Djavascript>
<!----
window.onError =3D null;=20
var justloaded=3Dtrue;
var expireDate =3D new Date;=20
var dc =3D document.cookie
var nZones=3D7
if(dc!=3D"")var aCookies=3Ddocument.cookie.split(";");
function readcookie(){
	var f =3D document.frm_Heart_Rate_Calculator;
	var mhr=3D"";
	if(dc!=3D""){
		for(var i=3D0; i<aCookies.length; i++){
			mhr =3D eval(aCookies[i].split("=3D")[1]);
			f.txt_Maxmum_HeartRate.value=3Dmhr;
		}
	}
}
function writecookie(){
	var =
f=3Deval(parseInt(document.frm_Heart_Rate_Calculator.txt_Maxmum_HeartRate=
.value));
	expireDate.setYear(expireDate.getYear()+1)
	if(f>0 && !isNaN(f)){
		document.cookie =3D "mhr=3D" + f + "; expires=3D" + =
expireDate.toGMTString();
	}
}
function deletecookie(){
	if(document.cookie!=3D""){
		if(confirm("Do you want to remove the cookies to?")){
			expireDate.setYear(expireDate.getYear()-1)
			document.cookie =3D "mhr=3D ; expires=3D" + expireDate.toGMTString();
		}
	}
}
function browsertype(){
	var n=3Dnavigator.appName
	if(n =3D=3D 'Microsoft Internet Explorer')	return "IE";
	else if(n =3D=3D 'Netscape')return "NC";
	else return "unknown";
}
function browserver(v){
	var iVer;
	var strVer=3Dnavigator.appVersion.toLowerCase()
	if(browsertype()=3D=3D"IE"){
		var ipos=3Deval(strVer.indexOf('msie '))
		iVer=3D parseFloat( strVer.substring(ipos+5,strVer.length) )=20
	}else{
		iVer=3DparseFloat(strVer);
	}
	return (iVer>=3Dv)?true:false;
}
function PreLoadImage(imgsrc){
	if(browserver(4)){
		var head1=3D new Image();
		head1.src=3Dimgsrc;
	}
return head1;
}
function ShowButton(imagename,objectsrc){
	if(browserver(4)) =
document.images[imagename].src=3Deval(objectsrc+".src");
};
function ShowQuad(loc1,loc2,loc3,loc4, =
objectsrc1,objectsrc2,objectsrc3,objectsrc4){
	ShowButton(loc1, objectsrc1);
	ShowButton(loc2, objectsrc2);
	ShowButton(loc3, objectsrc3);
	ShowButton(loc4, objectsrc4);
};

var =
BlackLogo1=3DPreLoadImage('../../images/machinehead_animation_black.gif')=
; =20
var BlackLogo2=3DPreLoadImage('../../images/logo_black2.gif');
var BlackLogo3=3DPreLoadImage('../../images/logo_black3.gif');
var BlackLogo4=3DPreLoadImage('../../images/logo_black4.gif');
var =
RedLogo1=3DPreLoadImage('../../images/machinehead_animation_red.gif');=20
var RedLogo2=3DPreLoadImage('../../images/logo_red2.gif');
var RedLogo3=3DPreLoadImage('../../images/logo_red3.gif');
var RedLogo4=3DPreLoadImage('../../images/logo_red4.gif');

var imgMale=3DPreLoadImage('../../images/male_symbol.gif');
var imgFemale=3DPreLoadImage('../../images/female_symbol.gif');
function showGraphics(){
	var f=3Ddocument.frm_Heart_Rate_Calculator;
	=
f.cmbSex.selectedIndex=3D=3D0?imgSex=3DShowButton('imgSex','imgMale'):img=
Sex=3DShowButton('imgSex','imgFemale')
	if(makepos(f.txtage.value)>0)	calculate_max_heart_rate();
}
function changeSex(){
	var f=3Ddocument.frm_Heart_Rate_Calculator.cmbSex;
	f.selectedIndex=3D=3D0?f.selectedIndex=3D1:f.selectedIndex=3D0;
	showGraphics()
}
function clearform(){
	var f=3Ddocument.frm_Heart_Rate_Calculator;
	f.txtage.value=3D"";
	f.txt_Maxmum_HeartRate.value=3D"";
	for(i=3D0;i<nZones;i++) f.txt[i].value=3D"";
}
function makepos(n){
	return (n<0)? -n: n;
}
function posnum(n){
	if(isNaN(n) || n=3D=3D0){
		if(!justloaded)	alert("Invalid entry");
		justloaded=3Dfalse;
		return false;
	}
return true;
}
var a_Heart_Rate_Factors =3D new Array(0.6,0.65,0.75,0.82,0.89,0.94,1)
function calculate_heart_zones(nLower,nUpper){
	var sout=3D""
	sout+=3D"<br>" + (a_Heart_Rate_Factors[nLower]*100) + "-" + =
(a_Heart_Rate_Factors[nUpper]*100) + "%"
	document.write(sout)
}
function calculate_heart_rate_levels(){
	var s=3D " - ";
	var b=3D" BPM";
	var f=3Ddocument.frm_Heart_Rate_Calculator;
	var max=3Dmakepos(parseInt(f.txt_Maxmum_HeartRate.value));
	if(posnum(max)){
		f.txt_Maxmum_HeartRate.value=3Dmax;
		f.txt[0].value=3D"Below "+parseInt(max*a_Heart_Rate_Factors[0])+b;
		for(i=3D1;i<nZones;i++)	=
f.txt[i].value=3DparseInt(max*a_Heart_Rate_Factors[i-1])+s+parseInt(max*a=
_Heart_Rate_Factors[i])+b;
	}
	else clearform();
}
function calculate_max_heart_rate(){
	var f=3Ddocument.frm_Heart_Rate_Calculator
	var a=3Df.txtage;
	var m=3Df.txt_Maxmum_HeartRate
	var age=3Dmakepos(parseInt(a.value));
	if(posnum(age)){
		=
f.cmbSex.selectedIndex=3D=3D0?m.value=3D214-(0.8*age):m.value=3D209-(0.7*=
age);
		calculate_heart_rate_levels();
	}
}
function keyhandler(obj,str){
	if(parseInt(obj.value)>0){
		=
str=3D=3D'age'?calculate_max_heart_rate():calculate_heart_rate_levels();
		writecookie();
	}
}
// --->
</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18247"></HEAD>
<BODY=20
onload=3D"showGraphics();window.status=3D'A Javascript heart rate =
calculator by Nigel Jones'"=20
bgColor=3Dlightgrey text=3D#000000>
<CENTER>
<TABLE border=3D0 width=3D"100%">
  <TBODY>
  <TR>
    <TD vAlign=3Dtop width=3D32 align=3Dright><A=20
      href=3D"http://www.machinehead-software.co.uk/cycling.html"><IMG =
border=3D0=20
      hspace=3D4 alt=3D"Performance Cyclist Software Index"=20
      =
src=3D"http://www.machinehead-software.co.uk/images/cdrom_software.gif"=20
      width=3D32 height=3D32></A> </TD>
    <TD vAlign=3Dtop width=3D32 align=3Dright><A=20
      =
href=3D"http://www.machinehead-software.co.uk/bike/heart_rate/heart_rate_=
calculator.html"><IMG=20
      border=3D0 hspace=3D4 alt=3D"Heart Rate Calculator icon"=20
      src=3D"http://www.machinehead-software.co.uk/images/lelelcal.gif" =
width=3D32=20
      height=3D32></A> </TD>
    <TD vAlign=3Dtop align=3Dmiddle>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
        <TBODY>
        <TR>
          <TD><A=20
            =
onmouseover=3D"ShowQuad('b__0','b__1','b__2','b__3','RedLogo1','RedLogo2'=
,'RedLogo3','RedLogo4')"=20
            =
onmouseout=3D"ShowQuad('b__0','b__1','b__2','b__3','BlackLogo1','BlackLog=
o2','BlackLogo3','BlackLogo4')"=20
            =
href=3D"http://www.machinehead-software.co.uk/index.html"><IMG=20
            border=3D0 name=3Db__0 alt=3D"Machinehead Bicycle Software"=20
            =
src=3D"http://www.machinehead-software.co.uk/images/machinehead_animation=
_black.gif"=20
            width=3D58 height=3D51></A></TD>
          <TD><A=20
            =
onmouseover=3D"ShowQuad('b__0','b__1','b__2','b__3','RedLogo1','RedLogo2'=
,'RedLogo3','RedLogo4')"=20
            =
onmouseout=3D"ShowQuad('b__0','b__1','b__2','b__3','BlackLogo1','BlackLog=
o2','BlackLogo3','BlackLogo4')"=20
            =
href=3D"http://www.machinehead-software.co.uk/index.html"><IMG=20
            border=3D0 name=3Db__1 alt=3D"Machinehead Cycling Software"=20
            =
src=3D"http://www.machinehead-software.co.uk/images/logo_black2.gif"=20
            width=3D213 height=3D51></A></TD></TR>
        <TR>
          <TD><A=20
            =
onmouseover=3D"ShowQuad('b__0','b__1','b__2','b__3','RedLogo1','RedLogo2'=
,'RedLogo3','RedLogo4')"=20
            =
onmouseout=3D"ShowQuad('b__0','b__1','b__2','b__3','BlackLogo1','BlackLog=
o2','BlackLogo3','BlackLogo4')"=20
            =
href=3D"http://www.machinehead-software.co.uk/index.html"><IMG=20
            border=3D0 name=3Db__2 alt=3D"Machinehead Bike Software"=20
            =
src=3D"http://www.machinehead-software.co.uk/images/logo_black3.gif"=20
            width=3D58 height=3D21></A></TD>
          <TD><A=20
            =
onmouseover=3D"ShowQuad('b__0','b__1','b__2','b__3','RedLogo1','RedLogo2'=
,'RedLogo3','RedLogo4')"=20
            =
onmouseout=3D"ShowQuad('b__0','b__1','b__2','b__3','BlackLogo1','BlackLog=
o2','BlackLogo3','BlackLogo4')"=20
            =
href=3D"http://www.machinehead-software.co.uk/index.html"><IMG=20
            border=3D0 name=3Db__3 alt=3D"Machinehead Bicycle Software"=20
            =
src=3D"http://www.machinehead-software.co.uk/images/logo_black4.gif"=20
            width=3D213 height=3D21></A></TD></TR></TBODY></TABLE></TD>
    <TD vAlign=3Dtop width=3D32 align=3Dright><A=20
      =
href=3D"http://www.machinehead-software.co.uk/bike/heart_rate/heart_rate_=
calculator.html"><IMG=20
      border=3D0 hspace=3D4 alt=3D"Heart Rate Calculator icon"=20
      src=3D"http://www.machinehead-software.co.uk/images/lelelcal.gif" =
width=3D32=20
      height=3D32></A> </TD>
    <TD vAlign=3Dtop width=3D32 align=3Dright><A=20
      href=3D"http://www.machinehead-software.co.uk/cycling.html"><IMG =
border=3D0=20
      hspace=3D4 alt=3D"Performance Cycling Software"=20
      =
src=3D"http://www.machinehead-software.co.uk/images/cdrom_software.gif"=20
      width=3D32 height=3D32></A> </TD></TR></TBODY></TABLE>
<H1 align=3Dcenter><U>Javascript Heart Rate Training Zone=20
Calculator</U></H1></CENTER>
<P>Here is a rather spartan Javascript version of the <A=20
href=3D"http://www.machinehead-software.co.uk/bike/heart_rate/heart_rate_=
calculator.html">LevelCalc=20
heart rate calculator</A>. This one calculates heart rate values based =
entirely=20
upon the revised ABCC/BCF training guidelines which are based upon the =
riders=20
maximum heart rate. Riders who have no idea what there maximum heart =
rate (MHR)=20
is can estimate from the following equations: <BR>Females MHR =3D 209 - =
(age *=20
0.7)<BR>Males MHR =3D 214 - (age * 0.8)<BR>These formula are generally =
considered=20
more reliable than the previously used 220-age. </P>
<P>The 6 zones can be simplified into three bands, for use by younger =
and=20
non-elite riders. For convenience I have colour coded these bands: <FONT =

color=3Ddarkblue>Blue=3DBasic Band</FONT>, <FONT =
color=3Ddarkgreen>green=3DIntensive=20
Band</FONT>, <FONT color=3Dred>red=3DMaximal Band</FONT> </P>
<CENTER>
<TABLE border=3D9 cellPadding=3D10 bgColor=3Dlightcyan>
  <TBODY>
  <TR>
    <TD align=3Dmiddle>
      <FORM name=3Dfrm_Heart_Rate_Calculator>
      <TABLE border=3D0>
        <TBODY>
        <TR>
          <TD width=3D"25%" align=3Dright>Age in years </TD>
          <TD width=3D"15%" align=3Dleft><INPUT onfocus=3Dthis.select()=20
            onkeyup=3D"keyhandler(this,'age')" =
onchange=3D"keyhandler(this,'age')"=20
            maxLength=3D2 size=3D15 name=3Dtxtage> </TD>
          <TD width=3D"60%"><INPUT onclick=3Dclearform(); value=3D"Clear =
form" type=3Dbutton name=3Dcmdclear>=20
          </TD></TR>
        <TR>
          <TD align=3Dright>Sex: </TD>
          <TD align=3Dleft><SELECT onchange=3DshowGraphics() size=3D1 =
name=3DcmbSex=20
            width=3D"15"> <OPTION =
selected>Male<OPTION>Female</OPTION></SELECT> <A=20
            href=3D"javascript:changeSex()"><IMG border=3D0 =
name=3DimgSex=20
            alt=3D"Click for sex change"=20
            =
src=3D"http://www.machinehead-software.co.uk/images/male_symbol.gif"=20
            width=3D15 height=3D24></A> </TD>
          <TD><INPUT onclick=3Dcalculate_max_heart_rate();writecookie(); =
value=3D"Estimate MHR + levels from age and sex" type=3Dbutton =
name=3DcmdMHR>=20
          </TD></TR>
        <TR>
          <TD align=3Dright>Maximum heart rate (MHR) </TD>
          <TD><INPUT onfocus=3Dthis.select();this.focus();=20
            onkeyup=3D"keyhandler(this,'max')" =
onchange=3D"keyhandler(this,'max')"=20
            maxLength=3D3 size=3D15 name=3Dtxt_Maxmum_HeartRate> </TD>
          <TD><INPUT =
onclick=3Dcalculate_heart_rate_levels();writecookie(); =
value=3D"Calculate levels from MHR" type=3Dbutton name=3Dcmdlevels>=20
          </TD></TR>
        <TR>
          <TD vAlign=3Dbottom align=3Dright><B><U>Zone</U> =
&nbsp;&nbsp;</B></TD>
          <TD vAlign=3Dbottom align=3Dmiddle><B><U>Range =
BPM</U></B></TD>
          <TD vAlign=3Dbottom =
align=3Dleft><B>&nbsp;&nbsp;<U>Purpose</U></B></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright>Recovery </TD>
          <TD vAlign=3Dtop align=3Dleft><INPUT value=3D"JavaScript =
Required" size=3D15=20
            name=3Dtxt> </TD>
          <TD vAlign=3Dtop align=3Dleft>Short rides (non-training) for=20
        recovery</TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright><FONT color=3Ddarkblue><B>Zone =
1</B>
            <SCRIPT>
		<!--
		calculate_heart_zones(0,1)
		//--->
	</SCRIPT>
             </FONT></TD>
          <TD vAlign=3Dtop align=3Dleft><INPUT value=3D"JavaScript =
Required" size=3D15=20
            name=3Dtxt> </TD>
          <TD vAlign=3Dtop align=3Dleft><FONT =
color=3Ddarkblue>Development of=20
            economy and efficiency with very high volume, low stress =
work. Very=20
            long sessions improve the combustion and storage of fats. =
Combine=20
            with Zone 2 for practical unstructured low stress =
rides.</FONT>=20
        </TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright><FONT color=3Ddarkblue><B>Zone =
2</B>
            <SCRIPT>
		<!--
		calculate_heart_zones(1,2)
		//--->
	</SCRIPT>
             </FONT></FONT></TD>
          <TD vAlign=3Dtop align=3Dleft><INPUT size=3D15 name=3Dtxt> =
</TD>
          <TD vAlign=3Dtop align=3Dleft><FONT =
color=3Ddarkblue>Development of=20
            economy and efficiency with high volume, moderate stress =
work. An=20
            important intensity for establishing a firm base for all =
riders.=20
            Combine with Zone 1 for practical unstructured low stress=20
            rides</FONT> </TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright><FONT color=3Ddarkgreen><B>Zone =
3</B>
            <SCRIPT>
		<!--
		calculate_heart_zones(2,3)
		//--->
	</SCRIPT>
             </FONT></FONT></TD>
          <TD vAlign=3Dtop align=3Dleft><INPUT size=3D15 name=3Dtxt> =
</TD>
          <TD vAlign=3Dtop align=3Dleft><FONT =
color=3Ddarkgreen>Development of=20
            aerobic capacity and endurance with moderate volume work at =
a=20
            controlled intensity. Should be done alone or in a small =
group to=20
            stay in zone. Possible (but boring) on a turbo trainer for =
up to one=20
            hour in bad weather. 'Modules' can be incorporated into Zone =
1 or 2=20
            rides to increase intensity whilst maintaining =
volume.</FONT> </TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright><FONT color=3Ddarkgreen><B>Zone =
4</B>
            <SCRIPT>
		<!--
		calculate_heart_zones(3,4)
		//--->
	</SCRIPT>
             </FONT></TD>
          <TD vAlign=3Dtop align=3Dleft><INPUT size=3D15 name=3Dtxt> =
</TD>
          <TD vAlign=3Dtop align=3Dleft><FONT color=3Ddarkgreen>Typical =
'mean'=20
            intensity of most road races. Useful for tapering and as=20
            preparation, to simulate race pace, rather than as training. =

            Sessions should be ended when the effort starts to=20
tell.</FONT></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright><FONT color=3Dred><B>Zone 5</B>
            <SCRIPT>
		<!--
		calculate_heart_zones(4,5)
		//--->
	</SCRIPT>
             </FONT></TD>
          <TD vAlign=3Dtop align=3Dleft><INPUT size=3D15 name=3Dtxt> =
</TD>
          <TD vAlign=3Dtop align=3Dleft><FONT color=3Dred>Raising of =
anaerobic=20
            threshold, improvement of lactate clearance and adaptation =
to race=20
            speed. Should be done alone and:- <BR>(1) as a specific road =
or=20
            'turbo' session or <BR>(2) for controlled periods within a =
shortened=20
            Zone 1 or 2 session or <BR>(3) in a 10 or 25 mile time =
trial.=20
          </FONT></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright><FONT color=3Dred><B>Zone 6</B>
            <SCRIPT>
		<!--
		calculate_heart_zones(5,6)
		//--->
	</SCRIPT>
             </FONT></TD>
          <TD vAlign=3Dtop align=3Dleft><INPUT size=3D15 name=3Dtxt> =
</TD>
          <TD vAlign=3Dtop align=3Dleft><FONT color=3Dred>High intensity =
interval=20
            training to increase maximum power and improve lactate =
production or=20
            clearance. Probably best done on hills or a 'turbo' trainer. =

            <BR>NOTE 1. Should be done only when completely recovered =
from=20
            previous work. <BR>NOTE 2. Heart rates are not the best =
guide for=20
            this type of training. Intensity should be such that the =
effort can=20
            just be held to the end of the interval. Ride on feel and =
use heart=20
            rate for feedback. </FONT></TD></TR>
        <TR>
          <TD align=3Dleft><FONT size=3D-1>Calculator by <A=20
            =
href=3D"http://www.machinehead-software.co.uk/boss.html">Nigel=20
            Jones</A></FONT> </TD>
          <TD></TD>
          =
<TD></TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></CENTER>
<P align=3Dcenter><A=20
href=3D"http://www.machinehead-software.co.uk/bike/heart_rate/heart_rate_=
calculator.html">Windows=20
heart rate calculator</A> | <A=20
href=3D"http://www.machinehead-software.co.uk/index.html">Machinehead =
Home=20
Page</A> | <A=20
href=3D"http://www.machinehead-software.co.uk/bike/gears/gear_calculator.=
html">Bicycle=20
Gear Calculator</A> | <A=20
href=3D"http://www.machinehead-software.co.uk/cycling.html">Cycling =
Software</A> |=20
<A href=3D"http://www.machinehead-software.co.uk/links.html">Links</A> | =
<A=20
href=3D"http://www.machinehead-software.co.uk/faq.html">FAQ</A> | <A=20
href=3D"http://www.machinehead-software.co.uk/complaints.html">Complaints=
</A> | <A=20
href=3D"http://www.machinehead-software.co.uk/buglist.html">Known =
Bugs</A> </P><!--- If you want to run a local copy of this page in your =
browser I have made life easy for you by sending you the code and the =
page as a single file - enjoy 8=EF=BF=BD)
If you are going to post it on any other sites please include the =
following link:
Page design by <A =
href=3D"http://www.machinehead-software.co.uk">Machinehead Software</A>
And leave the links to ABCC & BCF in place also! The calculator is based =
on their guidelines.
--->
<CENTER>
<P>
<TABLE border=3D4 cellPadding=3D5 bgColor=3Dwhite>
  <TBODY>
  <TR>
    <TD align=3Dmiddle><B><U>Further Information</U></B><BR><BR><A=20
      href=3D"http://www.bcf.uk.com/">British Cycling Federation</A> | =
<A=20
      href=3D"http://www.abcc.co.uk/">Association of British Cycling =
Coaches</A>=20
    </TD></TR></TBODY></TABLE></P>
<P>
<SCRIPT language=3DJAVASCRIPT>
<!---
readcookie();
if(document.frm_Heart_Rate_Calculator.txt_Maxmum_HeartRate.value=3D=3D"" =
)document.frm_Heart_Rate_Calculator.txt_Maxmum_HeartRate.value=3D"200";
calculate_heart_rate_levels();
//--->
</SCRIPT>
</P></CENTER></BODY></HTML>

------=_NextPart_000_0000_01C97EC3.9371EFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.machinehead-software.co.uk/images/cdrom_software.gif

R0lGODlhIAAgALMAAAAAAAAA/wD/AAC/vwD///8AAL8Av/8A/7+/AP//AICAgMDAwP///wAAAAAA
AAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAFACwAAAAAIAAgAEAE/7DISQu4ONctAfvgsijj
eCBCQohD2ypAh8x0jcAgAyh87/Mxi6slIhASAoSBVyItcjoOoElVHE4po2gRnEy3IsbzyfgpBopA
wLkQuAWxryi9JiaUTPJnLI5upkYJSAgHSySHJV0cXjtVVyhZF4sdIVUmKIIrLC2KU316Yk0nKgsu
dE5xYKpzOx8wCm8CczUXsbanGUyhq1wWp0MigniIoHu9FAADW4FuhUyITn6THQBuhIaJitPIU4cK
Blhw2tPdVd9YmSvjyKHQI+duKpql4x45c03fmFqlQ11fUNq9M4BA0KYXamBQ4gNqjr4E/U6BScVr
DBAMp2zFumDGjL0PO0tsiLxQw0msV64aVRRR682WX2b2fFJF8ReRI4SI3fv07wywBUeSHHBXTFoH
F8sECXUXDeQiOcwIDbVEYl2FC0GFToUmadufDGC3RQAAIfkECQoABQAsAAAAACAAIABABP+wyEkl
uPjWPQFZ4DKMgSIIiBIyLAOqCmApdG3TQMsAinH4wN9PVgAsVAtd8oVYCBal0SC0IFYA0pITlVol
W1bLaZwoJz6Dks11bMOOF7f8yxREQQSCOXEKW1hLIQoICCcgUX4cRTwgJ4RIgRqKRSBSaSpPXSAu
SlUUAGV5eZWXKCqcbG8qMgAHrq6EsSk8LDE0cqpxqrgxGDRmY1yErLtfgEeFdgojIaIEfjk6bEwm
h8tSiRwYgoR9kpPaF46aVd/gFgMKAY1ckEss2R2W6o2D7tI7G0YhUvSZSKiOrergjF+6AI4Atnjh
htWJPaNEqDO1KRWucrKCmcHha9euC0FVQv6IoYPHjZMXPLqxVYuHLEKvXKW8CPBGgCl6gAVjdZGO
i0EC1DFb4KyMFUYKjyE7IXQoHmgVAU0b5OTITSkg4kWTyi2ZVWznFm3qaghOvHMZMoSNAAA7

------=_NextPart_000_0000_01C97EC3.9371EFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.machinehead-software.co.uk/images/lelelcal.gif

R0lGODlhIAAgALMAAISEhP8AAP//////////////////////////////////////////////////
/wAAACH5BAEAAA4ALAAAAAAgACAAAARs0MlJq71Yhr0z75nzjdX4YSappZzFku9JxRxAb8B077LI
8znf7xYc7opGWlCYNAGWTdZyFa1NqdEnKnstJbUh5rF7MZK347BXefYQ1eUYGL52tuGpOd3l3IdG
en58AYGCLoWGJXeJEouMfhEAADs=

------=_NextPart_000_0000_01C97EC3.9371EFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.machinehead-software.co.uk/images/machinehead_animation_black.gif

R0lGODlhOgAzAIAAAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJDwABACwAAAAAOgAzAAAC
/4yPqcvtD6OctNrbgN68Y8xJ2zdpIEA+KGmmy+rCbjDOrU3djKzWiX4AGnwvkeeH7KCUwiCE+eNB
adNiTxnkUZkhYvSaXUlDw6MX6fDVZMcyV4uAh+Otsdj0lg/T6jq9DtiWwTdCxrYWSBWhtzVlV5Zl
oZe393fYpJLxVhlWKLioycXpRpkjV3paVdGEWoS39AHXaokVq5WHu3kSJTpK+inJWwV051tC1llr
PLP8K8iYglnqxPz1oktXTX3da1092ZeqDX4ZCi3y6/b3hDO3tZ4ZY67OLj9/ZhVNCJxvJLWPr9+T
JWyuBFRwLk6yhJgE1tM2iFQaiBNv4GtI8QyxhAzfUvGjCDKkyJEzCgAAIfkECQ8AAQAsAAAAADoA
MwAAAvCMj6nL7Q+jnLTa24DevGPMSds3aSBAPihppsvqwm4wzq1dGrKyf/fR09UYwUuvY0IWdbGd
UojMpG5JpSf0WkZkUWgN+2IlwDTrjydGfFdmVdoL9ba0WuCZpl7bUfewygM01tfnlvHElPcDmEPU
hpc40sWYxTXH41hBOFTG1iiZGWTWicaJaER56IRpdCTqauWjCmu693kKKXlHVWe4WbqnNkPUmxgs
fOl5GHic17vYzPzoTFgWzeubxcxLQeYjF4MDPBVuTa5tfrxdbFxewscVTQsBY4s+Hy8Fl4+Pthuq
bkOXKn6NkmEjiDChwoUPCgAAIfkECQ8AAQAsAAAAADoAMwAAAtuMj6nL7Q+jnLTa24DevGPMSds3
aSBAPihppsvqwm4wzq1N3YzM8ob/AyKEFh6qc0QSiSUjMvjcpXRQ5aj2YkJkUZrHy9SqhqGDFfti
JWrXs0P8XrfY3/GHS1+1I/AMeQ5DxXcnp1MnQvjXVlaSaHbWJweyo3RC2QWU5EXjqBjlZNWjAEnq
ZulZ52PaWcW4iYrWFIs4k6ZWOxophUsWo0vry8tZK3hLPHuh5zoZ89f8LPy7G40jPCy7Zn3Np2mm
rRt4SFwh7bicrZ12g1ycPkvV7i5UmV5vf4//UQAAIfkECQ8AAQAsAAAAADoAMwAAAvCMj6nL7Q+j
nLTa24DevGPMSds3aSBAPihppsvqwm4wzq1dGrKyf/fR09UYwUuvY0IWdbGdUojMpG5JpSf0WkZk
UWgN+2IlwDTrjydGfFdmVdoL9ba0WuCZpl7bUfewygM01tfnlvHElPcDmEPUhpc40sWYxTXH41hB
OFTG1iiZGWTWicaJaER56IRpdCTqauWjCmu693kKKXlHVWe4WbqnNkPUmxgsfOl5GHic17vYzPzo
TFgWzeubxcxLQeYjF4MDPBVuTa5tfrxdbFxewscVTQsBY4s+Hy8Fl4+PthuqbkOXKn6NkmEjiDCh
woUPCgAAOw==

------=_NextPart_000_0000_01C97EC3.9371EFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.machinehead-software.co.uk/images/logo_black2.gif

R0lGODlh1QAzAIAAAAAAAP///yH5BAEAAAEALAAAAADVADMAAAL+jI+py+0Po5y02ouz3rz7D4bi
SJbmiabqyrbuC8fyTNf2jef6zvf+CggCfgnhRzgkHpMVZPBgBDk1005VGblCmc1n0WtxJo3gS/mL
zJ6xDvI52uVah/C12R5wyxdpA54NBpcnOEG44RVleLc3OMaoUPeXIRkSmEio1afnV7a5pYm41scp
qPXJicalt/rkhnAFqzhH2jo62Lh1e5sGKsYU+7sXi4uraJvr6xnaSBdcbGu61DwVOU36msybjVpt
WutovftnGAp+Kn6tyzr6jeJLrL6MHQ7/Tqtanur8nM5Qml+vUz5L6f7JkiImYDhM7eA9Ayen2jx8
1i49OkfMYr/+grWuSaSloqFEjeW6QdQYb9+5dpuizVsZ7OSphB4txURVQplNar2YTTPHc9tGnyez
vbE58+a9TzTveXJKokpJoCWTKn3I9OfEmEjXCQPI9OVQXWRrmsua8yAbd8faUFoLNy42uXTrQnpr
N2+Opnr7/mjr14NRwDOMBuZB+O7gxYwby8J7mAVkuRdv2PMxmW7mFoMRS9p8pEFlnH48HwV9Qq1L
E49Hl3X94qBayZT4usvjz/UbHbNns9UdSDJunHiF7S2OepYaVUCGEwcO6bjiiLDjdC4UEfvd0qKd
fyErkA8OhqQd8s6+HU3pViDTj+GGm32u6Japv/qOMDl+KMiyRDnK2NY3iQxHT1n8jWefaNWFoR93
B+7i3XP1OHgfhOutd5R4CO7Hx4IYJNbGXBfSUQRW8RFYIjMgLVRehfVxmF4KvrkYnnxJWThWL1LZ
iIeHMiaYG2cekjNWfCq1OB98ALoIIw3/MDmjCFFS0aCUO2T4mo+VTMnghudRJ5CWUXEJQZVb9tCb
mVKS6Y+XaPbIJm2XrQVifaeJ6aRjeu7Jp5pyzhlZoDIAKmihhh6KKA4FAAA7

------=_NextPart_000_0000_01C97EC3.9371EFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.machinehead-software.co.uk/images/logo_black3.gif

R0lGODlhOgAVAIAAAAAAAP///yH5BAEAAAEALAAAAAA6ABUAAAJ4jI+py+0Po5y02ouz3rz7DwbA
aJAicJZoaramOpJxEqPzzK63rcvvWQvCdrxizgespRDB5tCV3EV9wl9ySVU9lVNlk3vAQcW975b8
XYWhufXweuWm1euelvyWE9V7N76LAyRYNwhjKPi3ZxWiRVPGCBkpOUlZyVAAADs=

------=_NextPart_000_0000_01C97EC3.9371EFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.machinehead-software.co.uk/images/logo_black4.gif

R0lGODlh1QAVAIAAAAAAAP///yH5BAEAAAEALAAAAADVABUAAAL+jI+py+0Po5y02ouz3rz7D4bi
SJbmeQFAqIqtp77ofMimXeOSzvFpvDL4aJ8hiBf7uYI9Zo54c5aMSpZ0QU0mqFAN1wJ8agOy1hjI
NNvQiHCbzYCTx3MnGv4qa9X6Ib1+taf2tHEnZDiX43YXxHiIB4mo4GjIuGLJdwiYRCn5tij3KJr3
BzYImJi6mSl4ysl32Qgbxwrr2VeX2zn4GlgbK9Wa6JZRKqgpuomaOzx7fGb7SCpLPWkH7KhL2qzT
nRY8vdqE9Y2siknIDSqGW8m2Vr11vTsKHpr8lp7c+wWBVH7u2z09ytJlqvfnVT5mC6W9E6jKIS1f
+pjx6+fgjLl0bRuJNWM3rxy0KwEthpP3CZvJWPKufWKHj5BChhiytQOoLsxNTA89KQJFzFhIVJYi
Opy5a90qljF/KNVmENsxhECrllp6VJG1lgw7kXsqJ9JRpjSnuOjy4GoXjA3JtUELN67cuXTr2r2L
N6/evXz7+v3LoQAAOw==

------=_NextPart_000_0000_01C97EC3.9371EFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.machinehead-software.co.uk/images/male_symbol.gif

R0lGODlhDwAYAIAAAAAAAP///yH5BAEAAAEALAAAAAAPABgAAAIxjB+Ai+C8lIRGpQrtxa0frXEf
FVKi6aRk+XjZaG4lM8XVnOG0HvGdL7OBUL1iToUoAAA7

------=_NextPart_000_0000_01C97EC3.9371EFD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.machinehead-software.co.uk/bicycle_software.css

A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline
}
A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
A:active {
	
}

------=_NextPart_000_0000_01C97EC3.9371EFD0--
