function clearCarpet() {
document.getElementById('ar1_wd').value = '';
document.getElementById('ar1_hg').value = '';
document.getElementById('ar2_wd').value = '';
document.getElementById('ar2_hg').value = '';
document.getElementById('ar3_wd').value = '';
document.getElementById('ar3_hg').value = '';
document.getElementById('sqFt_1').value = '';
document.getElementById('sqYds_1').value = '';
document.getElementById('st_wd').value = '';
document.getElementById('st_no').value = '';
}

function clearResilent() {
document.getElementById('ar1_wd').value = '';
document.getElementById('ar1_hg').value = '';
document.getElementById('ar2_wd').value = '';
document.getElementById('ar2_hg').value = '';
document.getElementById('ar3_wd').value = '';
document.getElementById('ar3_hg').value = '';
document.getElementById('sqFt_1').value = '';
document.getElementById('pcs').value = '';
}

function clearRoofing() {
document.getElementById('sqFt_1').value = '';
document.getElementById('size').value = '';
document.getElementById('numSq').value = '';
}

function clearVinyl(){
	document.getElementById('ar1_wd').value = '';
document.getElementById('ar1_hg').value = '';
document.getElementById('ar2_wd').value = '';
document.getElementById('ar2_hg').value = '';
document.getElementById('ar3_wd').value = '';
document.getElementById('ar3_hg').value = '';
document.getElementById('ar4_wd').value = '';
document.getElementById('ar4_hg').value = '';
document.getElementById('sqFt_1').value = '';
document.getElementById('sqYds_1').value = '';
}

function clearWallpaper(){
	document.getElementById('ar1_wd').value = '';
document.getElementById('ar1_hg').value = '';
document.getElementById('ar2_wd').value = '';
document.getElementById('ar2_hg').value = '';
document.getElementById('ar3_wd').value = '';
document.getElementById('ar3_hg').value = '';
document.getElementById('ar4_wd').value = '';
document.getElementById('ar4_hg').value = '';
document.getElementById('sqFt_1').value = '';
document.getElementById('sqYds_1').value = '';
}

function clearCeramic(){
		document.getElementById('ar1_wd').value = '';
document.getElementById('ar1_ln').value = '';
document.getElementById('sqFt_1').value = '';
document.getElementById('sqYds').value = '';
}

function clearConcrete(){
document.getElementById('width').value = '';
document.getElementById('length').value = '';
document.getElementById('cDiameter').value = '';
document.getElementById('tLength').value = '';
document.getElementById('tHeight').value = '';
document.getElementById('oDiameter').value = '';
document.getElementById('slabArea').value = '';
}

function clearDrywall(){
	document.getElementById('ar1_wd').value = '';
document.getElementById('ar1_hg').value = '';
document.getElementById('ar2_wd').value = '';
document.getElementById('ar2_hg').value = '';
document.getElementById('ar3_wd').value = '';
document.getElementById('ar3_hg').value = '';
document.getElementById('ar4_wd').value = '';
document.getElementById('ar4_hg').value = '';
document.getElementById('sqFt_1').value = '';
document.getElementById('sheets').value = '';
}

function clearLumber(){
	document.getElementById('ar1_wd').value = '';
document.getElementById('ar1_hg').value = '';
document.getElementById('cost').value = '';
}

function clearPaint(){
	document.getElementById('ar1_wd').value = '';
document.getElementById('ar1_hg').value = '';
document.getElementById('ar2_wd').value = '';
document.getElementById('ar2_hg').value = '';
document.getElementById('ar3_wd').value = '';
document.getElementById('ar3_hg').value = '';
document.getElementById('sqFt_1').value = '';
document.getElementById('gallons').value = '';
}

function roundHalf(num) {
    var ceiling = Math.ceil(num);
    var remainder = num % .5;
    if (remainder > 0) num = num - remainder + .5;
    return num;
}

// with lumber
function changeText(){
document.getElementById("priceMT").innerHTML = document.getElementById("measureType").value;
document.getElementById("numberMT").innerHTML = document.getElementById("measureType").value;
document.getElementById("totalMT").innerHTML = document.getElementById("measureType").value;
}
// with lumber

// with Concrete
function updateForm(newShape){
clearForm();
clearConcrete();
if (newShape == 0) document.getElementById("normal").style.display = "block";
if (newShape == 1) document.getElementById("circle").style.display = "block";
if (newShape == 2) document.getElementById("triangle").style.display = "block";
if (newShape == 3 || newShape == 4) document.getElementById("ogon").style.display = "block";
}

function clearForm(){
document.getElementById("normal").style.display = "none";
document.getElementById("circle").style.display = "none";
document.getElementById("triangle").style.display = "none";
document.getElementById("ogon").style.display = "none";
}
// with Concrete


function calc_carpet(){
	var total = document.getElementById('ar1_wd').value * document.getElementById('ar1_hg').value;
	total += document.getElementById('ar2_wd').value * document.getElementById('ar2_hg').value;
	total += document.getElementById('ar3_wd').value * document.getElementById('ar3_hg').value;
	total += document.getElementById('st_wd').value * document.getElementById('st_no').value;
	document.getElementById('sqFt_1').value = total;
	document.getElementById('sqYds_1').value = (total/9).toFixed(1);
}

function calc_cTile() {
	var total = document.getElementById('ar1_wd').value * document.getElementById('ar1_ln').value;
	document.getElementById('sqFt_1').value = total;
	document.getElementById('sqYds').value = ((total/9)/(document.getElementById('select_ct').value/1296)).toFixed(1);
}

function calc_concrite() {
	
	if (document.getElementById('shape').value == 0){
		document.getElementById('slabArea').value = roundHalf(document.getElementById('length').value * document.getElementById('width').value * document.getElementById('thickness').value / 12 / 27);
		} //shape STANDARD
	
	if (document.getElementById('shape').value == 1){
		document.getElementById('slabArea').value = roundHalf(document.getElementById('cDiameter').value * document.getElementById('thickness').value * .5 * Math.PI / 12 / 27);
		} //shape CIRCLE
		
	if (document.getElementById('shape').value == 2){
		document.getElementById('slabArea').value = roundHalf(document.getElementById('tLength').value * document.getElementById('tHeight').value * document.getElementById('thickness').value / 2 / 12 / 27);
		} //shape TRIANGLE
		
	if (document.getElementById('shape').value == 3){
		document.getElementById('slabArea').value = roundHalf(Math.pow(document.getElementById('oDiameter').value, 2) * document.getElementById('thickness').value * .866 / 12 / 27);
		} //shape HEXAGON
		
	if (document.getElementById('shape').value == 4){
		document.getElementById('slabArea').value = roundHalf(Math.pow(document.getElementById('oDiameter').value, 2) * document.getElementById('thickness').value * .828 / 12 / 27);
		} //shape OCTOGON
}

function calc_dryW() {
	var total = document.getElementById('ar1_wd').value * document.getElementById('ar1_hg').value;
	total += document.getElementById('ar2_wd').value * document.getElementById('ar2_hg').value;
	total += document.getElementById('ar3_wd').value * document.getElementById('ar3_hg').value;
	total += document.getElementById('ar4_wd').value * document.getElementById('ar4_hg').value * .5;
	document.getElementById('sqFt_1').value = total;
	document.getElementById('sheets').value = roundHalf((1.1*total/32));
}

function calc_lumber() {
	var total = document.getElementById('ar1_wd').value * document.getElementById('ar1_hg').value;
	document.getElementById('cost').value = roundHalf(total);
}

function calc_paint() {
	var factor = 1.1/400;
	var total = document.getElementById('ar1_wd').value * document.getElementById('ar1_hg').value;
	total += document.getElementById('ar2_wd').value * document.getElementById('ar2_hg').value;
	total += document.getElementById('ar3_wd').value * document.getElementById('ar3_hg').value;
	document.getElementById('sqFt_1').value = total;
	document.getElementById('gallons').value = roundHalf(total*factor);
}

function calc_resTiles() {
	var total = document.getElementById('ar1_wd').value * document.getElementById('ar1_hg').value;
	total += document.getElementById('ar2_wd').value * document.getElementById('ar2_hg').value;
	total += document.getElementById('ar3_wd').value * document.getElementById('ar3_hg').value;
	document.getElementById('sqFt_1').value = total;
	document.getElementById('pcs').value = roundHalf(total*144/Math.pow((document.getElementById('select_ct').value),2));
}

function calc_roof(){
	var sqSize = 0.1;
	var total = document.getElementById('size').value * document.getElementById('select_ct').value;
	document.getElementById('sqFt_1').value = (total).toFixed(0);
	document.getElementById('numSq').value = roundHalf(total*1.1/100);
}

function calc_sheetV() {
	var total = document.getElementById('ar1_wd').value * document.getElementById('ar1_hg').value;
	total += document.getElementById('ar2_wd').value * document.getElementById('ar2_hg').value;
	total += document.getElementById('ar3_wd').value * document.getElementById('ar3_hg').value;
	total += document.getElementById('ar4_wd').value * document.getElementById('ar4_wd').value;
	document.getElementById('sqFt_1').value = total;
	document.getElementById('sqYds_1').value = roundHalf(total/9);
}

function calc_wallpaper() {
	var total = document.getElementById('ar1_wd').value * document.getElementById('ar1_hg').value;
	total += document.getElementById('ar2_wd').value * document.getElementById('ar2_hg').value;
	total += document.getElementById('ar3_wd').value * document.getElementById('ar3_hg').value;
	total += document.getElementById('ar4_wd').value * document.getElementById('ar4_wd').value;
	document.getElementById('sqFt_1').value = total;
	document.getElementById('sqYds_1').value = roundHalf(total/27);
}