function ByInto(){
if (MultiplyDivide.mulDiv[0].checked=true)
{MultiplyDivide.mulDiv[1].checked=false;
M0.innerHTML="<span style='color:#000000'>Multiply</span>";
M1.innerHTML="<span style='color:#000000'>Divide</span>";
legend.innerHTML="<span style='color:#000000'>Multiply or Divide Lengths</span>";
ms.innerHTML="<span style='color:#000000'>Miles</span>";
ks.innerHTML="<span style='color:#000000'>Klms</span>";
fs.innerHTML="<span style='color:#000000'>Frls</span>";
ys.innerHTML="<span style='color:#000000'>Yds</span>";
fts.innerHTML="<span style='color:#000000'>Ft</span>";
is.innerHTML="<span style='color:#000000'>Ins</span>";
mdiv.innerHTML="<span style='color:#000000'>by (&times;)</span>";
iterms.innerHTML="<span style='color:#000000'>Get Results in terms of >>::>>::";
A1.innerHTML="<span style='color:#000000'>Miles</span>";
A2.innerHTML="<span style='color:#000000'>Klms</span>";
A3.innerHTML="<span style='color:#000000'>Frls</span>";
A4.innerHTML="<span style='color:#000000'>Yds</span>";
A5.innerHTML="<span style='color:#000000'>Ft</span>";
A6.innerHTML="<span style='color:#000000'>Ins</span>";
MultiplyDivide.selectall.style.color="#000000";
MultiplyDivide.deselectall.style.color="#000000";
MultiplyDivide.getresults.value="Multiply";
MultiplyDivide.clearall.style.color="#000000";
MultiplyDivide.feet.focus()}
}

function ByInto1(){
if (MultiplyDivide.mulDiv[1].checked=true)
{MultiplyDivide.mulDiv[0].checked=false;
M0.innerHTML="<span style='color:#0000ff'>Multiply</span>";
M1.innerHTML="<span style='color:#0000ff'>Divide</span>";
legend.innerHTML="<span style='color:#0000ff'>Multiply or Divide Lengths</span>";
ms.innerHTML="<span style='color:#0000ff'>Miles</span>";
ks.innerHTML="<span style='color:#0000ff'>Klms</span>";
fs.innerHTML="<span style='color:#0000ff'>Frls</span>";
ys.innerHTML="<span style='color:#0000ff'>Yds</span>";
fts.innerHTML="<span style='color:#0000ff'>Ft</span>";
is.innerHTML="<span style='color:#0000ff'>Ins</span>";
mdiv.innerHTML="<span style='color:#0000ff'>into (&divide;)</span>";
iterms.innerHTML="<span style='color:#0000ff'>Get Results in terms of >>::>>::";
A1.innerHTML="<span style='color:#0000ff'>Miles</span>";
A2.innerHTML="<span style='color:#0000ff'>Klms</span>";
A3.innerHTML="<span style='color:#0000ff'>Frls</span>";
A4.innerHTML="<span style='color:#0000ff'>Yds</span>";
A5.innerHTML="<span style='color:#0000ff'>Ft</span>";
A6.innerHTML="<span style='color:#0000ff'>Ins</span>";
MultiplyDivide.selectall.style.color="#0000ff";
MultiplyDivide.deselectall.style.color="#0000ff";
MultiplyDivide.getresults.value=" Divide ";
MultiplyDivide.clearall.style.color="#0000ff";
MultiplyDivide.feet.focus();}
}

function MultiplyDivideLengths(){
miles=MultiplyDivide.miles.value;
if (miles==""){miles=0}
kilometers=MultiplyDivide.kilometers.value;
if (kilometers==""){kilometers=0}
furlongs=MultiplyDivide.furlongs.value;
if (furlongs==""){furlongs=0}
yards=MultiplyDivide.yards.value;
if (yards==""){yards=0}
feet=MultiplyDivide.feet.value;
if (feet==""){feet=0}
inches=MultiplyDivide.inches.value;
if (inches==""){inches=0}
by=MultiplyDivide.muldivide.value;

if (miles==0 && kilometers==0 && furlongs==0 && yards==0 && feet==0 && inches==0)
{alert("We need some numbers to get things going!");
MultiplyDivide.inches.focus();return false}	

if (by==""){alert("We need a number by which to multiply, please!");MultiplyDivide.muldivide.focus();MultiplyDivide.muldivide.select();return false}

if (MultiplyDivide.mulDiv[0].checked==true)
{MultiplyDivide.mulDiv[1].checked=false;
Total=(parseInt(miles*63360)+parseInt(kilometers*39600)+parseInt(furlongs*7920)+parseInt(yards*36)+parseInt(feet*12)+parseInt(inches))*by}
else
{MultiplyDivide.mulDiv[1].checked=true;
MultiplyDivide.mulDiv[0].checked=false;
Total=(parseInt(miles*63360)+parseInt(kilometers*39600)+parseInt(furlongs*7920)+parseInt(yards*36)+parseInt(feet*12)+parseInt(inches))/by}

miles3=Total/63360;
kilometers3=Total/39600;
furlongs3=Total/7920;
yards3=Total/36;
feet3=Total/12;
inches3=Total;

yyy=0;
for (x=0; x<MultiplyDivide.inTerms.length; x++)
{if (MultiplyDivide.inTerms[x].checked==true)
{yyy=yyy+1;lastChecked=x}
}
if (yyy>0)
{results.innerHTML="<span style='color:#0000ff'>RESULTS ::>>::>> </span>"}
else
{results.innerHTML=""}

if (MultiplyDivide.inTerms[0].checked==true)
{rest=Total%63360;
qmiles=(Total-rest) / 63360;
if (lastChecked==0)
{qmiles=qmiles+(rest/63360);if (qmiles==1)
{nom=" Mile "}else{nom=" Miles "}}else{qmiles=qmiles;if (qmiles==1){nom=" Mile, "}else{nom=" Miles, "}}
Total=rest;
results.innerHTML=results.innerHTML+qmiles+nom}

if (MultiplyDivide.inTerms[1].checked==true)
{rest=Total%39600;
qkilometers=(Total-rest) / 39600;
if (lastChecked==1)
{qkilometers=qkilometers+(rest/39600);if (qkilometers==1){nom=" Klm "}else{nom=" Klms "}}else{qkilometers=qkilometers;if (qkilometers==1){nom=" Klm, "}else{nom=" Klms, "}}
Total=rest;
results.innerHTML=results.innerHTML+qkilometers+ nom}

if (MultiplyDivide.inTerms[2].checked==true)
{rest=Total%7920;
qfurlongs=(Total-rest) / 7920;
if (lastChecked==2)
{qfurlongs=qfurlongs+(rest/7920);if (qfurlongs==1){nom=" Furl "}else{nom=" Furl "}}else{qfurlongs=qfurlongs;if (qfurlongs==1){nom=" Furl, "}else{nom=" Furl, "}}
Total=rest;
results.innerHTML=results.innerHTML+qfurlongs+ nom}

if (MultiplyDivide.inTerms[3].checked==true)
{rest=Total%36;
qyards=(Total-rest) / 36;
if (lastChecked==3)
{qyards=qyards+(rest/36);if (qyards==1){nom=" Yard "}else{nom=" Yards "}}else{qyards=qyards;if (qyards==1){nom=" Yard, "}else{nom=" Yards, "}}
Total=rest;
results.innerHTML=results.innerHTML+qyards+nom}

if (MultiplyDivide.inTerms[4].checked==true)
{rest=Total%12;
qfeet=(Total-rest) / 12;
if (lastChecked==4)
{qfeet=qfeet+(rest/12);if (qfeet==1){nom=" Foot "}else{nom=" Feet "}}else{qfeet=qfeet;if (qfeet==1){nom=" Foot, "}else{nom=" Feet, "}}
Total=rest;
results.innerHTML=results.innerHTML+qfeet+nom}

if (MultiplyDivide.inTerms[5].checked==true)
{if (Total==1)
{nom=" Inch"}else{nom=" Inches"}
results.innerHTML=results.innerHTML+Total+nom}

results6.innerHTML="EQUAL TO ::>>::>>";
results0.innerHTML=miles3+"<span style='color:#ff0000'> Miles</span>";
results1.innerHTML="or "+kilometers3+"<span style='color:#ff0000'> Klms</span>";
results2.innerHTML="or "+furlongs3+"<span style='color:#ff0000'> Furls</span>";
results3.innerHTML="or "+yards3+"<span style='color:#ff0000'> Yards</span>";
results4.innerHTML="or "+feet3+"<span style='color:#ff0000'> Feet</span>";
results5.innerHTML="or "+inches3+"<span style='color:#ff0000'> Inches</span>";
}

function SelectAll(){
for (x=0; x<MultiplyDivide.inTerms.length; x++)
{MultiplyDivide.inTerms[x].checked=true}
}

function DeselectAll(){
for (x=0; x<MultiplyDivide.inTerms.length; x++)
{MultiplyDivide.inTerms[x].checked=false}
}

function ClearAll(){
MultiplyDivide.miles.value="";
MultiplyDivide.kilometers.value="";
MultiplyDivide.furlongs.value="";
MultiplyDivide.yards.value="";
MultiplyDivide.feet.value="";
MultiplyDivide.inches.value="";
MultiplyDivide.muldivide.value="";
for (x=0; x<MultiplyDivide.inTerms.length; x++)
{MultiplyDivide.inTerms[x].checked=false}
}

function Comma(number) {
number = '' + number;
if (number.length > 3) {
var mod = number.length % 3;
var output = (mod > 0 ? (number.substring(0,mod)) : '');
for (i=0 ; i < Math.floor(number.length / 3); i++) {
if ((mod == 0) && (i == 0))
output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
else
output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
}
return (output);
}
else return number;
}

function round2(nbr,digits){
nbr=nbr.toString()
if (nbr.indexOf(".")==-1)
{int_part=nbr
decimal_part=""}
else
{int_part=nbr.substring(0,nbr.indexOf("."))
decimal_part=nbr.substring(1+nbr.indexOf("."),2+nbr.indexOf(".")+digits)}
while(decimal_part.length<digits+1)
decimal_part+="0"
if (Number(decimal_part.charAt(decimal_part.length-1)<5))
decimal_part=decimal_part.substring(0,digits)
else
{decimal_part=(Number(decimal_part)+10).toString()
if (decimal_part.length>digits+1){
int_part=(Number(int_part)+1).toString()
decimal_part=decimal_part.substring(1,digits+1)}
decimal_part=decimal_part.substring(0,digits)}
if (int_part=="")
int_part=0;
if (Number(digits)>0)
return int_part+"."+decimal_part
else
return int_part
}

function addbookmark(){
if (document.all)
{window.external.AddFavorite(document.location,document.title)}
}

var clockID=0
function UpdateClock(){
if (clockID)
{clearTimeout(clockID);
clockID = 0;}

var H,M,S,Mth,Day,AMPM,Yr
var tDate = new Date();
Day=tDate.getDate()
if (Day<10)
{Day="0"+Day;}

Mth=tDate.getMonth()+1
if (Mth==1){Mth="Jan"}
if (Mth==2){Mth="Feb"}
if (Mth==3){Mth="Mar"}
if (Mth==4){Mth="Apr"}
if (Mth==5){Mth="May"}
if (Mth==6){Mth="Jun"}
if (Mth==7){Mth="Jul"}
if (Mth==8){Mth="Aug"}
if (Mth==9){Mth="Sep"}
if (Mth==10){Mth="Oct"}
if (Mth==11){Mth="Nov"}
if (Mth==12){Mth="Dec"}

Yr=tDate.getFullYear()

H=tDate.getHours();
if (H>11)
{AMPM="pm";}
else
{AMPM="am";}

if (H>12)
{H=H-12;}

if (H<10)
{H="0"+H;}

M=tDate.getMinutes()
if (M<10)
{M="0"+M;}

S=tDate.getSeconds()
if (S<10)
{S="0"+S;}

theTime.innerHTML = Day + " " + Mth + " " + Yr + "::"
+ H + ":" + M + ":" + S + AMPM;
clockID = setTimeout("UpdateClock()",1000);
}

function StartClock() {
clockID = setTimeout("UpdateClock()",1000);
}

function KillClock() {
if (clockID)
 {clearTimeout(clockID);
 clockID = 0;}
}
