////////Waste form functions//////////

function handleWasteFormEdit(updateSavedFlag) {
	sepGlassChange();
	sepMetalChange();
	sepOilsChange();
	sepPaperChange();
	sepPlasticChange();
	sepWetChange();
	
	colGlassChange();
	colMetalChange();
	colOilChange();
	colPaperChange();
	colPlasticChange();
	colWetChange();
	
	awareS();
	WoodTotal();
	recProg();
	
	wasteTotal();
	
	Forms.setTabState('tabWaste', 'Waste', updateSavedFlag, parseFloat($('wasteTotal').value) >= 0);
}

function sepGlassChange(){
	var val = $('sepGlass').value;
	if(parseInt(val) == 1){
		$('sgTotal').update("1");
		$('sepGlassPerc').update("100%");
		$('sepGlassPoints').update("1");
		$('sepGlassTotal').value = val;
	}else{
		$('sgTotal').update("0");
		$('sepGlassPerc').update("0%");
        $('sepGlassPoints').update("0");
		$('sepGlassTotal').value = val;
	}
}
function sepPlasticChange(){
	var val = $('sepPlastic').value;
	if(val == 1){
		$('splasTotal').update("1");
		$('sepPlasticPerc').update("100%");
                $('sepPlasticPoints').update("1");
		$('sepPlasticTotal').value = val;
	}else{
		$('splasTotal').update("0");
		$('sepPlasticPerc').update("0%");
                $('sepPlasticPoints').update("0");
		$('sepPlasticTotal').value = val;
	}
}
function sepPaperChange(){
	var val = $('sepPaper').value;
	if(val == 1){
		$('spapTotal').update("1");
		$('sepPaperPerc').update("100%");
                $('sepPaperPoints').update("1");
		$('sepPaperTotal').value = val;
	}else{
		$('spapTotal').update("0");
		$('sepPaperPerc').update("0%");
                $('sepPaperPoints').update("0");
		$('sepPaperTotal').value = val;
	}
}
function sepMetalChange(){
	var val = $('sepMetal').value;
	if(val == 1){
		$('smTotal').update("1");
		$('sepMetalPerc').update("100%");
                $('sepMetalPoints').update("1");
		$('sepMetalTotal').value = val;
	}else{
		$('smTotal').update("0");
		$('sepMetalPerc').update("0%");
                $('sepMetalPoints').update("0");
		$('sepMetalTotal').value = val;
	}
}
function sepWetChange(){
	var val = $('sepWet').value;
	if(val == 1){
		$('swTotal').update("1");
		$('sepWetPerc').update("100%");
                $('sepWetPoints').update("1");
		$('sepWetTotal').value = val;
	}else{
		$('swTotal').update("0");
		$('sepWetPerc').update("0%");
                $('sepWetPoints').update("0");
		$('sepWetTotal').value = val;
	}
}
function sepOilsChange(){
	var val = $('sepOils').value;
	if(val == 1){
		$('soTotal').update("1");
		$('sepOilsPerc').update("100%");
                $('sepOilsPoints').update("1");
		$('sepOilsTotal').value = val;
	}else{
		$('soTotal').update("0");
		$('sepOilsPerc').update("0%");
                $('sepOilsPoints').update("0");
		$('sepOilsTotal').value = val;
	}
}
function colGlassChange(){
	var val = $('colGlass').value;
	if(val == 1){
		$('cgTotal').update("1");
		$('colGlassPerc').update("100%");
                $('colGlassPoints').update("1");
		$('colGlassTotal').value = val;
	}else{
		$('cgTotal').update("0");
		$('colGlassPerc').update("0%");
                $('colGlassPoints').update("0");
		$('colGlassTotal').value = val;
	}
}
function colPlasticChange(){
	var val = $('colPlastic').value;
	if(val == 1){
		$('cplasTotal').update("1");
		$('colPlasticPerc').update("100%");
                $('colPlasticPoints').update("1");
		$('colPlasticTotal').value = val;
	}else{
		$('cplasTotal').update("0");
		$('colPlasticPerc').update("0%");
                $('colPlasticPoints').update("0");
		$('colPlasticTotal').value = val;
	}
}
function colPaperChange(){
	var val = $('colPaper').value;
	if(val == 1){
		$('cpapTotal').update("1");
		$('colPaperPerc').update("100%");
                $('colPaperPoints').update("1");
		$('colPaperTotal').value = val;
	}else{
		$('cpapTotal').update("0");
		$('colPaperPerc').update("0%");
                $('colPaperPoints').update("0");
		$('colPaperTotal').value = val;
	}
}
function colMetalChange(){
	var val = $('colMetal').value;
	if(val == 1){
		$('cmTotal').update("1");
		$('colMetalPerc').update("100%");
                $('colMetalPoints').update("1");
		$('colMetalTotal').value = val;
	}else{
		$('cmTotal').update("0");
		$('colMetalPerc').update("0%");
                $('colMetalPoints').update("0");
		$('colMetalTotal').value = val;
	}
}
function colWetChange(){
	var val = $('colWet').value;
	if(val == 1){
		$('cwTotal').update("1");
		$('colWetPerc').update("100%");
                $('colWetPoints').update("1");
		$('colWetTotal').value = val;
	}else{
		$('cwTotal').update("0");
		$('colWetPerc').update("0%");
                $('colWetPoints').update("0");
		$('colWetTotal').value = val;
	}
}
function colOilChange(){
	var val = $('colOils').value;
	if(val == 1){
		$('colOilsTotalP').update("1");
		$('colOilsPerc').update("100%");
        $('colOilsPoints').update("1");
		$('colOilsTotal').value = val;
	} else {
		$('colOilsTotalP').update("0");
		$('colOilsPerc').update("0%");
        $('colOilsPoints').update("0");
		$('colOilsTotal').value = val;
	}
}
function WoodTotal(){
    var woodConsumed = parseInt($('woodConsumed').value);
    var indigConsumed = parseInt($('indigConsumed').value);
    var woodPerc = indigConsumed / woodConsumed;
    var woodPercNum = parseInt(woodPerc);
    var woodPercScreen = formatNumber(woodPercNum * 100, 2) + '%';
    var woodPoints = (woodPercNum / 0.8) * 2;
	if (woodPoints > 2){
		$('fwTotal').update(2);
		$('woodTotal').value = 2;
	}else{
		$('fwTotal').update(woodPoints);
		$('woodTotal').value = woodPoints;
	}
    $('woodPerc').update(woodPercScreen);
    $('woodPoints').update(woodPoints);
	
}
function recProg(){
	var recProgRecyc = parseInt($('recRecycled').value);
	var waste = parseInt($('recWaste').value);
	var perc = recProgRecyc / waste * 100;
	var score = perc / 100 * 4
	$('recPerc').update(perc.toPerc(2));
	$('recPoints').update(score.toDec(2));
	$('recTotal').value = score.toDec(2);
	$('rTotal').update(formatNumber(score,2));
}
function awareS(){
	var as = parseInt($('awareStaff').value);
	var asr = parseInt($('awareStaffRP').value);
	var perc = asr / as * 100;
	var score = ((perc / 100) * 2);
	$('awarePerc').update(perc.toPerc(2));
	$('awarePoints').update(score );
	$('awareTotal').value = score ;
	$('aTotal').update(score );
}
///////Waste Helpers/////////////////
function wasteTotal(){
    var sg = parseFloat($('sepGlassTotal').value);
    var sp = parseFloat($('sepPlasticTotal').value);
    var spp = parseFloat($('sepPaperTotal').value);
    var sm = parseFloat($('sepMetalTotal').value);
    var sw = parseFloat($('sepWetTotal').value);
    var so = parseFloat($('sepOilsTotal').value);
    var cg = parseFloat($('colGlassTotal').value);
    var cp = parseFloat($('colPlasticTotal').value);
    var cpp = parseFloat($('colPaperTotal').value);
    var cm = parseFloat($('colMetalTotal').value);
    var cw = parseFloat($('colWetTotal').value);
    var co = parseFloat($('colOilsTotal').value);
	var fw = parseFloat($('woodTotal').value);
	var ww = parseFloat($('recTotal').value);
	var as = parseFloat($('awareTotal').value);
    var sum = sg + sp + spp + sm + sw + so + cg + cp + cpp + cm + cw + co + ww + fw + as;
    $('wasteTotal').value = sum;
    $('wasteTotalP').update(sum.toDec(2));
}