fieldA = document.getElementById("AccruedPension");
fieldB = document.getElementById("CurrentAVC");
fieldC = document.getElementById("AccruedCashSum");
fieldD = document.getElementById("CurrentLA");

allowanceAID = document.getElementById("allowanceA");
allowanceBID = document.getElementById("allowanceB");
allowanceCID = document.getElementById("allowanceC");
allowanceDID = document.getElementById("allowanceD");
allowanceTotalID = document.getElementById("allowanceTotal");

function clean(incoming) {
filteredValues = ",;:abcdefghijklmnopqrstuvwxyz@-+=_%^&$£";     // Characters stripped out
	var i;
	var returnString = "";
	for (i = 0; i < incoming.length; i++) {  // Search through string and append to unfiltered values to returnString.
		var c = incoming.charAt(i);
		if (filteredValues.indexOf(c) == -1) returnString += c;
		}
	return returnString;
}

function TotalValue(){

	var val1,val2,val3,val4,val5,val6;

	if (allowanceAID.value == "" || isNaN(allowanceAID.value) ){
		val1 = 0;
	}
	else {
		val1=parseInt(allowanceAID.value);
	}

	if (allowanceBID.value == "" ||isNaN(allowanceBID.value)){
		val2 = 0;
	}
	else {
		val2=parseInt(allowanceBID.value);
	}
	
	if (allowanceCID.value == "" ||isNaN(allowanceCID.value)){
		val5 = 0;
	}
	else {
		val5=parseInt(allowanceCID.value);
	}
	
	if (allowanceDID.value == "" ||isNaN(allowanceDID.value)){
		val6 = 0;
	}
	else {
		val6=parseInt(allowanceDID.value);
	}	
	
	var valFinal = parseInt(val1) + parseInt(val2) + parseInt(val5) - parseInt(val6);
	allowanceTotalID.value=valFinal;
}