  function dynPopUp(URL) 
  {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=400,height=320');");
  }

  function ecc(form)
  {
    if(isNaN(parseFloat(form.dependant1.value)))
    {
      form.dependant1.value = 0;
    }
    else
    {
      if (parseInt(parseFloat(form.dependant1.value)) >= 0)
      {
        form.dependant1.value = parseInt(parseFloat(form.dependant1.value));
      }
      else
      {
        form.dependant1.value = 0;
      }
    }

    if(isNaN(parseFloat(form.dependant2.value)))
    {
      form.dependant2.value = 0;
    }
    else
    {
      if (parseInt(parseFloat(form.dependant2.value)) >= 0)
      {
        form.dependant2.value = parseInt(parseFloat(form.dependant2.value));
      }
      else
      {
        form.dependant2.value = 0;
      }
    }
  }
  
  function sumFees(form){
    if(isNaN(parseFloat(form.studentAssociation.value))){form.studentAssociation.value = 0;}else{form.studentAssociation.value = parseInt(parseFloat(form.studentAssociation.value))}
    if(isNaN(parseFloat(form.healthServices.value))){form.healthServices.value = 0;}else{form.healthServices.value = parseInt(parseFloat(form.healthServices.value))}
    if(isNaN(parseFloat(form.programFees.value))){form.programFees.value = 0;}else{form.programFees.value = parseInt(parseFloat(form.programFees.value))}
    if(isNaN(parseFloat(form.athletics.value))){form.athletics.value = 0;}else{form.athletics.value = parseInt(parseFloat(form.athletics.value))}
    if(isNaN(parseFloat(form.supplies.value))){form.supplies.value = 0;}else{form.supplies.value = parseInt(parseFloat(form.supplies.value))}
    if(isNaN(parseFloat(form.other.value))){form.other.value = 0;}else{form.other.value = parseInt(parseFloat(form.other.value))}
    if(isNaN(parseFloat(form.books.value))){form.books.value = 0;}else{form.books.value = parseInt(parseFloat(form.books.value))}

    form.feesTotal.value = parseInt(parseFloat(form.programFees.value) + parseFloat(form.athletics.value) + parseFloat(form.healthServices.value) + parseFloat(form.studentAssociation.value) + parseFloat(form.other.value) + parseFloat(form.books.value) + parseFloat(form.supplies.value))
  }

  function sumBE3(form)
  {
    if(isNaN(parseFloat(form.SepEducation.value))){form.SepEducation.value = 0;}else{form.SepEducation.value = parseInt(parseFloat(form.SepEducation.value))}
    if(isNaN(parseFloat(form.SepLiving.value))){form.SepLiving.value = 0;}else{form.SepLiving.value = parseInt(parseFloat(form.SepLiving.value))}
    if(isNaN(parseFloat(form.SepIncome.value))){form.SepIncome.value = 0;}else{form.SepIncome.value = parseInt(parseFloat(form.SepIncome.value))}
    form.SepBalance.value = parseInt(parseFloat(form.SepIncome.value)) - (parseFloat(form.SepEducation.value) + parseFloat(form.SepLiving.value))
    
    if(isNaN(parseFloat(form.OctEducation.value))){form.OctEducation.value = 0;}else{form.OctEducation.value = parseInt(parseFloat(form.OctEducation.value))}
    if(isNaN(parseFloat(form.OctLiving.value))){form.OctLiving.value = 0;}else{form.OctLiving.value = parseInt(parseFloat(form.OctLiving.value))}
    if(isNaN(parseFloat(form.OctIncome.value))){form.OctIncome.value = 0;}else{form.OctIncome.value = parseInt(parseFloat(form.OctIncome.value))}
    form.OctBalance.value = parseInt(parseFloat(form.OctIncome.value)) - (parseFloat(form.OctEducation.value) + parseFloat(form.OctLiving.value))

    if(isNaN(parseFloat(form.NovEducation.value))){form.NovEducation.value = 0;}else{form.NovEducation.value = parseInt(parseFloat(form.NovEducation.value))}
    if(isNaN(parseFloat(form.NovLiving.value))){form.NovLiving.value = 0;}else{form.NovLiving.value = parseInt(parseFloat(form.NovLiving.value))}
    if(isNaN(parseFloat(form.NovIncome.value))){form.NovIncome.value = 0;}else{form.NovIncome.value = parseInt(parseFloat(form.NovIncome.value))}
    form.NovBalance.value = parseInt(parseFloat(form.NovIncome.value)) - (parseFloat(form.NovEducation.value) + parseFloat(form.NovLiving.value))

    if(isNaN(parseFloat(form.DecEducation.value))){form.DecEducation.value = 0;}else{form.DecEducation.value = parseInt(parseFloat(form.DecEducation.value))}
    if(isNaN(parseFloat(form.DecLiving.value))){form.DecLiving.value = 0;}else{form.DecLiving.value = parseInt(parseFloat(form.DecLiving.value))}
    if(isNaN(parseFloat(form.DecIncome.value))){form.DecIncome.value = 0;}else{form.DecIncome.value = parseInt(parseFloat(form.DecIncome.value))}
    form.DecBalance.value = parseInt(parseFloat(form.DecIncome.value)) - (parseFloat(form.DecEducation.value) + parseFloat(form.DecLiving.value))

    if(isNaN(parseFloat(form.JanEducation.value))){form.JanEducation.value = 0;}else{form.JanEducation.value = parseInt(parseFloat(form.JanEducation.value))}
    if(isNaN(parseFloat(form.JanLiving.value))){form.JanLiving.value = 0;}else{form.JanLiving.value = parseInt(parseFloat(form.JanLiving.value))}
    if(isNaN(parseFloat(form.JanIncome.value))){form.JanIncome.value = 0;}else{form.JanIncome.value = parseInt(parseFloat(form.JanIncome.value))}
    form.JanBalance.value = parseInt(parseFloat(form.JanIncome.value)) - (parseFloat(form.JanEducation.value) + parseFloat(form.JanLiving.value))

    if(isNaN(parseFloat(form.FebEducation.value))){form.FebEducation.value = 0;}else{form.FebEducation.value = parseInt(parseFloat(form.FebEducation.value))}
    if(isNaN(parseFloat(form.FebLiving.value))){form.FebLiving.value = 0;}else{form.FebLiving.value = parseInt(parseFloat(form.FebLiving.value))}
    if(isNaN(parseFloat(form.FebIncome.value))){form.FebIncome.value = 0;}else{form.FebIncome.value = parseInt(parseFloat(form.FebIncome.value))}
    form.FebBalance.value = parseInt(parseFloat(form.FebIncome.value)) - (parseFloat(form.FebEducation.value) + parseFloat(form.FebLiving.value))

    if(isNaN(parseFloat(form.MarEducation.value))){form.MarEducation.value = 0;}else{form.MarEducation.value = parseInt(parseFloat(form.MarEducation.value))}
    if(isNaN(parseFloat(form.MarLiving.value))){form.MarLiving.value = 0;}else{form.MarLiving.value = parseInt(parseFloat(form.MarLiving.value))}
    if(isNaN(parseFloat(form.MarIncome.value))){form.MarIncome.value = 0;}else{form.MarIncome.value = parseInt(parseFloat(form.MarIncome.value))}
    form.MarBalance.value = parseInt(parseFloat(form.MarIncome.value)) - (parseFloat(form.MarEducation.value) + parseFloat(form.MarLiving.value))

    if(isNaN(parseFloat(form.AprEducation.value))){form.AprEducation.value = 0;}else{form.AprEducation.value = parseInt(parseFloat(form.AprEducation.value))}
    if(isNaN(parseFloat(form.AprLiving.value))){form.AprLiving.value = 0;}else{form.AprLiving.value = parseInt(parseFloat(form.AprLiving.value))}
    if(isNaN(parseFloat(form.AprIncome.value))){form.AprIncome.value = 0;}else{form.AprIncome.value = parseInt(parseFloat(form.AprIncome.value))}
    form.AprBalance.value = parseInt(parseFloat(form.AprIncome.value)) - (parseFloat(form.AprEducation.value) + parseFloat(form.AprLiving.value))

    if(isNaN(parseFloat(form.MayEducation.value))){form.MayEducation.value = 0;}else{form.MayEducation.value = parseInt(parseFloat(form.MayEducation.value))}
    if(isNaN(parseFloat(form.MayLiving.value))){form.MayLiving.value = 0;}else{form.MayLiving.value = parseInt(parseFloat(form.MayLiving.value))}
    if(isNaN(parseFloat(form.MayIncome.value))){form.MayIncome.value = 0;}else{form.MayIncome.value = parseInt(parseFloat(form.MayIncome.value))}
    form.MayBalance.value = parseInt(parseFloat(form.MayIncome.value)) - (parseFloat(form.MayEducation.value) + parseFloat(form.MayLiving.value))

    if(isNaN(parseFloat(form.JunEducation.value))){form.JunEducation.value = 0;}else{form.JunEducation.value = parseInt(parseFloat(form.JunEducation.value))}
    if(isNaN(parseFloat(form.JunLiving.value))){form.JunLiving.value = 0;}else{form.JunLiving.value = parseInt(parseFloat(form.JunLiving.value))}
    if(isNaN(parseFloat(form.JunIncome.value))){form.JunIncome.value = 0;}else{form.JunIncome.value = parseInt(parseFloat(form.JunIncome.value))}
    form.JunBalance.value = parseInt(parseFloat(form.JunIncome.value)) - (parseFloat(form.JunEducation.value) + parseFloat(form.JunLiving.value))

    if(isNaN(parseFloat(form.JulEducation.value))){form.JulEducation.value = 0;}else{form.JulEducation.value = parseInt(parseFloat(form.JulEducation.value))}
    if(isNaN(parseFloat(form.JulLiving.value))){form.JulLiving.value = 0;}else{form.JulLiving.value = parseInt(parseFloat(form.JulLiving.value))}
    if(isNaN(parseFloat(form.JulIncome.value))){form.JulIncome.value = 0;}else{form.JulIncome.value = parseInt(parseFloat(form.JulIncome.value))}
    form.JulBalance.value = parseInt(parseFloat(form.JulIncome.value)) - (parseFloat(form.JulEducation.value) + parseFloat(form.JulLiving.value))

    if(isNaN(parseFloat(form.AugEducation.value))){form.AugEducation.value = 0;}else{form.AugEducation.value = parseInt(parseFloat(form.AugEducation.value))}
    if(isNaN(parseFloat(form.AugLiving.value))){form.AugLiving.value = 0;}else{form.AugLiving.value = parseInt(parseFloat(form.AugLiving.value))}
    if(isNaN(parseFloat(form.AugIncome.value))){form.AugIncome.value = 0;}else{form.AugIncome.value = parseInt(parseFloat(form.AugIncome.value))}
    form.AugBalance.value = parseInt(parseFloat(form.AugIncome.value)) - (parseFloat(form.AugEducation.value) + parseFloat(form.AugLiving.value))

    form.TotalEducation.value = parseInt(parseFloat(form.AugEducation.value) + parseFloat(form.JulEducation.value) + parseFloat(form.JunEducation.value) + parseFloat(form.MayEducation.value) + parseFloat(form.AprEducation.value) + parseFloat(form.MarEducation.value) + parseFloat(form.FebEducation.value) + parseFloat(form.JanEducation.value) + parseFloat(form.DecEducation.value) + parseFloat(form.NovEducation.value) + parseFloat(form.OctEducation.value) + parseFloat(form.SepEducation.value))
    form.TotalLiving.value = parseInt(parseFloat(form.AugLiving.value) + parseFloat(form.JulLiving.value) + parseFloat(form.JunLiving.value) + parseFloat(form.MayLiving.value) + parseFloat(form.AprLiving.value) + parseFloat(form.MarLiving.value) + parseFloat(form.FebLiving.value) + parseFloat(form.JanLiving.value) + parseFloat(form.DecLiving.value) + parseFloat(form.NovLiving.value) + parseFloat(form.OctLiving.value) + parseFloat(form.SepLiving.value))
    form.TotalIncome.value = parseInt(parseFloat(form.AugIncome.value) + parseFloat(form.JulIncome.value) + parseFloat(form.JunIncome.value) + parseFloat(form.MayIncome.value) + parseFloat(form.AprIncome.value) + parseFloat(form.MarIncome.value) + parseFloat(form.FebIncome.value) + parseFloat(form.JanIncome.value) + parseFloat(form.DecIncome.value) + parseFloat(form.NovIncome.value) + parseFloat(form.OctIncome.value) + parseFloat(form.SepIncome.value))  
    form.TotalBalance.value = parseInt(parseFloat(form.AugBalance.value) + parseFloat(form.JulBalance.value) + parseFloat(form.JunBalance.value) + parseFloat(form.MayBalance.value) + parseFloat(form.AprBalance.value) + parseFloat(form.MarBalance.value) + parseFloat(form.FebBalance.value) + parseFloat(form.JanBalance.value) + parseFloat(form.DecBalance.value) + parseFloat(form.NovBalance.value) + parseFloat(form.OctBalance.value) + parseFloat(form.SepBalance.value))
  }
  
  function sumBE(form){
    if(isNaN(parseFloat(form.localTransportation.value))){form.localTransportation.value = 0;}else{form.localTransportation.value = parseInt(parseFloat(form.localTransportation.value))}
    if(isNaN(parseFloat(form.personalSavings.value))){form.personalSavings.value = 0;}else{form.personalSavings.value = parseInt(parseFloat(form.personalSavings.value))}
    if(isNaN(parseFloat(form.otherResources.value))){form.otherResources.value = 0;}else{form.otherResources.value = parseInt(parseFloat(form.otherResources.value))}
    if(isNaN(parseFloat(form.otherFinancial.value))){form.otherFinancial.value = 0;}else{form.otherFinancial.value = parseInt(parseFloat(form.otherFinancial.value))}
    if(isNaN(parseFloat(form.otherSources.value))){form.otherSources.value = 0;}else{form.otherSources.value = parseInt(parseFloat(form.otherSources.value))}
    if(isNaN(parseFloat(form.bankLoans.value))){form.bankLoans.value = 0;}else{form.bankLoans.value = parseInt(parseFloat(form.bankLoans.value))}
    if(isNaN(parseFloat(form.netIncome.value))){form.netIncome.value = 0;}else{form.netIncome.value = parseInt(parseFloat(form.netIncome.value))}
    if(isNaN(parseFloat(form.feesTotal.value))){form.feesTotal.value = 0;}else{form.feesTotal.value = parseInt(parseFloat(form.feesTotal.value))}
    if(isNaN(parseFloat(form.govLoans.value))){form.govLoans.value = 0;}else{form.govLoans.value = parseInt(parseFloat(form.govLoans.value))}
    if(isNaN(parseFloat(form.shelter.value))){form.shelter.value = 0;}else{form.shelter.value = parseInt(parseFloat(form.shelter.value))}
    if(isNaN(parseFloat(form.grants.value))){form.grants.value = 0;}else{form.grants.value = parseInt(parseFloat(form.grants.value))}
    if(isNaN(parseFloat(form.RESP.value))){form.RESP.value = 0;}else{form.RESP.value = parseInt(parseFloat(form.RESP.value))}
    if(isNaN(parseFloat(form.food.value))){form.food.value = 0;}else{form.food.value = parseInt(parseFloat(form.food.value))}
    if(isNaN(parseFloat(form.misc.value))){form.misc.value = 0;}else{form.misc.value = parseInt(parseFloat(form.misc.value))}

    form.costTotal.value = parseInt(parseFloat(form.shelter.value) + parseFloat(form.food.value) + parseFloat(form.misc.value) + parseFloat(form.localTransportation.value))
    form.revenueTotal.value = parseInt(parseFloat(form.netIncome.value))

    form.annualLocalTransportation.value = parseInt(parseFloat(form.localTransportation.value * 12))
    form.annualNetIncome.value = parseInt(parseFloat(form.netIncome.value * 12))
    form.annualShelter.value = parseInt(parseFloat(form.shelter.value * 12))
    form.annualFood.value = parseInt(parseFloat(form.food.value * 12))
    form.annualMisc.value = parseInt(parseFloat(form.misc.value * 12))

    form.annualRevenueTotal.value = parseInt(parseFloat(form.annualNetIncome.value) + parseFloat(form.personalSavings.value) + parseFloat(form.grants.value) + parseFloat(form.RESP.value) + parseFloat(form.otherFinancial.value) + parseFloat(form.otherSources.value) + parseFloat(form.govLoans.value) + parseFloat(form.bankLoans.value) + parseFloat(form.otherResources.value))
    form.annualCostTotal.value = parseInt(parseFloat(form.costTotal.value * 12))

  }

  function sumAnnualBE(form){
    if(isNaN(parseFloat(form.annualLocalTransportation.value))){form.annualLocalTransportation.value = 0;}else{form.annualLocalTransportation.value = parseInt(parseFloat(form.annualLocalTransportation.value))}
    if(isNaN(parseFloat(form.annualNetIncome.value))){form.annualNetIncome.value = 0;}else{form.annualNetIncome.value = parseInt(parseFloat(form.annualNetIncome.value))}
    if(isNaN(parseFloat(form.annualShelter.value))){form.annualShelter.value = 0;}else{form.annualShelter.value = parseInt(parseFloat(form.annualShelter.value))}
    if(isNaN(parseFloat(form.annualFood.value))){form.annualFood.value = 0;}else{form.annualFood.value = parseInt(parseFloat(form.annualFood.value))}
    if(isNaN(parseFloat(form.annualMisc.value))){form.annualMisc.value = 0;}else{form.annualMisc.value = parseInt(parseFloat(form.annualMisc.value))}
    
    if(isNaN(parseFloat(form.personalSavings.value))){form.personalSavings.value = 0;}else{form.personalSavings.value = parseInt(parseFloat(form.personalSavings.value))}
    if(isNaN(parseFloat(form.grants.value))){form.grants.value = 0;}else{form.grants.value = parseInt(parseFloat(form.grants.value))}
    if(isNaN(parseFloat(form.RESP.value))){form.RESP.value = 0;}else{form.RESP.value = parseInt(parseFloat(form.RESP.value))}
    if(isNaN(parseFloat(form.otherFinancial.value))){form.otherFinancial.value = 0;}else{form.otherFinancial.value = parseInt(parseFloat(form.otherFinancial.value))}
    if(isNaN(parseFloat(form.otherSources.value))){form.otherSources.value = 0;}else{form.otherSources.value = parseInt(parseFloat(form.otherSources.value))}
    
    if(isNaN(parseFloat(form.govLoans.value))){form.govLoans.value = 0;}else{form.govLoans.value = parseInt(parseFloat(form.govLoans.value))}
    if(isNaN(parseFloat(form.bankLoans.value))){form.bankLoans.value = 0;}else{form.bankLoans.value = parseInt(parseFloat(form.bankLoans.value))}
    if(isNaN(parseFloat(form.otherResources.value))){form.otherResources.value = 0;}else{form.otherResources.value = parseInt(parseFloat(form.otherResources.value))}
    
    form.annualCostTotal.value = parseInt(parseFloat(form.annualShelter.value) + parseFloat(form.annualFood.value) + parseFloat(form.annualMisc.value) + parseFloat(form.annualLocalTransportation.value))
    form.annualRevenueTotal.value = parseInt(parseFloat(form.annualNetIncome.value) + parseFloat(form.personalSavings.value) + parseFloat(form.grants.value) + parseFloat(form.RESP.value) + parseFloat(form.otherFinancial.value) + parseFloat(form.otherSources.value) + parseFloat(form.govLoans.value) + parseFloat(form.bankLoans.value) + parseFloat(form.otherResources.value))

    form.localTransportation.value = parseInt(parseFloat(form.annualLocalTransportation.value / 12))
    form.netIncome.value = parseInt(parseFloat(form.annualNetIncome.value / 12))
    form.costTotal.value = parseInt(parseFloat(form.annualCostTotal.value / 12))
    form.shelter.value = parseInt(parseFloat(form.annualShelter.value / 12))
    form.food.value = parseInt(parseFloat(form.annualFood.value / 12))
    form.misc.value = parseInt(parseFloat(form.annualMisc.value / 12))

    form.revenueTotal.value = parseInt(parseFloat(form.netIncome.value))
  }

  function sumOBP1(form)
  {      
    if(isNaN(parseFloat(form.anotherMonthlyCommunicationExpenses.value))){form.anotherMonthlyCommunicationExpenses.value = 0;}else{form.anotherMonthlyCommunicationExpenses.value = parseInt(parseFloat(form.anotherMonthlyCommunicationExpenses.value))}
    if(isNaN(parseFloat(form.anotherMonthlyAccommodationExpenses.value))){form.anotherMonthlyAccommodationExpenses.value = 0;}else{form.anotherMonthlyAccommodationExpenses.value = parseInt(parseFloat(form.anotherMonthlyAccommodationExpenses.value))}
    if(isNaN(parseFloat(form.otherMonthlyCommunicationExpenses.value))){form.otherMonthlyCommunicationExpenses.value = 0;}else{form.otherMonthlyCommunicationExpenses.value = parseInt(parseFloat(form.otherMonthlyCommunicationExpenses.value))}
    if(isNaN(parseFloat(form.otherMonthlyAccommodationExpenses.value))){form.otherMonthlyAccommodationExpenses.value = 0;}else{form.otherMonthlyAccommodationExpenses.value = parseInt(parseFloat(form.otherMonthlyAccommodationExpenses.value))}
    if(isNaN(parseFloat(form.anotherAnnualEducationCosts.value))){form.anotherAnnualEducationCosts.value = 0;}else{form.anotherAnnualEducationCosts.value = parseInt(parseFloat(form.anotherAnnualEducationCosts.value))}
    if(isNaN(parseFloat(form.otherAnnualEducationCosts.value))){form.otherAnnualEducationCosts.value = 0;}else{form.otherAnnualEducationCosts.value = parseInt(parseFloat(form.otherAnnualEducationCosts.value))}
    if(isNaN(parseFloat(form.studentAssociation.value))){form.studentAssociation.value = 0;}else{form.studentAssociation.value = parseInt(parseFloat(form.studentAssociation.value))}
    if(isNaN(parseFloat(form.healthServices.value))){form.healthServices.value = 0;}else{form.healthServices.value = parseInt(parseFloat(form.healthServices.value))}
    if(isNaN(parseFloat(form.programFees.value))){form.programFees.value = 0;}else{form.programFees.value = parseInt(parseFloat(form.programFees.value))}
    if(isNaN(parseFloat(form.athletics.value))){form.athletics.value = 0;}else{form.athletics.value = parseInt(parseFloat(form.athletics.value))}
    if(isNaN(parseFloat(form.internet.value))){form.internet.value = 0;}else{form.internet.value = parseInt(parseFloat(form.internet.value))}
    if(isNaN(parseFloat(form.supplies.value))){form.supplies.value = 0;}else{form.supplies.value = parseInt(parseFloat(form.supplies.value))}
    if(isNaN(parseFloat(form.shelter.value))){form.shelter.value = 0;}else{form.shelter.value = parseInt(parseFloat(form.shelter.value))}
    if(isNaN(parseFloat(form.other.value))){form.other.value = 0;}else{form.other.value = parseInt(parseFloat(form.other.value))}
    if(isNaN(parseFloat(form.books.value))){form.books.value = 0;}else{form.books.value = parseInt(parseFloat(form.books.value))}
    if(isNaN(parseFloat(form.cell.value))){form.cell.value = 0;}else{form.cell.value = parseInt(parseFloat(form.cell.value))}

    form.monthlyCommunicationCostsTotal.value = parseInt(parseFloat(form.cell.value) + parseFloat(form.internet.value) + parseFloat(form.otherMonthlyCommunicationExpenses.value) + parseFloat(form.anotherMonthlyCommunicationExpenses.value))
    form.monthlyAccommodationCostsTotal.value = parseInt(parseFloat(form.shelter.value) + parseFloat(form.anotherMonthlyAccommodationExpenses.value) + parseFloat(form.otherMonthlyAccommodationExpenses.value))
    form.annualEducationCostsTotal.value = parseInt(parseFloat(form.programFees.value) + parseFloat(form.athletics.value) + parseFloat(form.studentAssociation.value) + parseFloat(form.other.value) +parseFloat(form.books.value) + parseFloat(form.supplies.value) + parseFloat(form.otherAnnualEducationCosts.value) + parseFloat(form.anotherAnnualEducationCosts.value) + parseFloat(form.healthServices.value))

    if (form.homeInsurance == "[object]" || form.homeInsurance == "[object HTMLInputElement]") 
    {
      if(isNaN(parseFloat(form.homeInsurance.value))){form.homeInsurance.value = 0;}else{form.homeInsurance.value = parseInt(parseFloat(form.homeInsurance.value))}
      if(isNaN(parseFloat(form.propertyTax.value))){form.propertyTax.value = 0;}else{form.propertyTax.value = parseInt(parseFloat(form.propertyTax.value))}
      if(isNaN(parseFloat(form.schoolTax.value))){form.schoolTax.value = 0;}else{form.schoolTax.value = parseInt(parseFloat(form.schoolTax.value))}
      form.monthlyAccommodationCostsTotal.value = parseInt(parseFloat(form.monthlyAccommodationCostsTotal.value) + parseFloat(form.homeInsurance.value) + parseFloat(form.propertyTax.value) + parseFloat(form.schoolTax.value))
    }

    if (form.condo == "[object]" || form.condo == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.condo.value))){form.condo.value = 0;}else{form.condo.value = parseInt(parseFloat(form.condo.value))}
      if(isNaN(parseFloat(form.heat.value))){form.heat.value = 0;}else{form.heat.value = parseInt(parseFloat(form.heat.value))}
      form.monthlyAccommodationCostsTotal.value = parseInt(parseFloat(form.monthlyAccommodationCostsTotal.value) + parseFloat(form.condo.value) + parseFloat(form.heat.value))
    }

    if (form.cable == "[object]" || form.cable == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.phone.value))){form.phone.value = 0;}else{form.phone.value = parseInt(parseFloat(form.phone.value))}
      if(isNaN(parseFloat(form.cable.value))){form.cable.value = 0;}else{form.cable.value = parseInt(parseFloat(form.cable.value))}
      form.monthlyCommunicationCostsTotal.value = parseInt(parseFloat(form.monthlyCommunicationCostsTotal.value) + parseFloat(form.cable.value) + parseFloat(form.phone.value))
    }
  }

  function sumOBP2(form)
  {
    if(isNaN(parseFloat(form.anotherMonthlyMealsandEntertainment.value))){form.anotherMonthlyMealsandEntertainment.value = 0;}else{form.anotherMonthlyMealsandEntertainment.value = parseInt(parseFloat(form.anotherMonthlyMealsandEntertainment.value))}
    if(isNaN(parseFloat(form.anotherMonthlyPersonalCareExpenses.value))){form.anotherMonthlyPersonalCareExpenses.value = 0;}else{form.anotherMonthlyPersonalCareExpenses.value = parseInt(parseFloat(form.anotherMonthlyPersonalCareExpenses.value))}
    if(isNaN(parseFloat(form.otherMonthlyMealsandEntertainment.value))){form.otherMonthlyMealsandEntertainment.value = 0;}else{form.otherMonthlyMealsandEntertainment.value = parseInt(parseFloat(form.otherMonthlyMealsandEntertainment.value))}
    if(isNaN(parseFloat(form.otherMonthlyPersonalCareExpenses.value))){form.otherMonthlyPersonalCareExpenses.value = 0;}else{form.otherMonthlyPersonalCareExpenses.value = parseInt(parseFloat(form.otherMonthlyPersonalCareExpenses.value))}
    if(isNaN(parseFloat(form.anotherMonthlyTravelExpenses.value))){form.anotherMonthlyTravelExpenses.value = 0;}else{form.anotherMonthlyTravelExpenses.value = parseInt(parseFloat(form.anotherMonthlyTravelExpenses.value))}
    if(isNaN(parseFloat(form.otherMonthlyTravelExpenses.value))){form.otherMonthlyTravelExpenses.value = 0;}else{form.otherMonthlyTravelExpenses.value = parseInt(parseFloat(form.otherMonthlyTravelExpenses.value))}
    if(isNaN(parseFloat(form.hygieneProducts.value))){form.hygieneProducts.value = 0;}else{form.hygieneProducts.value = parseInt(parseFloat(form.hygieneProducts.value))}
    if(isNaN(parseFloat(form.carInsurance.value))){form.carInsurance.value = 0;}else{form.carInsurance.value = parseInt(parseFloat(form.carInsurance.value))}
    if(isNaN(parseFloat(form.carPayments.value))){form.carPayments.value = 0;}else{form.carPayments.value = parseInt(parseFloat(form.carPayments.value))}
    if(isNaN(parseFloat(form.restaurants.value))){form.restaurants.value = 0;}else{form.restaurants.value = parseInt(parseFloat(form.restaurants.value))}
    if(isNaN(parseFloat(form.pubnights.value))){form.pubnights.value = 0;}else{form.pubnights.value = parseInt(parseFloat(form.pubnights.value))}
    if(isNaN(parseFloat(form.clothing.value))){form.clothing.value = 0;}else{form.clothing.value = parseInt(parseFloat(form.clothing.value))}
    if(isNaN(parseFloat(form.hobbies.value))){form.hobbies.value = 0;}else{form.hobbies.value = parseInt(parseFloat(form.hobbies.value))}
    if(isNaN(parseFloat(form.dental.value))){form.dental.value = 0;}else{form.dental.value = parseInt(parseFloat(form.dental.value))}
    if(isNaN(parseFloat(form.movies.value))){form.movies.value = 0;}else{form.movies.value = parseInt(parseFloat(form.movies.value))}
    if(isNaN(parseFloat(form.games.value))){form.games.value = 0;}else{form.games.value = parseInt(parseFloat(form.games.value))}
    if(isNaN(parseFloat(form.cards.value))){form.cards.value = 0;}else{form.cards.value = parseInt(parseFloat(form.cards.value))}
    if(isNaN(parseFloat(form.mags.value))){form.mags.value = 0;}else{form.mags.value = parseInt(parseFloat(form.mags.value))}
    if(isNaN(parseFloat(form.gas.value))){form.gas.value = 0;}else{form.gas.value = parseInt(parseFloat(form.gas.value))}
    if(isNaN(parseFloat(form.bus.value))){form.bus.value = 0;}else{form.bus.value = parseInt(parseFloat(form.bus.value))}
    
    form.monthlyMealsandEntertainmentTotal.value = parseInt(parseFloat(form.anotherMonthlyMealsandEntertainment.value) + parseFloat(form.otherMonthlyMealsandEntertainment.value) + parseFloat(form.restaurants.value) + parseFloat(form.pubnights.value) + parseFloat(form.hobbies.value) + parseFloat(form.movies.value) + parseFloat(form.games.value) + parseFloat(form.cards.value) + parseFloat(form.mags.value))
    form.monthlyPersonalCareExpenses.value = parseInt(parseFloat(form.anotherMonthlyPersonalCareExpenses.value) + parseFloat(form.otherMonthlyPersonalCareExpenses.value) + parseFloat(form.hygieneProducts.value) + parseFloat(form.clothing.value) + parseFloat(form.dental.value))
    form.monthlyTravelExpensesTotal.value = parseInt(parseFloat(form.anotherMonthlyTravelExpenses.value) + parseFloat(form.otherMonthlyTravelExpenses.value) + parseFloat(form.carInsurance.value) + parseFloat(form.carPayments.value) + parseFloat(form.gas.value) + parseFloat(form.bus.value))

    if (form.dryCleaning == "[object]" || form.dryCleaning == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.anotherMonthlyGeneralHouseholdExpenses.value))){form.anotherMonthlyGeneralHouseholdExpenses.value = 0;}else{form.anotherMonthlyGeneralHouseholdExpenses.value = parseInt(parseFloat(form.anotherMonthlyGeneralHouseholdExpenses.value))}
      if(isNaN(parseFloat(form.otherMonthlyGeneralHouseholdExpenses.value))){form.otherMonthlyGeneralHouseholdExpenses.value = 0;}else{form.otherMonthlyGeneralHouseholdExpenses.value = parseInt(parseFloat(form.otherMonthlyGeneralHouseholdExpenses.value))}
      if(isNaN(parseFloat(form.cleaningProducts.value))){form.cleaningProducts.value = 0;}else{form.cleaningProducts.value = parseInt(parseFloat(form.cleaningProducts.value))}
      if(isNaN(parseFloat(form.homeMaintenance.value))){form.homeMaintenance.value = 0;}else{form.homeMaintenance.value = parseInt(parseFloat(form.homeMaintenance.value))}
      if(isNaN(parseFloat(form.dryCleaning.value))){form.dryCleaning.value = 0;}else{form.dryCleaning.value = parseInt(parseFloat(form.dryCleaning.value))}

      form.monthlyGeneralHouseholdExpenses.value = parseInt(parseFloat(form.anotherMonthlyGeneralHouseholdExpenses.value) + parseFloat(form.otherMonthlyGeneralHouseholdExpenses.value) + parseFloat(form.cleaningProducts.value) + parseFloat(form.homeMaintenance.value) + parseFloat(form.dryCleaning.value))
    }

    if (form.planesTrainsandAutomobiles == "[object]" || form.planesTrainsandAutomobiles == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.planesTrainsandAutomobiles.value))){form.planesTrainsandAutomobiles.value = 0;}else{form.planesTrainsandAutomobiles.value = parseInt(parseFloat(form.planesTrainsandAutomobiles.value))}
      form.monthlyTravelExpensesTotal.value = parseInt(parseFloat(form.monthlyTravelExpensesTotal.value) + parseFloat(form.planesTrainsandAutomobiles.value))
    }

    if (form.meals == "[object]" || form.meals == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.meals.value))){form.meals.value = 0;}else{form.meals.value = parseInt(parseFloat(form.meals.value))}
      form.monthlyMealsandEntertainmentTotal.value = parseInt(parseFloat(form.monthlyMealsandEntertainmentTotal.value) + parseFloat(form.meals.value))
    }

    if (form.food == "[object]" || form.food == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.food.value))){form.food.value = 0;}else{form.food.value = parseInt(parseFloat(form.food.value))}
      form.monthlyMealsandEntertainmentTotal.value = parseInt(parseFloat(form.monthlyMealsandEntertainmentTotal.value) + parseFloat(form.food.value))
    }
  }

  function sumOBP3(form)
  {
    if(isNaN(parseFloat(form.anotherAnnualIncome.value))){form.anotherAnnualIncome.value = 0;}else{form.anotherAnnualIncome.value = parseInt(parseFloat(form.anotherAnnualIncome.value))}
    if(isNaN(parseFloat(form.otherAnnualIncome.value))){form.otherAnnualIncome.value = 0;}else{form.otherAnnualIncome.value = parseInt(parseFloat(form.otherAnnualIncome.value))}
    if(isNaN(parseFloat(form.otherResources.value))){form.otherResources.value = 0;}else{form.otherResources.value = parseInt(parseFloat(form.otherResources.value))}
    if(isNaN(parseFloat(form.otherSources.value))){form.otherSources.value = 0;}else{form.otherSources.value = parseInt(parseFloat(form.otherSources.value))}
    if(isNaN(parseFloat(form.bankLoans.value))){form.bankLoans.value = 0;}else{form.bankLoans.value = parseInt(parseFloat(form.bankLoans.value))}
    if(isNaN(parseFloat(form.netIncome.value))){form.netIncome.value = 0;}else{form.netIncome.value = parseInt(parseFloat(form.netIncome.value))}
    if(isNaN(parseFloat(form.personalSavings.value))){form.personalSavings.value = 0;}else{form.personalSavings.value = parseInt(parseFloat(form.personalSavings.value))}
    if(isNaN(parseFloat(form.govLoans.value))){form.govLoans.value = 0;}else{form.govLoans.value = parseInt(parseFloat(form.govLoans.value))}
    if(isNaN(parseFloat(form.grants.value))){form.grants.value = 0;}else{form.grants.value = parseInt(parseFloat(form.grants.value))}
    if(isNaN(parseFloat(form.bonus.value))){form.bonus.value = 0;}else{form.bonus.value = parseInt(parseFloat(form.bonus.value))}
    if(isNaN(parseFloat(form.RESP.value))){form.RESP.value = 0;}else{form.RESP.value = parseInt(parseFloat(form.RESP.value))}

    form.annualIncomeTotal.value = parseInt(parseFloat(form.bonus.value) + parseFloat(form.netIncome.value) + parseFloat(form.personalSavings.value) + parseFloat(form.govLoans.value) + parseFloat(form.bankLoans.value) + parseFloat(form.otherSources.value) + parseFloat(form.grants.value) + parseFloat(form.RESP.value) + parseFloat(form.otherResources.value) + parseFloat(form.otherAnnualIncome.value) + parseFloat(form.anotherAnnualIncome.value))

    if (form.vetBills == "[object]" || form.vetBills == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.vetBills.value))){form.vetBills.value = 0;}else{form.vetBills.value = parseInt(parseFloat(form.vetBills.value))}
      form.monthlyVariableExpensesTotal.value = parseInt(parseFloat(form.monthlyVariableExpensesTotal.value) + parseFloat(form.vetBills.value))
    }

    if (form.charity == "[object]" || form.charity == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.charity.value))){form.charity.value = 0;}else{form.charity.value = parseInt(parseFloat(form.charity.value))}
      form.monthlyVariableExpensesTotal.value = parseInt(parseFloat(form.monthlyVariableExpensesTotal.value) + parseFloat(form.charity.value))
    }

    if (form.anotherMonthlyVariableExpenses == "[object]" || form.anotherMonthlyVariableExpenses == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.anotherMonthlyVariableExpenses.value))){form.anotherMonthlyVariableExpenses.value = 0;}else{form.anotherMonthlyVariableExpenses.value = parseInt(parseFloat(form.anotherMonthlyVariableExpenses.value))}
      if(isNaN(parseFloat(form.otherMonthlyVariableExpenses.value))){form.otherMonthlyVariableExpenses.value = 0;}else{form.otherMonthlyVariableExpenses.value = parseInt(parseFloat(form.otherMonthlyVariableExpenses.value))}
      if(isNaN(parseFloat(form.vacationFund.value))){form.vacationFund.value = 0;}else{form.vacationFund.value = parseInt(parseFloat(form.vacationFund.value))}
      if(isNaN(parseFloat(form.emergencyFund.value))){form.emergencyFund.value = 0;}else{form.emergencyFund.value = parseInt(parseFloat(form.emergencyFund.value))}
      if(isNaN(parseFloat(form.carMaintenance.value))){form.carMaintenance.value = 0;}else{form.carMaintenance.value = parseInt(parseFloat(form.carMaintenance.value))}

      form.monthlyVariableExpensesTotal.value = parseInt(parseFloat(form.vacationFund.value) + parseFloat(form.emergencyFund.value) + parseFloat(form.carMaintenance.value) + parseFloat(form.otherMonthlyVariableExpenses.value) + parseFloat(form.anotherMonthlyVariableExpenses.value))
    }
    
    if (form.furniture == "[object]" || form.furniture == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.furniture.value))){form.furniture.value = 0;}else{form.furniture.value = parseInt(parseFloat(form.furniture.value))}
      if(isNaN(parseFloat(form.computer.value))){form.computer.value = 0;}else{form.computer.value = parseInt(parseFloat(form.computer.value))}
      if(isNaN(parseFloat(form.anotherMonthlyOneTimeExpenses.value))){form.anotherMonthlyOneTimeExpenses.value = 0;}else{form.anotherMonthlyOneTimeExpenses.value = parseInt(parseFloat(form.anotherMonthlyOneTimeExpenses.value))}
      if(isNaN(parseFloat(form.otherMonthlyOneTimeExpenses.value))){form.otherMonthlyOneTimeExpenses.value = 0;}else{form.otherMonthlyOneTimeExpenses.value = parseInt(parseFloat(form.otherMonthlyOneTimeExpenses.value))}

      form.oneTimeExpensesTotal.value = parseInt(parseFloat(form.furniture.value) + parseFloat(form.computer.value) + parseFloat(form.otherMonthlyOneTimeExpenses.value) + parseFloat(form.anotherMonthlyOneTimeExpenses.value))
    }
    
    if (form.childSchoolSupplies == "[object]" || form.childSchoolSupplies == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.childSchoolSupplies.value))){form.childSchoolSupplies.value = 0;}else{form.childSchoolSupplies.value = parseInt(parseFloat(form.childSchoolSupplies.value))}
      if(isNaN(parseFloat(form.childLifeInsurance.value))){form.childLifeInsurance.value = 0;}else{form.childLifeInsurance.value = parseInt(parseFloat(form.childLifeInsurance.value))}
      if(isNaN(parseFloat(form.childEntertainment.value))){form.childEntertainment.value = 0;}else{form.childEntertainment.value = parseInt(parseFloat(form.childEntertainment.value))}
      if(isNaN(parseFloat(form.anotherMonthlyFamilyExpenses.value))){form.anotherMonthlyFamilyExpenses.value = 0;}else{form.anotherMonthlyFamilyExpenses.value = parseInt(parseFloat(form.anotherMonthlyFamilyExpenses.value))}
      if(isNaN(parseFloat(form.otherMonthlyFamilyExpenses.value))){form.otherMonthlyFamilyExpenses.value = 0;}else{form.otherMonthlyFamilyExpenses.value = parseInt(parseFloat(form.otherMonthlyFamilyExpenses.value))}
      if(isNaN(parseFloat(form.childRecreation.value))){form.childRecreation.value = 0;}else{form.childRecreation.value = parseInt(parseFloat(form.childRecreation.value))}
      if(isNaN(parseFloat(form.childClothes.value))){form.childClothes.value = 0;}else{form.childClothes.value = parseInt(parseFloat(form.childClothes.value))}
      if(isNaN(parseFloat(form.childHobby.value))){form.childHobby.value = 0;}else{form.childHobby.value = parseInt(parseFloat(form.childHobby.value))}
      if(isNaN(parseFloat(form.childCare.value))){form.childCare.value = 0;}else{form.childCare.value = parseInt(parseFloat(form.childCare.value))}

      form.monthlyFamilyExpensesTotal.value = parseInt(parseFloat(form.childCare.value) + parseFloat(form.childSchoolSupplies.value) + parseFloat(form.childClothes.value) + parseFloat(form.childEntertainment.value) + parseFloat(form.childRecreation.value) + parseFloat(form.childHobby.value) + parseFloat(form.childLifeInsurance.value) + parseFloat(form.otherMonthlyFamilyExpenses.value) + parseFloat(form.anotherMonthlyFamilyExpenses.value))
    }

    if (form.childTax == "[object]" || form.childTax == "[object HTMLInputElement]")
    {      
      if(isNaN(parseFloat(form.childTax.value))){form.childTax.value = 0;}else{form.childTax.value = parseInt(parseFloat(form.childTax.value))}
      form.annualIncomeTotal.value = parseInt(parseFloat(form.annualIncomeTotal.value) + parseFloat(form.childTax.value))
    }

    if (form.alimony == "[object]" || form.alimony == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.alimony.value))){form.alimony.value = 0;}else{form.alimony.value = parseInt(parseFloat(form.alimony.value))}
      form.annualIncomeTotal.value = parseInt(parseFloat(form.annualIncomeTotal.value) + parseFloat(form.alimony.value))
    }
    
    if (form.spousalIncome == "[object]" || form.spousalIncome == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.spousalIncome.value))){form.spousalIncome.value = 0;}else{form.spousalIncome.value = parseInt(parseFloat(form.spousalIncome.value))}
      form.annualIncomeTotal.value = parseInt(parseFloat(form.annualIncomeTotal.value) + parseFloat(form.spousalIncome.value))
    }

    if (form.investmentIncome == "[object]" || form.investmentIncome == "[object HTMLInputElement]")
    {
      if(isNaN(parseFloat(form.investmentIncome.value))){form.investmentIncome.value = 0;}else{form.investmentIncome.value = parseInt(parseFloat(form.investmentIncome.value))}
      form.annualIncomeTotal.value = parseInt(parseFloat(form.annualIncomeTotal.value) + parseFloat(form.investmentIncome.value))
    }
  }