// series / parallel capacitor functions // copyright Simon Carter 2001 // Please contact me via www.electronics2000.co.uk if you wish to use these // and ensure this header block remains intact var seriestotal=0; var paralleltotal=0; function seriescaddval (obj) { with (Math) { c=eval(obj.caps.value); if(c > 0){ c=calculatemult3(obj.capsmult.selectedIndex,c); seriestotal += (1 / c); obj.caps.value = ""; SetText("capstotal", format2(1 / seriestotal)); } } } function seriescreset (obj) { seriestotal = 0; obj.caps.value = ""; SetText("capstotal", "0"); } function parallelcaddval (obj) { with (Math) { cp=eval(obj.capp.value); if(cp > 0){ cp=calculatemult3(obj.cappmult.selectedIndex,cp); paralleltotal += cp; obj.capp.value = ""; SetText("capptotal", format2(paralleltotal)); } } } function parallelcreset (obj) { paralleltotal = 0; obj.capp.value = ""; SetText("capptotal", "0"); }