
function validate(){

var msg;
var msgflag;
var pswdflag;

msgflag = "false";
var pswdflag = "false";

 msg="The following fields require values:\r";

 if(document.forms[0].realname.value == ""){
	msg+="\rYour Name";
	msgflag="true";
	}
 if(document.forms[0].Address.value == ""){
	msg+="\rYour Address";
	msgflag="true";
	}
if(document.forms[0].email.value  == "(e.g. email@hotmail.com)"){
	alert("Please use an actual email address, not the example");
	msg+="\rYour Email Address";
    	msgflag="true";
	}
if(document.forms[0].email.value  == ""){
	msg+="\rYour Email Address";
    	msgflag="true";
	}
if(document.forms[0].email.value  != ""){
     var estr = new String(document.forms[0].email.value);
     var atindex = estr.indexOf("@");
     if(atindex ==-1){
         alert("You must enter a valid Email Address!")
         document.forms[0].email.focus();
         return;
         }
	}
 if(document.forms[0].Phone.value == ""){
	msg+="\rYour Phone Number";
	msgflag="true";
	}
 if(document.forms[0].DonationType.options.selectedIndex == 0){
	msg+="\rYour Donation Type";
	msgflag="true";
	}

 if(msgflag == "true"){
	msg+="\r\rPress OK button below to return the form";
     	alert(msg);
}
	if(msgflag == "false") {
//		alert("We will respond to your enquiry asap.");
		document.forms[0].submit();
	}
}




function calc(){

var f = document.forms[0];

	f.TOTALINCOME.value = eval(f.takehomepay1.value)+
						  eval(f.takehomepay2.value)+
						  eval(f.pension1.value)+
						  eval(f.pension2.value)+
						  eval(f.familypayment.value)+
						  eval(f.rentassist.value)+
						  eval(f.board.value)+
						  eval(f.maintenance.value);

	f.SUBTOTALEXPENDITURE.value = eval(f.rent.value)+
						  eval(f.mortgage1.value)+
						  eval(f.mortgage2.value)+
						  eval(f.ratesland.value)+
						  eval(f.rateswater.value)+
						  eval(f.householdinsurance.value)+
						  eval(f.houserepairs.value)+
						  eval(f.stratalevies.value)+
						  eval(f.savingshousehold.value)+
						  eval(f.electricity.value)+
						  eval(f.heating.value)+
						  eval(f.gas.value)+
						  eval(f.telephone.value)+
						  eval(f.petrol.value)+
						  eval(f.repairs.value)+
						  eval(f.registration.value)+
						  eval(f.insurance.value)+
						  eval(f.licenceNRMA.value)+
						  eval(f.fares.value)+
						  eval(f.groceries.value)+
						  eval(f.meat.value)+
						  eval(f.fruitvegetables.value)+
						  eval(f.milk.value)+
						  eval(f.bread.value)+
						  eval(f.lunches.value)+
						  eval(f.petfood.value)+
						  eval(f.schoolfees.value)+
						  eval(f.uniforms.value)+
						  eval(f.sportsexcursionsbooks.value)+
						  eval(f.preschool.value)+
						  eval(f.selfeducation.value);

	f.TOTALBASICLIVINGCOSTS.value = eval(f.privatehealth.value)+
						  eval(f.doctordentist.value)+
						  eval(f.chemist.value)+
						  eval(f.vetfees.value)+
						  eval(f.clothing.value)+
						  eval(f.haircuts.value)+
						  eval(f.entertainment.value)+
						  eval(f.sport.value)+
						  eval(f.newspapers.value)+
						  eval(f.holidaysavings.value)+
						  eval(f.birthdaygifts.value)+
						  eval(f.pocketmoney.value)+
						  eval(f.alcoholicdrinks.value)+
						  eval(f.cigarettes.value)+
						  eval(f.personalspending.value)+
						  eval(f.unionfees.value)+
						  eval(f.miscmaintenance.value)+
						  eval(f.lifeinsurance.value)+
						  eval(f.generalsavings.value)+
						  eval(f.specialprojects.value)+
						  eval(f.SUBTOTALEXPENDITURE.value);

	f.TOTALOTHERREPAYMENTS.value = eval(f.car.value)+
						  eval(f.bankcards1.value)+
						  eval(f.bankcards2.value)+
						  eval(f.creditcards1.value)+
						  eval(f.creditcards2.value)+
						  eval(f.storeaccounts1.value)+
						  eval(f.storeaccounts2.value)+
						  eval(f.storeaccounts3.value)+
						  eval(f.finance1.value)+
						  eval(f.finance2.value)+
						  eval(f.finance3.value)+
						  eval(f.loans1.value)+
						  eval(f.loans2.value)+
						  eval(f.rental.value)+
						  eval(f.ceditunion.value);


	f.TOTALLIVINGEXPENDITURE.value = eval(f.TOTALBASICLIVINGCOSTS.value)+
						  eval(f.TOTALOTHERREPAYMENTS.value);


	f.SURPLUSDEFICIENCY.value = eval(f.TOTALINCOME.value)-
						  eval(f.TOTALLIVINGEXPENDITURE.value);
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


}