// JavaScript Document

<!--
function convert(index){
var tmp=new Object();
tmp.name=units[index];
tmp.t1=document.f[('t1'+tmp.name)].value
if(typeof parseInt(tmp.t1) != "number"){
tmp.t1=1;
document.f[('t1'+tmp.name)].value=1;
}
tmp.s1=document.f[('s1'+tmp.name)].selectedIndex;
tmp.s2=document.f[('s2'+tmp.name)].selectedIndex;
tmp.c1=eval(units[index]+'['+tmp.s1+'][1]');
tmp.c2=eval(units[index]+'['+tmp.s2+'][1]');
tmp.result=''+eval(tmp.t1+'*'+tmp.c1+'/'+tmp.c2);
tmp.test=tmp.result.indexOf("e");
if(tmp.test!=(-1)){
tmp.test=tmp.result.substring(tmp.test,tmp.result.length);
tmp.result=tmp.result.substring(0,10)+tmp.test
}else{
tmp.result=tmp.result.substring(0,13)
}
document.f[('t2'+tmp.name)].value=tmp.result;
}

var units=new Array('Length','Area','Volume','Time','Speed','Mass','Power');

var Length=new Array();
Length[0]=new Array('inch','.0254');
Length[1]=new Array('foot','.3048');
Length[2]=new Array('yard','.9144');
Length[3]=new Array('mile','1609.344');
Length[4]=new Array('nautical mile','1852');
Length[5]=new Array('fathom','1.82880365761');
Length[6]=new Array('rod','5.02921005842');
Length[7]=new Array('chain','20.1168402337');
Length[8]=new Array('millimeter','.001');
Length[9]=new Array('centimeter','.01');
Length[10]=new Array('meter','1');
Length[11]=new Array('kilometer','1000');

var Area=new Array();
Area[0]=new Array('square meter','1');
Area[1]=new Array('square centimeter','.0001');
Area[2]=new Array('square yard','.83612736');
Area[3]=new Array('square feet','.09290304');
Area[4]=new Array('square inch','.00064516');
Area[5]=new Array('square kilometer','1000000');
Area[6]=new Array('acre','4046.87260987');
Area[7]=new Array('square mile','2589988.11034');

var Volume=new Array();
Volume[0]=new Array('cubic meter','1');
Volume[1]=new Array('cubic centimeter','.000001');
Volume[2]=new Array('milliliter','.000001');
Volume[3]=new Array('liter','.001');
Volume[4]=new Array('cubic yard','.764554857984');
Volume[5]=new Array('cubic feet','.028316846592');
Volume[6]=new Array('cubic inch','.000016387064');
Volume[7]=new Array('gallons','.003785411784');
Volume[8]=new Array('quart','.000946352946');
Volume[9]=new Array('pints','.000473176473');
Volume[10]=new Array('fluid ounce','.0000295735295625');
Volume[11]=new Array('tablespoon','.000014786747813');
Volume[12]=new Array('teaspoon','.00000492892159375');

var Time=new Array();
Time[0]=new Array('second','1');
Time[1]=new Array('minute','60');
Time[2]=new Array('hour','3600');
Time[3]=new Array('day','86400');
Time[4]=new Array('week','604800');
Time[5]=new Array('year','31556925.9747');

var Speed=new Array();
Speed[0]=new Array('meters/sec','1');
Speed[1]=new Array('centimeters/sec','.01');
Speed[2]=new Array('feet/sec','.3048');
Speed[3]=new Array('kilometer/hour','.277777777778');
Speed[4]=new Array('miles/hour','.44704');
Speed[5]=new Array('knots','.514444444444');
Speed[6]=new Array('C','299792458');

var Mass=new Array();
Mass[0]=new Array('gram','1');
Mass[1]=new Array('kilogram','1000');
Mass[2]=new Array('ounce','28.349523125');
Mass[3]=new Array('pound','453.59237');
Mass[4]=new Array('slug','14593.9029372');
Mass[5]=new Array('ton','907184.74');

var Power=new Array();
Power[0]=new Array('watts','1');
Power[1]=new Array('horsePower','745.699871582');
//-->

<!--

function solveform(v1, o1, a1, w1){
with(Math){
if (a1 && o1) { w1=pow(a1, 2)*o1; v1=o1*a1}
else 
if (a1 && v1){ w1=a1*v1; o1=v1/a1}
else
if (v1 && o1){ w1=pow(v1, 2)/o1; a1=v1/o1}
else
if (w1 && a1){ v1=w1/a1; o1=w1/pow(a1,2)}
else
if (w1 && v1){ a1=w1/v1; o1=pow(v1,2)/w1}
else
if (a1 && v1){ w1=v1*a1; o1=v1/a1}
else
if (w1 && o1){ v1=sqrt(w1*o1); a1=sqrt(w1/o1)}}

with(document.f1)
{amps.value=a1; volts.value=v1; watts.value=w1; ohms.value=o1}
v1=o1=a1=w1=0
document.f1.reset.focus()
}
//-->
