	function selectshape() {
		roundRadio = document.getElementById('round');
		squareRadio = document.getElementById('square');
		
		if (roundRadio.checked == true) {
			document.getElementById('squared').style.display = 'none';
			document.getElementById('rectangled').style.display = 'none';
			document.getElementById('circle').style.display = 'block';
			roundtable();
		}
		else if (squareRadio.checked == true) {
			document.getElementById('circle').style.display = 'none';
			document.getElementById('squared').style.display = 'block';
			document.getElementById('rectangled').style.display = 'none';
			squaretable();
		}
		else {
			document.getElementById('circle').style.display = 'none';
			document.getElementById('squared').style.display = 'none';
			document.getElementById('rectangled').style.display = 'block';
			rectable();
		}
	}
	
	function squaretable() {
		formObj = document.getElementById('calculatorForm');
		theLength = ( formObj.squareWidth.value > 0 && !isNaN(formObj.squareWidth.value)  ) ? formObj.squareWidth.value : 0;
		theDrop3 = ( formObj.drop3.value > 0 && !isNaN(formObj.drop3.value)  ) ? formObj.drop3.value : 0;
		
		formObj.length_final.value = parseFloat(theLength) + (theDrop2 * 2);
		formObj.width_final.value = parseFloat(theLength) + (theDrop2 * 2);
	}
	function rectable() {
		formObj = document.getElementById('calculatorForm');
		
		theWidth = ( formObj.tableWidth.value > 0 && !isNaN(formObj.tableWidth.value) ) ? formObj.tableWidth.value : 0;
		theLength = ( formObj.tableLength.value > 0 && !isNaN(formObj.tableLength.value)  ) ? formObj.tableLength.value : 0;
		theDrop1 = ( formObj.drop1.value > 0 && !isNaN(formObj.drop1.value)  ) ? formObj.drop1.value : 0;
		
		formObj.length_final.value = (theDrop1 * 2) + parseFloat(theLength);
		formObj.width_final.value = parseFloat(theWidth) + (theDrop1 * 2);
	}
	function roundtable() {
		formObj = document.getElementById('calculatorForm');
		theDiameter = ( formObj.diameter.value > 0 && !isNaN(formObj.diameter.value)  ) ? formObj.diameter.value : 0;		
		theDrop2 = ( formObj.drop2.value > 0 && !isNaN(formObj.drop2.value)  ) ? formObj.drop2.value : 0;
		
		formObj.length_final.value = parseFloat(theDiameter) + (theDrop2 * 2);
		formObj.width_final.value = parseFloat(theDiameter) + (theDrop2 * 2);
	}
