//Energy
function CheckAll1() {
if(document.form1.energyall.checked == false) { UnCheckAll1(); }
else {
	document.form1.te.checked = true;
	document.form1.ee.checked = true;
	CalcCost();
	}
CalcCost();	
}

function UnCheckAll1() {
document.form1.te.checked = false;
document.form1.ee.checked = false;
CalcCost();
}

function Check1() {
if(document.form1.ee.checked == true) { document.form1.energyall.checked =true; }
if(document.form1.te.checked == false) { document.form1.energyall.checked =false; }
CalcCost();
}

function Check2() {
if(document.form1.te.checked == true) { document.form1.energyall.checked =true; }
if(document.form1.ee.checked == false) { document.form1.energyall.checked =false; }
CalcCost();
}


//Productivity
function CheckAll2() {
if(document.form1.prodall.checked == false) { UnCheckAll2(); }
else {
	document.form1.ep.checked = true;
	document.form1.mp.checked = true;
	CalcCost();
	}
CalcCost();
}

function UnCheckAll2() {
document.form1.ep.checked = false;
document.form1.mp.checked = false;
CalcCost();
}

function Check3() {
if(document.form1.mp.checked == true) { document.form1.prodall.checked =true;}
if(document.form1.ep.checked == false) { document.form1.prodall.checked =false;}
CalcCost();
}

function Check4() {
if(document.form1.ep.checked == true) { document.form1.prodall.checked =true;}
if(document.form1.mp.checked == false) { document.form1.prodall.checked =false;}
CalcCost();
}


//Reliability & Maintenance
function CheckAll3() {
if(document.form1.relmaintall.checked == false) { UnCheckAll3(); }
else {
	document.form1.r.checked = true;
	document.form1.m.checked = true;
	document.form1.rp.checked = true;
	CalcCost();
	}
CalcCost();	
}

function UnCheckAll3() {
document.form1.r.checked = false;
document.form1.m.checked = false;
document.form1.rp.checked = false;
CalcCost();
}

function Check5() {
if(document.form1.r.checked == false ) { document.form1.m.checked =false; }
if(document.form1.m.checked == true && document.form1.rp.checked == true ) { document.form1.relmaintall.checked =true; }
if(document.form1.r.checked == false ) { document.form1.relmaintall.checked =false; }
CalcCost();
}

function Check6() {
if(document.form1.m.checked == true ) { document.form1.r.checked =true; }
if(document.form1.r.checked == true && document.form1.rp.checked == true) { document.form1.relmaintall.checked =true; }
if(document.form1.m.checked == false) { document.form1.relmaintall.checked =false; }
CalcCost();
}

function Check7() {
if(document.form1.r.checked == true && document.form1.m.checked == true) { document.form1.relmaintall.checked =true; }
if(document.form1.rp.checked == false) { document.form1.relmaintall.checked =false; }
CalcCost();
}

//Quality Control
function CheckAll4() {
if(document.form1.qualityall.checked == false) { UnCheckAll4(); }
else {
	document.form1.v.checked = true;
	document.form1.qc.checked = true;
	CalcCost();
	}
CalcCost();
}

function UnCheckAll4() {
document.form1.v.checked = false;
document.form1.qc.checked = false;
CalcCost();
}

function Check8() {
if(document.form1.v.checked == false) { document.form1.qc.checked =false; }
if(document.form1.qc.checked == true) { document.form1.qualityall.checked =true; }
if(document.form1.v.checked == false) { document.form1.qualityall.checked =false; }
CalcCost();
}

function Check9() {
if(document.form1.v.checked == false) { document.form1.v.checked =true; }
if(document.form1.v.checked == true) { document.form1.qualityall.checked =true; }
if(document.form1.qc.checked == false) { document.form1.qualityall.checked =false; }
CalcCost();
}


//Sustainability
function CheckAll5() {
if(document.form1.sustall.checked == false) { UnCheckAll5(); }
else {
	document.form1.en.checked = true;
	document.form1.s.checked = true;
	document.form1.f.checked = true;
	CalcCost();
	}
CalcCost();
}

function UnCheckAll5() {
document.form1.en.checked = false;
document.form1.s.checked = false;
document.form1.f.checked = false;
CalcCost();
}

function Check10() {
if(document.form1.s.checked == true && document.form1.f.checked == true ) { document.form1.sustall.checked =true; }
if(document.form1.en.checked == false ) { document.form1.sustall.checked =false; }
CalcCost();
}

function Check11() {
if(document.form1.en.checked == true && document.form1.f.checked == true) { document.form1.sustall.checked =true; }
if(document.form1.s.checked == false) { document.form1.sustall.checked =false; }
CalcCost();
}

function Check12() {
if(document.form1.en.checked == true && document.form1.s.checked == true) { document.form1.sustall.checked =true; }
if(document.form1.f.checked == false) { document.form1.sustall.checked =false; }
CalcCost();
}

//Calc Cost
function CalcCost() {
var kilns = parseFloat(document.form1.kilns.value) - parseFloat(document.form1.factories.value); 
var total = 0;
if(document.form1.energyall.checked == true) { total += (parseFloat(document.form1.factories.value) * 3750) + (kilns * 3000); }
else {
	if(document.form1.te.checked == true) { total += (parseFloat(document.form1.factories.value) * 2250) + (kilns * 2250); }
	if(document.form1.ee.checked == true) { total += (parseFloat(document.form1.factories.value) * 2250) + (kilns * 1125); }
}

if(document.form1.prodall.checked == true) { total += (parseFloat(document.form1.factories.value) * 3750) + (kilns * 3000); }
else {
	if(document.form1.ep.checked == true) { total += (parseFloat(document.form1.factories.value) * 2250) + (kilns * 2250); }
	if(document.form1.mp.checked == true) { total += (parseFloat(document.form1.factories.value) * 2250) + (kilns * 1125); }
}

if(document.form1.relmaintall.checked == true) { total += (parseFloat(document.form1.factories.value) * 4500) + (kilns * 3000); }
else {
	if(document.form1.r.checked == true) { total += (parseFloat(document.form1.factories.value) * 900) + (kilns * 900); }
	if(document.form1.m.checked == true) { total += (parseFloat(document.form1.factories.value) * 2250) + (kilns * 1125); }
	if(document.form1.rp.checked == true) { total += (parseFloat(document.form1.factories.value) * 2250) + (kilns * 2250); }
}

if(document.form1.qualityall.checked == true) { total += (parseFloat(document.form1.factories.value) * 3000) + (kilns * 1500); }
else {
	if(document.form1.v.checked == true) { total += (parseFloat(document.form1.factories.value) * 1800) + (kilns * 900); }
	if(document.form1.qc.checked == true) { total += (parseFloat(document.form1.factories.value) * 1800) + (kilns * 900); }
}

if(document.form1.sustall.checked == true) { total += (parseFloat(document.form1.factories.value) * 4500) + (kilns * 1125); }
else {
	if(document.form1.en.checked == true) { total += (parseFloat(document.form1.factories.value) * 2250) + (kilns * 1125); }
	if(document.form1.s.checked == true) { total += (parseFloat(document.form1.factories.value) * 2250); }
	if(document.form1.f.checked == true) { total += (parseFloat(document.form1.factories.value) * 900); }
}

var ts = new String(total);
if(ts.indexOf('.') < 0) { ts += '.00'; }
if(ts.indexOf('.') == (ts.length - 2)) { ts += '0'; }
document.form1.cost.value = ts;
}


//Calc Cost1
function CalcCost1() {
var kilns = parseFloat(document.form1.kilns.value) - parseFloat(document.form1.factories.value); 
var total = 0;
total += (parseFloat(document.form1.factories.value) * 3750) + (kilns * 3000);

var ts = new String(total);
if(ts.indexOf('.') < 0) { ts += '.00'; }
if(ts.indexOf('.') == (ts.length - 2)) { ts += '0'; }
document.form1.cost.value = ts;
}

//Sub Description
function Description(variable_value,id) {
document.form1.desc.value = variable_value;
document.form1.desc.id = id;
}

//Print Sub
function PrintSelection() {
id = document.form1.desc.id;
window.open(id, "", "width=400, height=450");
}