function calculate_weight_rect(ele){
	var error = new Array(false, null)
	var fields = ['fwidth', 'bwidth', 'fdepth', 'depth']
	for(var field in fields){
		if(ele[fields[field]].value == ""){
			ele[fields[field]].style.border = "1px solid red"
			if(!error[0]) error[1] = ele[fields[field]]
			error[0] = true
		}else{
			this[fields[field]] = parseFloat(ele[fields[field]].value)
			ele[fields[field]].style.border = "1px solid black"
		}
	}
	if(error[0]){alert("Please fill in all of the required fields!"); error[1].focus(); return false;}
	var a = ((fwidth + bwidth) / 2) * fdepth
	var b = a * depth
	var w = Math.round(b / 19.2)
	ele.weight.value = (w)
	ele.weight.parentNode.style.display = "block"
	return false;
}

function calculate_weight_circ(ele){
	var error = new Array(false, null)
	var fields = ['diameter', 'depth']
	for(var field in fields){
		if(ele[fields[field]].value == ""){
			ele[fields[field]].style.border = "1px solid red"
			if(!error[0]) error[1] = ele[fields[field]]
			error[0] = true
		}else{
			this[fields[field]] = parseFloat(ele[fields[field]].value)
			ele[fields[field]].style.border = "1px solid black"
		}
	}
	if(error[0]){alert("Please fill in all of the required fields!"); error[1].focus(); return false;}
	var a = diameter * diameter
	var v = a * depth
	var w = Math.round(v / 24.4)
	ele.weight.value = (w)
	ele.weight.parentNode.style.display = "block"
	return false;
}