function fCalcR(){var v=parseSuffix(document.VDForm.VField.value);var i=parseSuffix(document.VDForm.IField.value);var vf=parseSuffix(document.VDForm.VfField.value);if(v>vf)r=(v-vf)/i;else{i=0;r=0;}document.VDForm.RField.value=PrettyNumber(r);fCalcRPwr();document.VDForm.VField.value=PrettyNumber(v);document.VDForm.IField.value=PrettyNumber(i);document.VDForm.VfField.value=PrettyNumber(vf);document.getElementById('vlbl').innerHTML="= "+PrettyNumber(v)+"V";document.getElementById('ilbl').innerHTML="= "+PrettyNumber(i)+"A";document.getElementById('rlbl').innerHTML="= "+PrettyNumber(r)+"\u2126";document.getElementById('vflbl').innerHTML="Vf: "+PrettyNumber(vf)+"V";document.getElementById('dpwr').innerHTML=PrettyNumber(vf*i)+"W";};function fCalcV(){var r=parseSuffix(document.VDForm.RField.value);var i=parseSuffix(document.VDForm.IField.value);var vf=parseSuffix(document.VDForm.VfField.value);v=i*r+vf;document.VDForm.VField.value=PrettyNumber(v);fCalcRPwr();document.VDForm.RField.value=PrettyNumber(r);document.VDForm.IField.value=PrettyNumber(i);document.VDForm.VfField.value=PrettyNumber(vf);document.getElementById('vlbl').innerHTML="= "+PrettyNumber(v)+"V";document.getElementById('ilbl').innerHTML="= "+PrettyNumber(i)+"A";document.getElementById('rlbl').innerHTML="= "+PrettyNumber(r)+"\u2126";document.getElementById('vflbl').innerHTML="Vf: "+PrettyNumber(vf)+"V";document.getElementById('dpwr').innerHTML=PrettyNumber(vf*i)+"W";};function fCalcI(){var r=parseSuffix(document.VDForm.RField.value);var v=parseSuffix(document.VDForm.VField.value);var vf=parseSuffix(document.VDForm.VfField.value);if(v>vf)i=(v-vf)/r;else i=0;document.VDForm.IField.value=PrettyNumber(i);fCalcRPwr();document.VDForm.RField.value=PrettyNumber(r);document.VDForm.VField.value=PrettyNumber(v);document.VDForm.VfField.value=PrettyNumber(vf);document.getElementById('vlbl').innerHTML="= "+PrettyNumber(v)+"V";document.getElementById('ilbl').innerHTML="= "+PrettyNumber(i)+"A";document.getElementById('rlbl').innerHTML="= "+PrettyNumber(r)+"\u2126";document.getElementById('vflbl').innerHTML="Vf: "+PrettyNumber(vf)+"V";document.getElementById('dpwr').innerHTML=PrettyNumber(vf*i)+"W";};function fCalcRPwr(){var r=parseSuffix(document.VDForm.RField.value);var v=parseSuffix(document.VDForm.VField.value);var i=parseSuffix(document.VDForm.IField.value);var vf=parseSuffix(document.VDForm.VfField.value);PwrR=i*i*r;document.getElementById('rpwr').innerHTML=PrettyNumber(PwrR)+"W";};function clearlabels(){document.getElementById('rpwr').innerHTML="";document.getElementById('vlbl').innerHTML="";document.getElementById('ilbl').innerHTML="";document.getElementById('rlbl').innerHTML="";document.getElementById('vflbl').innerHTML="";document.getElementById('dpwr').innerHTML="";}
