function clean_lengthResult() {document.lengthConverter.resultMillimeter.value=0;document.lengthConverter.resultCentimeter.value=0;document.lengthConverter.resultMeter.value=0;document.lengthConverter.resultKilometer.value=0;document.lengthConverter.resultInch.value=0;document.lengthConverter.resultFoot.value=0;document.lengthConverter.resultYard.value=0;document.lengthConverter.resultMile.value=0;document.lengthConverter.resultNauticalMile.value=0;} function lengthConvert(_length,_scale) {clean_lengthResult();floatLength=parseFloat(_length);floatBuffer=0;intScale=parseInt(_scale);if((_length=="")||!(floatLength>=0)) {alert("Length must be an integer.");document.lengthConverter.length.focus();document.lengthConverter.length.select();return false;} else {switch(intScale) {case 1:floatBuffer=floatLength;document.lengthConverter.resultMillimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.1;document.lengthConverter.resultCentimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.001;document.lengthConverter.resultMeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.00001;document.lengthConverter.resultKilometer.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.03937;document.lengthConverter.resultInch.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.003280839895;document.lengthConverter.resultFoot.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.001093613298;document.lengthConverter.resultYard.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.000000621371192;document.lengthConverter.resultMile.value=floatBuffer.toFixed(6);floatBuffer=floatLength/1852000;document.lengthConverter.resultNauticalMile.value=floatBuffer.toFixed(6);break;case 2:floatBuffer=floatLength;document.lengthConverter.resultCentimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*10;document.lengthConverter.resultMillimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.01;document.lengthConverter.resultMeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.00001;document.lengthConverter.resultKilometer.value=floatBuffer.toFixed(6);floatBuffer=floatLength/2.54;document.lengthConverter.resultInch.value=floatBuffer.toFixed(6);floatBuffer=floatLength/0.3048/100;document.lengthConverter.resultFoot.value=floatBuffer.toFixed(6);floatBuffer=floatLength/0.9144/100;document.lengthConverter.resultYard.value=floatBuffer.toFixed(6);floatBuffer=floatLength/1609.344/100;document.lengthConverter.resultMile.value=floatBuffer.toFixed(6);floatBuffer=floatLength/1852/100;document.lengthConverter.resultNauticalMile.value=floatBuffer.toFixed(6);break;case 3:floatBuffer=floatLength;document.lengthConverter.resultMeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1000;document.lengthConverter.resultMillimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*100;document.lengthConverter.resultCentimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.001;document.lengthConverter.resultKilometer.value=floatBuffer.toFixed(6);floatBuffer=floatLength/2.54*100;document.lengthConverter.resultInch.value=floatBuffer.toFixed(6);floatBuffer=floatLength/0.3048;document.lengthConverter.resultFoot.value=floatBuffer.toFixed(6);floatBuffer=floatLength/0.9144;document.lengthConverter.resultYard.value=floatBuffer.toFixed(6);floatBuffer=floatLength/1609.344;document.lengthConverter.resultMile.value=floatBuffer.toFixed(6);floatBuffer=floatLength/1852;document.lengthConverter.resultNauticalMile.value=floatBuffer.toFixed(6);break;case 4:floatBuffer=floatLength;document.lengthConverter.resultKilometer.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1000000;document.lengthConverter.resultMillimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*100000;document.lengthConverter.resultCentimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1000;document.lengthConverter.resultMeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength/2.54*100000;document.lengthConverter.resultInch.value=floatBuffer.toFixed(6);floatBuffer=floatLength/0.3048*1000;document.lengthConverter.resultFoot.value=floatBuffer.toFixed(6);floatBuffer=floatLength/0.9144*1000;document.lengthConverter.resultYard.value=floatBuffer.toFixed(6);floatBuffer=floatLength/1609.344*1000;document.lengthConverter.resultMile.value=floatBuffer.toFixed(6);floatBuffer=floatLength/1852*1000;document.lengthConverter.resultNauticalMile.value=floatBuffer.toFixed(6);break;case 5:floatBuffer=floatLength;document.lengthConverter.resultInch.value=floatBuffer.toFixed(6);floatBuffer=floatLength*25.4;document.lengthConverter.resultMillimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*2.54;document.lengthConverter.resultCentimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*2.54/100;document.lengthConverter.resultMeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*2.54/100000;document.lengthConverter.resultKilometer.value=floatBuffer.toFixed(6);floatBuffer=floatLength/12;document.lengthConverter.resultFoot.value=floatBuffer.toFixed(6);floatBuffer=floatLength/36;document.lengthConverter.resultYard.value=floatBuffer.toFixed(6);floatBuffer=floatLength/63360;document.lengthConverter.resultMile.value=floatBuffer.toFixed(6);floatBuffer=floatLength/12/6076.1;document.lengthConverter.resultNauticalMile.value=floatBuffer.toFixed(6);break;case 6:floatBuffer=floatLength;document.lengthConverter.resultFoot.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.3048/10;document.lengthConverter.resultMillimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.3048/100;document.lengthConverter.resultCentimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.3048;document.lengthConverter.resultMeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.3048/1000;document.lengthConverter.resultKilometer.value=floatBuffer.toFixed(6);floatBuffer=floatLength*12;document.lengthConverter.resultInch.value=floatBuffer.toFixed(6);floatBuffer=floatLength/3;document.lengthConverter.resultYard.value=floatBuffer.toFixed(6);floatBuffer=floatLength/3/1760;document.lengthConverter.resultMile.value=floatBuffer.toFixed(6);floatBuffer=floatLength*0.3048/1852;document.lengthConverter.resultNauticalMile.value=floatBuffer.toFixed(6);break;case 7:floatBuffer=floatLength;document.lengthConverter.resultYard.value=floatBuffer.toFixed(6);floatBuffer=floatLength*3*12*25.4;document.lengthConverter.resultMillimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*3*12*2.54;document.lengthConverter.resultCentimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*3*12*2.54/100;document.lengthConverter.resultMeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*3*12*2.54/100000;document.lengthConverter.resultKilometer.value=floatBuffer.toFixed(6);floatBuffer=floatLength*3*12;document.lengthConverter.resultInch.value=floatBuffer.toFixed(6);floatBuffer=floatLength*3;document.lengthConverter.resultFoot.value=floatBuffer.toFixed(6);floatBuffer=floatLength/1760;document.lengthConverter.resultMile.value=floatBuffer.toFixed(6);floatBuffer=(floatLength*3*12*2.54/100)/1852;document.lengthConverter.resultNauticalMile.value=floatBuffer.toFixed(6);break;case 8:floatBuffer=floatLength;document.lengthConverter.resultMile.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1760*3*12*25.4;document.lengthConverter.resultMillimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1760*3*12*2.54;document.lengthConverter.resultCentimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1760*3*12*2.54/100;document.lengthConverter.resultMeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1760*3*12*2.54/100000;document.lengthConverter.resultKilometer.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1760*3*12;document.lengthConverter.resultInch.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1760*3;document.lengthConverter.resultFoot.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1760;document.lengthConverter.resultYard.value=floatBuffer.toFixed(6);floatBuffer=(floatLength*1760*3*12*2.54/100)/1852;document.lengthConverter.resultNauticalMile.value=floatBuffer.toFixed(6);break;case 9:floatBuffer=floatLength;document.lengthConverter.resultNauticalMile.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1852*1000;document.lengthConverter.resultMillimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1852*100;document.lengthConverter.resultCentimeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1852;document.lengthConverter.resultMeter.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1852/1000;document.lengthConverter.resultKilometer.value=floatBuffer.toFixed(6);floatBuffer=floatLength*1852*100/2.54;document.lengthConverter.resultInch.value=floatBuffer.toFixed(6);floatBuffer=(floatLength*1852*100/2.54)/12;document.lengthConverter.resultFoot.value=floatBuffer.toFixed(6);floatBuffer=(floatLength*1852*100/2.54)/12/3;document.lengthConverter.resultYard.value=floatBuffer.toFixed(6);floatBuffer=(floatLength*1852*100/2.54)/12/3/1760;document.lengthConverter.resultMile.value=floatBuffer.toFixed(6);break;default:document.lengthConverter.resultMillimeter.value=0;document.lengthConverter.resultCentimeter.value=0;document.lengthConverter.resultMeter.value=0;document.lengthConverter.resultKilometer.value=0;document.lengthConverter.resultInch.value=0;document.lengthConverter.resultFoot.value=0;document.lengthConverter.resultYard.value=0;document.lengthConverter.resultMile.value=0;document.lengthConverter.resultNauticalMile.value=0;}}}
