// 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");
}