
	
	function CheckNumeric(obj)
	{

   	var key = window.event.keyCode;
   if(key == 46 && obj.value.indexOf('.') == -1)
		return;
   else if ( key > 47 && key < 58 )
      return;
   else
        window.event.returnValue = null; 
		
}
	function monthlyCal(obj)
{
if(obj.value == '.')
	{
		obj.value = 0;
	}	
	
	var Total=(Number(document.budgetCal.main_wages.value) + Number(document.budgetCal.tax_credit.value)+Number(document.budgetCal.child_credit.value)+Number(document.budgetCal.part_time.value))

	document.budgetCal.total.value = Total
	var Total_Regular_Commitments
	Total_Regular_Commitments = (Number(document.budgetCal.mortgage.value) + Number(document.budgetCal.Rent.value)+Number(document.budgetCal.child_main.value)+Number(document.budgetCal.child_minder.value)+Number(document.budgetCal.council.value)+Number(document.budgetCal.income_tax.value)+Number(document.budgetCal.electricity.value) + Number(document.budgetCal.gas.value)+Number(document.budgetCal.water_rates.value))
	document.budgetCal.total_regular_commitments.value = Math.round(Total_Regular_Commitments *100000)/100000
	var day_to_day
	day_to_day =  (Number(document.budgetCal.food_grocery.value) + Number(document.budgetCal.clothing_shoes.value)+Number(document.budgetCal.petrol.value)+Number(document.budgetCal.entertainment.value)+Number(document.budgetCal.chemist.value)+Number(document.budgetCal.children_pocket_money.value)+Number(document.budgetCal.d_others.value) +Number(document.budgetCal.information.value)+Number(document.budgetCal.leisure.value) +Number(document.budgetCal.pet.value) +Number(document.budgetCal.children.value) +Number(document.budgetCal.babysitter.value) +Number(document.budgetCal.day_others.value)

)
	
	document.budgetCal.d_total.value =Math.round(day_to_day*100000)/100000
	
	
	

	var occasional_exp
	occasional_exp =	(Number(document.budgetCal.taxes.value) + Number(document.budgetCal.Other_expenditure.value) + Number(document.budgetCal.Electricity_gas.value) + Number(document.budgetCal.water.value)+Number(document.budgetCal.heating.value)+Number(document.budgetCal.radio.value)+Number(document.budgetCal.radio_connection.value)+Number(document.budgetCal.public.value)+Number(document.budgetCal.car_taxes.value)+Number(document.budgetCal.car_service.value) +Number(document.budgetCal.repairs.value)  +Number(document.budgetCal.car.value)  +Number(document.budgetCal.home_Contents.value)  +Number(document.budgetCal.party_liability.value)  +Number(document.budgetCal.life_insurance.value)  +Number(document.budgetCal.occasional_others.value)  +Number(document.budgetCal.healthcare.value)  +Number(document.budgetCal.presents.value)  +Number(document.budgetCal.Donations.value)  +Number(document.budgetCal.Holidays.value)  +Number(document.budgetCal.meals.value)  +Number(document.budgetCal.initial.value)  +Number(document.budgetCal.furniture.value)  +Number(document.budgetCal.unexpected.value)  +Number(document.budgetCal.other_occasional.value) )
	
 	document.budgetCal.occ_total.value =  Math.round(occasional_exp*100000)/100000
			
	var total_all_exp
	total_all_exp =occasional_exp+day_to_day+Total_Regular_Commitments 
	document.budgetCal.all_total.value = Math.round(total_all_exp*100000)/100000
	
	
	
	var diff_inc_exp
	document.budgetCal.diff_inc_exp.value =Total-total_all_exp 
		
}
