function SumValues()
{
//familyqty1
if (checknumber(document.frmMain.familyqty1.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty1.focus();
         return;
      }
//familyqty2
if (checknumber(document.frmMain.familyqty2.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty2.focus();
         return;
      }
//familyqty3
if (checknumber(document.frmMain.familyqty3.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty3.focus();
         return;
      }
//familyqty4
if (checknumber(document.frmMain.familyqty4.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty4.focus();
         return;
      }
//familyqty5
if (checknumber(document.frmMain.familyqty5.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty5.focus();
         return;
      }
//familyqty6
if (checknumber(document.frmMain.familyqty6.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty6.focus();
         return;
      }
//familyqty7
if (checknumber(document.frmMain.familyqty7.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty7.focus();
         return;
      }
//familyqty8
if (checknumber(document.frmMain.familyqty8.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty8.focus();
         return;
      }
//familyqty9
if (checknumber(document.frmMain.familyqty9.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty9.focus();
         return;
      }
//familyqty10
if (checknumber(document.frmMain.familyqty10.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty10.focus();
         return;
      }
//familyqty11
if (checknumber(document.frmMain.familyqty11.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty11.focus();
         return;
      }
//familyqty12
if (checknumber(document.frmMain.familyqty12.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty12.focus();
         return;
      }
//familyqty13
if (checknumber(document.frmMain.familyqty13.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty13.focus();
         return;
      }
//familyqty14
if (checknumber(document.frmMain.familyqty14.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty14.focus();
         return;
      }
//familyqty15
if (checknumber(document.frmMain.familyqty15.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty15.focus();
         return;
      }
//familyqty16
if (checknumber(document.frmMain.familyqty16.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty16.focus();
         return;
      }
//familyqty17
if (checknumber(document.frmMain.familyqty17.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.familyqty17.focus();
         return;
      }
//diningqty1
if (checknumber(document.frmMain.diningqty1.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.diningqty1.focus();
         return;
      }
//diningqty2
if (checknumber(document.frmMain.diningqty2.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.diningqty2.focus();
         return;
      }
//diningqty3
if (checknumber(document.frmMain.diningqty3.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.diningqty3.focus();
         return;
      }
//diningqty4
if (checknumber(document.frmMain.diningqty4.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.diningqty4.focus();
         return;
      }
//diningqty5
if (checknumber(document.frmMain.diningqty5.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.diningqty5.focus();
         return;
      }
//diningqty6
if (checknumber(document.frmMain.diningqty6.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.diningqty6.focus();
         return;
      }
//diningqty7
if (checknumber(document.frmMain.diningqty7.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.diningqty7.focus();
         return;
      }
//diningqty8
if (checknumber(document.frmMain.diningqty8.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.diningqty8.focus();
         return;
      }
//diningqty9
if (checknumber(document.frmMain.diningqty9.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.diningqty9.focus();
         return;
      }
//diningqty10
if (checknumber(document.frmMain.diningqty10.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.diningqty10.focus();
         return;
      }
//diningqty11
if (checknumber(document.frmMain.diningqty11.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.diningqty11.focus();
         return;
      }
//loungeqty2
if (checknumber(document.frmMain.loungeqty2.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty2.focus();
         return;
      }
//loungeqty3
if (checknumber(document.frmMain.loungeqty3.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty3.focus();
         return;
      }
//loungeqty4
if (checknumber(document.frmMain.loungeqty4.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty4.focus();
         return;
      }
//loungeqty5
if (checknumber(document.frmMain.loungeqty5.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty5.focus();
         return;
      }
//loungeqty6
if (checknumber(document.frmMain.loungeqty6.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty6.focus();
         return;
      }
//loungeqty7
if (checknumber(document.frmMain.loungeqty7.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty7.focus();
         return;
      }
//loungeqty8
if (checknumber(document.frmMain.loungeqty8.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty8.focus();
         return;
      }
//loungeqty9
if (checknumber(document.frmMain.loungeqty9.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty9.focus();
         return;
      }
//loungeqty10
if (checknumber(document.frmMain.loungeqty10.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty10.focus();
         return;
      }
//loungeqty11
if (checknumber(document.frmMain.loungeqty11.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty11.focus();
         return;
      }
//loungeqty12
if (checknumber(document.frmMain.loungeqty12.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty12.focus();
         return;
      }
//loungeqty13
if (checknumber(document.frmMain.loungeqty13.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty13.focus();
         return;
      }
//loungeqty14
if (checknumber(document.frmMain.loungeqty14.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty14.focus();
         return;
      }
//loungeqty15
if (checknumber(document.frmMain.loungeqty15.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty15.focus();
         return;
      }
//loungeqty16
if (checknumber(document.frmMain.loungeqty16.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty16.focus();
         return;
      }
//loungeqty17
if (checknumber(document.frmMain.loungeqty17.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty17.focus();
         return;
      }
//loungeqty18
if (checknumber(document.frmMain.loungeqty18.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty18.focus();
         return;
      }
//loungeqty19
if (checknumber(document.frmMain.loungeqty19.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty19.focus();
         return;
      }
//loungeqty20
if (checknumber(document.frmMain.loungeqty20.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty20.focus();
         return;
      }
//loungeqty21
if (checknumber(document.frmMain.loungeqty21.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty21.focus();
         return;
      }
//loungeqty22
if (checknumber(document.frmMain.loungeqty22.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty22.focus();
         return;
      }
//loungeqty23
if (checknumber(document.frmMain.loungeqty23.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty23.focus();
         return;
      }
//loungeqty24
if (checknumber(document.frmMain.loungeqty24.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty24.focus();
         return;
      }
//loungeqty25
if (checknumber(document.frmMain.loungeqty25.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.loungeqty25.focus();
         return;
      }
//laundryqty1
if (checknumber(document.frmMain.laundryqty1.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.laundryqty1.focus();
         return;
      }
//laundryqty2
if (checknumber(document.frmMain.laundryqty2.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.laundryqty2.focus();
         return;
      }
//laundryqty3
if (checknumber(document.frmMain.laundryqty3.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.laundryqty3.focus();
         return;
      }
//laundryqty4
if (checknumber(document.frmMain.laundryqty4.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.laundryqty4.focus();
         return;
      }
//laundryqty5
if (checknumber(document.frmMain.laundryqty5.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.laundryqty5.focus();
         return;
      }
//laundryqty6
if (checknumber(document.frmMain.laundryqty6.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.laundryqty6.focus();
         return;
      }
//laundryqty7
if (checknumber(document.frmMain.laundryqty7.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.laundryqty7.focus();
         return;
      }
//laundryqty8
if (checknumber(document.frmMain.laundryqty8.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.laundryqty8.focus();
         return;
      }
//laundryqty9
if (checknumber(document.frmMain.laundryqty9.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.laundryqty9.focus();
         return;
      }
//sundriesqty1
if (checknumber(document.frmMain.sundriesqty1.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.sundriesqty1.focus();
         return;
      }
//sundriesqty2
if (checknumber(document.frmMain.sundriesqty2.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.sundriesqty2.focus();
         return;
      }
//sundriesqty3
if (checknumber(document.frmMain.sundriesqty3.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.sundriesqty3.focus();
         return;
      }
//sundriesqty4
if (checknumber(document.frmMain.sundriesqty4.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.sundriesqty4.focus();
         return;
      }
//sundriesqty5
if (checknumber(document.frmMain.sundriesqty5.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.sundriesqty5.focus();
         return;
      }
//sundriesqty6
if (checknumber(document.frmMain.sundriesqty6.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.sundriesqty6.focus();
         return;
      }
//sundriesqty7
if (checknumber(document.frmMain.sundriesqty7.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.sundriesqty7.focus();
         return;
      }
//sundriesqty8
if (checknumber(document.frmMain.sundriesqty8.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.sundriesqty8.focus();
         return;
      }
//sundriesqty9
if (checknumber(document.frmMain.sundriesqty9.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.sundriesqty9.focus();
         return;
      }
//sundriesqty10
if (checknumber(document.frmMain.sundriesqty10.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.sundriesqty10.focus();
         return;
      }
//sundriesqty11
if (checknumber(document.frmMain.sundriesqty11.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.sundriesqty11.focus();
         return;
      }
//sundriesqty12
if (checknumber(document.frmMain.sundriesqty12.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.sundriesqty12.focus();
         return;
      }
//garageqty1
if (checknumber(document.frmMain.garageqty1.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty1.focus();
         return;
      }
//garageqty2
if (checknumber(document.frmMain.garageqty2.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty2.focus();
         return;
      }
//garageqty3
if (checknumber(document.frmMain.garageqty3.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty3.focus();
         return;
      }
//garageqty4
if (checknumber(document.frmMain.garageqty4.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty4.focus();
         return;
      }
//garageqty5
if (checknumber(document.frmMain.garageqty5.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty5.focus();
         return;
      }
//garageqty6
if (checknumber(document.frmMain.garageqty6.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty6.focus();
         return;
      }
//garageqty7
if (checknumber(document.frmMain.garageqty7.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty7.focus();
         return;
      }
//garageqty8
if (checknumber(document.frmMain.garageqty8.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty8.focus();
         return;
      }
//garageqty9
if (checknumber(document.frmMain.garageqty9.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty9.focus();
         return;
      }
//garageqty10
if (checknumber(document.frmMain.garageqty10.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty10.focus();
         return;
      }
//garageqty11
if (checknumber(document.frmMain.garageqty11.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty11.focus();
         return;
      }
//garageqty12
if (checknumber(document.frmMain.garageqty12.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty12.focus();
         return;
      }
//garageqty13
if (checknumber(document.frmMain.garageqty13.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty13.focus();
         return;
      }
//garageqty14
if (checknumber(document.frmMain.garageqty14.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty14.focus();
         return;
      }
//garageqty15
if (checknumber(document.frmMain.garageqty15.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty15.focus();
         return;
      }
//garageqty16
if (checknumber(document.frmMain.garageqty16.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty16.focus();
         return;
      }
//garageqty17
if (checknumber(document.frmMain.garageqty17.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty17.focus();
         return;
      }
//garageqty18
if (checknumber(document.frmMain.garageqty18.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty18.focus();
         return;
      }
//garageqty19
if (checknumber(document.frmMain.garageqty19.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty19.focus();
         return;
      }
//garageqty20
if (checknumber(document.frmMain.garageqty20.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty20.focus();
         return;
      }
//garageqty21
if (checknumber(document.frmMain.garageqty21.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty21.focus();
         return;
      }
//garageqty22
if (checknumber(document.frmMain.garageqty22.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty22.focus();
         return;
      }
//garageqty23
if (checknumber(document.frmMain.garageqty23.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.garageqty23.focus();
         return;
      }
//bedroomqty1
if (checknumber(document.frmMain.bedroomqty1.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty1.focus();
         return;
      }
//bedroomqty2
if (checknumber(document.frmMain.bedroomqty2.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty2.focus();
         return;
      }
//bedroomqty3
if (checknumber(document.frmMain.bedroomqty3.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty3.focus();
         return;
      }
//bedroomqty4
if (checknumber(document.frmMain.bedroomqty4.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty4.focus();
         return;
      }
//bedroomqty5
if (checknumber(document.frmMain.bedroomqty5.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty5.focus();
         return;
      }
//bedroomqty6
if (checknumber(document.frmMain.bedroomqty6.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty6.focus();
         return;
      }
//bedroomqty7
if (checknumber(document.frmMain.bedroomqty7.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty7.focus();
         return;
      }
//bedroomqty8
if (checknumber(document.frmMain.bedroomqty8.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty8.focus();
         return;
      }
//bedroomqty9
if (checknumber(document.frmMain.bedroomqty9.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty9.focus();
         return;
      }
//bedroomqty10
if (checknumber(document.frmMain.bedroomqty10.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty10.focus();
         return;
      }
//bedroomqty11
if (checknumber(document.frmMain.bedroomqty11.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty11.focus();
         return;
      }
//bedroomqty12
if (checknumber(document.frmMain.bedroomqty12.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty12.focus();
         return;
      }
//bedroomqty13
if (checknumber(document.frmMain.bedroomqty13.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty13.focus();
         return;
      }
//bedroomqty14
if (checknumber(document.frmMain.bedroomqty14.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty14.focus();
         return;
      }
//bedroomqty15
if (checknumber(document.frmMain.bedroomqty15.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty15.focus();
         return;
      }
//bedroomqty16
if (checknumber(document.frmMain.bedroomqty16.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty16.focus();
         return;
      }
//bedroomqty17
if (checknumber(document.frmMain.bedroomqty17.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.bedroomqty17.focus();
         return;
      }
//kitchenqty1
if (checknumber(document.frmMain.kitchenqty1.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.kitchenqty1.focus();
         return;
      }
//kitchenqty2
if (checknumber(document.frmMain.kitchenqty2.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.kitchenqty2.focus();
         return;
      }
//kitchenqty3
if (checknumber(document.frmMain.kitchenqty3.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.kitchenqty3.focus();
         return;
      }
//kitchenqty4
if (checknumber(document.frmMain.kitchenqty4.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.kitchenqty4.focus();
         return;
      }
//kitchenqty5
if (checknumber(document.frmMain.kitchenqty5.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.kitchenqty5.focus();
         return;
      }
//kitchenqty6
if (checknumber(document.frmMain.kitchenqty6.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.kitchenqty6.focus();
         return;
      }
//kitchenqty7
if (checknumber(document.frmMain.kitchenqty7.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.kitchenqty7.focus();
         return;
      }
//kitchenqty8
if (checknumber(document.frmMain.kitchenqty8.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.kitchenqty8.focus();
         return;
      }
//kitchenqty9
if (checknumber(document.frmMain.kitchenqty9.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.kitchenqty9.focus();
         return;
      }
//hallqty1
if (checknumber(document.frmMain.hallqty1.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.hallqty1.focus();
         return;
      }
//hallqty2
if (checknumber(document.frmMain.hallqty2.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.hallqty2.focus();
         return;
      }
//hallqty3
if (checknumber(document.frmMain.hallqty3.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.hallqty3.focus();
         return;
      }
//hallqty4
if (checknumber(document.frmMain.hallqty4.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.hallqty4.focus();
         return;
      }
//hallqty5
if (checknumber(document.frmMain.hallqty5.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.hallqty5.focus();
         return;
      }
//hallqty6
if (checknumber(document.frmMain.hallqty6.value) == false)
      {  alert('Quantity is not a valid Number - Please re-enter');
         document.frmMain.hallqty6.focus();
         return;
      }
document.frmMain.familyres1.value=dp(parseFloat("0" + document.frmMain.familyqty1.value)*parseFloat("0" + document.frmMain.familyval1.value),2);
document.frmMain.familyres2.value=dp(parseFloat("0" + document.frmMain.familyqty2.value)*parseFloat("0" + document.frmMain.familyval2.value),2);
document.frmMain.familyres3.value=dp(parseFloat("0" + document.frmMain.familyqty3.value)*parseFloat("0" + document.frmMain.familyval3.value),2);
document.frmMain.familyres4.value=dp(parseFloat("0" + document.frmMain.familyqty4.value)*parseFloat("0" + document.frmMain.familyval4.value),2);
document.frmMain.familyres5.value=dp(parseFloat("0" + document.frmMain.familyqty5.value)*parseFloat("0" + document.frmMain.familyval5.value),2);
document.frmMain.familyres6.value=dp(parseFloat("0" + document.frmMain.familyqty6.value)*parseFloat("0" + document.frmMain.familyval6.value),2);
document.frmMain.familyres7.value=dp(parseFloat("0" + document.frmMain.familyqty7.value)*parseFloat("0" + document.frmMain.familyval7.value),2);
document.frmMain.familyres8.value=dp(parseFloat("0" + document.frmMain.familyqty8.value)*parseFloat("0" + document.frmMain.familyval8.value),2);
document.frmMain.familyres9.value=dp(parseFloat("0" + document.frmMain.familyqty9.value)*parseFloat("0" + document.frmMain.familyval9.value),2);
document.frmMain.familyres10.value=dp(parseFloat("0" + document.frmMain.familyqty10.value)*parseFloat("0" + document.frmMain.familyval10.value),2);
document.frmMain.familyres11.value=dp(parseFloat("0" + document.frmMain.familyqty11.value)*parseFloat("0" + document.frmMain.familyval11.value),2);
document.frmMain.familyres12.value=dp(parseFloat("0" + document.frmMain.familyqty12.value)*parseFloat("0" + document.frmMain.familyval12.value),2);
document.frmMain.familyres13.value=dp(parseFloat("0" + document.frmMain.familyqty13.value)*parseFloat("0" + document.frmMain.familyval13.value),2);
document.frmMain.familyres14.value=dp(parseFloat("0" + document.frmMain.familyqty14.value)*parseFloat("0" + document.frmMain.familyval14.value),2);
document.frmMain.familyres15.value=dp(parseFloat("0" + document.frmMain.familyqty15.value)*parseFloat("0" + document.frmMain.familyval15.value),2);
document.frmMain.familyres16.value=dp(parseFloat("0" + document.frmMain.familyqty16.value)*parseFloat("0" + document.frmMain.familyval16.value),2);
document.frmMain.familyres17.value=dp(parseFloat("0" + document.frmMain.familyqty17.value)*parseFloat("0" + document.frmMain.familyval17.value),2);
document.frmMain.diningres1.value=dp(parseFloat("0" + document.frmMain.diningqty1.value)*parseFloat("0" + document.frmMain.diningval1.value),2);
document.frmMain.diningres2.value=dp(parseFloat("0" + document.frmMain.diningqty2.value)*parseFloat("0" + document.frmMain.diningval2.value),2);
document.frmMain.diningres3.value=dp(parseFloat("0" + document.frmMain.diningqty3.value)*parseFloat("0" + document.frmMain.diningval3.value),2);
document.frmMain.diningres4.value=dp(parseFloat("0" + document.frmMain.diningqty4.value)*parseFloat("0" + document.frmMain.diningval4.value),2);
document.frmMain.diningres5.value=dp(parseFloat("0" + document.frmMain.diningqty5.value)*parseFloat("0" + document.frmMain.diningval5.value),2);
document.frmMain.diningres6.value=dp(parseFloat("0" + document.frmMain.diningqty6.value)*parseFloat("0" + document.frmMain.diningval6.value),2);
document.frmMain.diningres7.value=dp(parseFloat("0" + document.frmMain.diningqty7.value)*parseFloat("0" + document.frmMain.diningval7.value),2);
document.frmMain.diningres8.value=dp(parseFloat("0" + document.frmMain.diningqty8.value)*parseFloat("0" + document.frmMain.diningval8.value),2);
document.frmMain.diningres9.value=dp(parseFloat("0" + document.frmMain.diningqty9.value)*parseFloat("0" + document.frmMain.diningval9.value),2);
document.frmMain.diningres10.value=dp(parseFloat("0" + document.frmMain.diningqty10.value)*parseFloat("0" + document.frmMain.diningval10.value),2);
document.frmMain.diningres11.value=dp(parseFloat("0" + document.frmMain.diningqty11.value)*parseFloat("0" + document.frmMain.diningval11.value),2);
document.frmMain.loungeres1.value=dp(parseFloat("0" + document.frmMain.loungeqty1.value)*parseFloat("0" + document.frmMain.loungeval1.value),2);
document.frmMain.loungeres2.value=dp(parseFloat("0" + document.frmMain.loungeqty2.value)*parseFloat("0" + document.frmMain.loungeval2.value),2);
document.frmMain.loungeres3.value=dp(parseFloat("0" + document.frmMain.loungeqty3.value)*parseFloat("0" + document.frmMain.loungeval3.value),2);
document.frmMain.loungeres4.value=dp(parseFloat("0" + document.frmMain.loungeqty4.value)*parseFloat("0" + document.frmMain.loungeval4.value),2);
document.frmMain.loungeres5.value=dp(parseFloat("0" + document.frmMain.loungeqty5.value)*parseFloat("0" + document.frmMain.loungeval5.value),2);
document.frmMain.loungeres6.value=dp(parseFloat("0" + document.frmMain.loungeqty6.value)*parseFloat("0" + document.frmMain.loungeval6.value),2);
document.frmMain.loungeres7.value=dp(parseFloat("0" + document.frmMain.loungeqty7.value)*parseFloat("0" + document.frmMain.loungeval7.value),2);
document.frmMain.loungeres8.value=dp(parseFloat("0" + document.frmMain.loungeqty8.value)*parseFloat("0" + document.frmMain.loungeval8.value),2);
document.frmMain.loungeres9.value=dp(parseFloat("0" + document.frmMain.loungeqty9.value)*parseFloat("0" + document.frmMain.loungeval9.value),2);
document.frmMain.loungeres10.value=dp(parseFloat("0" + document.frmMain.loungeqty10.value)*parseFloat("0" + document.frmMain.loungeval10.value),2);
document.frmMain.loungeres11.value=dp(parseFloat("0" + document.frmMain.loungeqty11.value)*parseFloat("0" + document.frmMain.loungeval11.value),2);
document.frmMain.loungeres12.value=dp(parseFloat("0" + document.frmMain.loungeqty12.value)*parseFloat("0" + document.frmMain.loungeval12.value),2);
document.frmMain.loungeres13.value=dp(parseFloat("0" + document.frmMain.loungeqty13.value)*parseFloat("0" + document.frmMain.loungeval13.value),2);
document.frmMain.loungeres14.value=dp(parseFloat("0" + document.frmMain.loungeqty14.value)*parseFloat("0" + document.frmMain.loungeval14.value),2);
document.frmMain.loungeres15.value=dp(parseFloat("0" + document.frmMain.loungeqty15.value)*parseFloat("0" + document.frmMain.loungeval15.value),2);
document.frmMain.loungeres16.value=dp(parseFloat("0" + document.frmMain.loungeqty16.value)*parseFloat("0" + document.frmMain.loungeval16.value),2);
document.frmMain.loungeres17.value=dp(parseFloat("0" + document.frmMain.loungeqty17.value)*parseFloat("0" + document.frmMain.loungeval17.value),2);
document.frmMain.loungeres18.value=dp(parseFloat("0" + document.frmMain.loungeqty18.value)*parseFloat("0" + document.frmMain.loungeval18.value),2);
document.frmMain.loungeres19.value=dp(parseFloat("0" + document.frmMain.loungeqty19.value)*parseFloat("0" + document.frmMain.loungeval19.value),2);
document.frmMain.loungeres20.value=dp(parseFloat("0" + document.frmMain.loungeqty20.value)*parseFloat("0" + document.frmMain.loungeval20.value),2);
document.frmMain.loungeres21.value=dp(parseFloat("0" + document.frmMain.loungeqty21.value)*parseFloat("0" + document.frmMain.loungeval21.value),2);
document.frmMain.loungeres22.value=dp(parseFloat("0" + document.frmMain.loungeqty22.value)*parseFloat("0" + document.frmMain.loungeval22.value),2);
document.frmMain.loungeres23.value=dp(parseFloat("0" + document.frmMain.loungeqty23.value)*parseFloat("0" + document.frmMain.loungeval23.value),2);
document.frmMain.loungeres24.value=dp(parseFloat("0" + document.frmMain.loungeqty24.value)*parseFloat("0" + document.frmMain.loungeval24.value),2);
document.frmMain.loungeres25.value=dp(parseFloat("0" + document.frmMain.loungeqty25.value)*parseFloat("0" + document.frmMain.loungeval25.value),2);
document.frmMain.laundryres1.value=dp(parseFloat("0" + document.frmMain.laundryqty1.value)*parseFloat("0" + document.frmMain.laundryval1.value),2);
document.frmMain.laundryres2.value=dp(parseFloat("0" + document.frmMain.laundryqty2.value)*parseFloat("0" + document.frmMain.laundryval2.value),2);
document.frmMain.laundryres3.value=dp(parseFloat("0" + document.frmMain.laundryqty3.value)*parseFloat("0" + document.frmMain.laundryval3.value),2);
document.frmMain.laundryres4.value=dp(parseFloat("0" + document.frmMain.laundryqty4.value)*parseFloat("0" + document.frmMain.laundryval4.value),2);
document.frmMain.laundryres5.value=dp(parseFloat("0" + document.frmMain.laundryqty5.value)*parseFloat("0" + document.frmMain.laundryval5.value),2);
document.frmMain.laundryres6.value=dp(parseFloat("0" + document.frmMain.laundryqty6.value)*parseFloat("0" + document.frmMain.laundryval6.value),2);
document.frmMain.laundryres7.value=dp(parseFloat("0" + document.frmMain.laundryqty7.value)*parseFloat("0" + document.frmMain.laundryval7.value),2);
document.frmMain.laundryres8.value=dp(parseFloat("0" + document.frmMain.laundryqty8.value)*parseFloat("0" + document.frmMain.laundryval8.value),2);
document.frmMain.laundryres9.value=dp(parseFloat("0" + document.frmMain.laundryqty9.value)*parseFloat("0" + document.frmMain.laundryval9.value),2);
document.frmMain.kitchenres1.value=dp(parseFloat("0" + document.frmMain.kitchenqty1.value)*parseFloat("0" + document.frmMain.kitchenval1.value),2);
document.frmMain.sundriesres1.value=dp(parseFloat("0" + document.frmMain.sundriesqty1.value)*parseFloat("0" + document.frmMain.sundriesval1.value),2);
document.frmMain.sundriesres2.value=dp(parseFloat("0" + document.frmMain.sundriesqty2.value)*parseFloat("0" + document.frmMain.sundriesval2.value),2);
document.frmMain.sundriesres3.value=dp(parseFloat("0" + document.frmMain.sundriesqty3.value)*parseFloat("0" + document.frmMain.sundriesval3.value),2);
document.frmMain.sundriesres4.value=dp(parseFloat("0" + document.frmMain.sundriesqty4.value)*parseFloat("0" + document.frmMain.sundriesval4.value),2);
document.frmMain.sundriesres5.value=dp(parseFloat("0" + document.frmMain.sundriesqty5.value)*parseFloat("0" + document.frmMain.sundriesval5.value),2);
document.frmMain.sundriesres6.value=dp(parseFloat("0" + document.frmMain.sundriesqty6.value)*parseFloat("0" + document.frmMain.sundriesval6.value),2);
document.frmMain.sundriesres7.value=dp(parseFloat("0" + document.frmMain.sundriesqty7.value)*parseFloat("0" + document.frmMain.sundriesval7.value),2);
document.frmMain.sundriesres8.value=dp(parseFloat("0" + document.frmMain.sundriesqty8.value)*parseFloat("0" + document.frmMain.sundriesval8.value),2);
document.frmMain.sundriesres9.value=dp(parseFloat("0" + document.frmMain.sundriesqty9.value)*parseFloat("0" + document.frmMain.sundriesval9.value),2);
document.frmMain.sundriesres10.value=dp(parseFloat("0" + document.frmMain.sundriesqty10.value)*parseFloat("0" + document.frmMain.sundriesval10.value),2);
document.frmMain.sundriesres11.value=dp(parseFloat("0" + document.frmMain.sundriesqty11.value)*parseFloat("0" + document.frmMain.sundriesval11.value),2);
document.frmMain.sundriesres12.value=dp(parseFloat("0" + document.frmMain.sundriesqty12.value)*parseFloat("0" + document.frmMain.sundriesval12.value),2);
document.frmMain.garageres1.value=dp(parseFloat("0" + document.frmMain.garageqty1.value)*parseFloat("0" + document.frmMain.garageval1.value),2);
document.frmMain.garageres2.value=dp(parseFloat("0" + document.frmMain.garageqty2.value)*parseFloat("0" + document.frmMain.garageval2.value),2);
document.frmMain.garageres3.value=dp(parseFloat("0" + document.frmMain.garageqty3.value)*parseFloat("0" + document.frmMain.garageval3.value),2);
document.frmMain.garageres4.value=dp(parseFloat("0" + document.frmMain.garageqty4.value)*parseFloat("0" + document.frmMain.garageval4.value),2);
document.frmMain.garageres5.value=dp(parseFloat("0" + document.frmMain.garageqty5.value)*parseFloat("0" + document.frmMain.garageval5.value),2);
document.frmMain.garageres6.value=dp(parseFloat("0" + document.frmMain.garageqty6.value)*parseFloat("0" + document.frmMain.garageval6.value),2);
document.frmMain.garageres7.value=dp(parseFloat("0" + document.frmMain.garageqty7.value)*parseFloat("0" + document.frmMain.garageval7.value),2);
document.frmMain.garageres8.value=dp(parseFloat("0" + document.frmMain.garageqty8.value)*parseFloat("0" + document.frmMain.garageval8.value),2);
document.frmMain.garageres9.value=dp(parseFloat("0" + document.frmMain.garageqty9.value)*parseFloat("0" + document.frmMain.garageval9.value),2);
document.frmMain.garageres10.value=dp(parseFloat("0" + document.frmMain.garageqty10.value)*parseFloat("0" + document.frmMain.garageval10.value),2);
document.frmMain.garageres11.value=dp(parseFloat("0" + document.frmMain.garageqty11.value)*parseFloat("0" + document.frmMain.garageval11.value),2);
document.frmMain.garageres12.value=dp(parseFloat("0" + document.frmMain.garageqty12.value)*parseFloat("0" + document.frmMain.garageval12.value),2);
document.frmMain.garageres13.value=dp(parseFloat("0" + document.frmMain.garageqty13.value)*parseFloat("0" + document.frmMain.garageval13.value),2);
document.frmMain.garageres14.value=dp(parseFloat("0" + document.frmMain.garageqty14.value)*parseFloat("0" + document.frmMain.garageval14.value),2);
document.frmMain.garageres15.value=dp(parseFloat("0" + document.frmMain.garageqty15.value)*parseFloat("0" + document.frmMain.garageval15.value),2);
document.frmMain.garageres16.value=dp(parseFloat("0" + document.frmMain.garageqty16.value)*parseFloat("0" + document.frmMain.garageval16.value),2);
document.frmMain.garageres17.value=dp(parseFloat("0" + document.frmMain.garageqty17.value)*parseFloat("0" + document.frmMain.garageval17.value),2);
document.frmMain.garageres18.value=dp(parseFloat("0" + document.frmMain.garageqty18.value)*parseFloat("0" + document.frmMain.garageval18.value),2);
document.frmMain.garageres19.value=dp(parseFloat("0" + document.frmMain.garageqty19.value)*parseFloat("0" + document.frmMain.garageval19.value),2);
document.frmMain.garageres20.value=dp(parseFloat("0" + document.frmMain.garageqty20.value)*parseFloat("0" + document.frmMain.garageval20.value),2);
document.frmMain.garageres21.value=dp(parseFloat("0" + document.frmMain.garageqty21.value)*parseFloat("0" + document.frmMain.garageval21.value),2);
document.frmMain.garageres22.value=dp(parseFloat("0" + document.frmMain.garageqty22.value)*parseFloat("0" + document.frmMain.garageval22.value),2);
document.frmMain.garageres23.value=dp(parseFloat("0" + document.frmMain.garageqty23.value)*parseFloat("0" + document.frmMain.garageval23.value),2);
document.frmMain.bedroomres1.value=dp(parseFloat("0" + document.frmMain.bedroomqty1.value)*parseFloat("0" + document.frmMain.bedroomval1.value),2);
document.frmMain.bedroomres2.value=dp(parseFloat("0" + document.frmMain.bedroomqty2.value)*parseFloat("0" + document.frmMain.bedroomval2.value),2);
document.frmMain.bedroomres3.value=dp(parseFloat("0" + document.frmMain.bedroomqty3.value)*parseFloat("0" + document.frmMain.bedroomval3.value),2);
document.frmMain.bedroomres4.value=dp(parseFloat("0" + document.frmMain.bedroomqty4.value)*parseFloat("0" + document.frmMain.bedroomval4.value),2);
document.frmMain.bedroomres5.value=dp(parseFloat("0" + document.frmMain.bedroomqty5.value)*parseFloat("0" + document.frmMain.bedroomval5.value),2);
document.frmMain.bedroomres6.value=dp(parseFloat("0" + document.frmMain.bedroomqty6.value)*parseFloat("0" + document.frmMain.bedroomval6.value),2);
document.frmMain.bedroomres7.value=dp(parseFloat("0" + document.frmMain.bedroomqty7.value)*parseFloat("0" + document.frmMain.bedroomval7.value),2);
document.frmMain.bedroomres8.value=dp(parseFloat("0" + document.frmMain.bedroomqty8.value)*parseFloat("0" + document.frmMain.bedroomval8.value),2);
document.frmMain.bedroomres9.value=dp(parseFloat("0" + document.frmMain.bedroomqty9.value)*parseFloat("0" + document.frmMain.bedroomval9.value),2);
document.frmMain.bedroomres10.value=dp(parseFloat("0" + document.frmMain.bedroomqty10.value)*parseFloat("0" + document.frmMain.bedroomval10.value),2);
document.frmMain.bedroomres11.value=dp(parseFloat("0" + document.frmMain.bedroomqty11.value)*parseFloat("0" + document.frmMain.bedroomval11.value),2);
document.frmMain.bedroomres12.value=dp(parseFloat("0" + document.frmMain.bedroomqty12.value)*parseFloat("0" + document.frmMain.bedroomval12.value),2);
document.frmMain.bedroomres13.value=dp(parseFloat("0" + document.frmMain.bedroomqty13.value)*parseFloat("0" + document.frmMain.bedroomval13.value),2);
document.frmMain.bedroomres14.value=dp(parseFloat("0" + document.frmMain.bedroomqty14.value)*parseFloat("0" + document.frmMain.bedroomval14.value),2);
document.frmMain.bedroomres15.value=dp(parseFloat("0" + document.frmMain.bedroomqty15.value)*parseFloat("0" + document.frmMain.bedroomval15.value),2);
document.frmMain.bedroomres16.value=dp(parseFloat("0" + document.frmMain.bedroomqty16.value)*parseFloat("0" + document.frmMain.bedroomval16.value),2);
document.frmMain.bedroomres17.value=dp(parseFloat("0" + document.frmMain.bedroomqty17.value)*parseFloat("0" + document.frmMain.bedroomval17.value),2);
document.frmMain.kitchenres1.value=dp(parseFloat("0" + document.frmMain.kitchenqty1.value)*parseFloat("0" + document.frmMain.kitchenval1.value),2);
document.frmMain.kitchenres2.value=dp(parseFloat("0" + document.frmMain.kitchenqty2.value)*parseFloat("0" + document.frmMain.kitchenval2.value),2);
document.frmMain.kitchenres3.value=dp(parseFloat("0" + document.frmMain.kitchenqty3.value)*parseFloat("0" + document.frmMain.kitchenval3.value),2);
document.frmMain.kitchenres4.value=dp(parseFloat("0" + document.frmMain.kitchenqty4.value)*parseFloat("0" + document.frmMain.kitchenval4.value),2);
document.frmMain.kitchenres5.value=dp(parseFloat("0" + document.frmMain.kitchenqty5.value)*parseFloat("0" + document.frmMain.kitchenval5.value),2);
document.frmMain.kitchenres6.value=dp(parseFloat("0" + document.frmMain.kitchenqty6.value)*parseFloat("0" + document.frmMain.kitchenval6.value),2);
document.frmMain.kitchenres7.value=dp(parseFloat("0" + document.frmMain.kitchenqty7.value)*parseFloat("0" + document.frmMain.kitchenval7.value),2);
document.frmMain.kitchenres8.value=dp(parseFloat("0" + document.frmMain.kitchenqty8.value)*parseFloat("0" + document.frmMain.kitchenval8.value),2);
document.frmMain.kitchenres9.value=dp(parseFloat("0" + document.frmMain.kitchenqty9.value)*parseFloat("0" + document.frmMain.kitchenval9.value),2);
document.frmMain.hallres1.value=dp(parseFloat("0" + document.frmMain.hallqty1.value)*parseFloat("0" + document.frmMain.hallval1.value),2);
document.frmMain.hallres2.value=dp(parseFloat("0" + document.frmMain.hallqty2.value)*parseFloat("0" + document.frmMain.hallval2.value),2);
document.frmMain.hallres3.value=dp(parseFloat("0" + document.frmMain.hallqty3.value)*parseFloat("0" + document.frmMain.hallval3.value),2);
document.frmMain.hallres4.value=dp(parseFloat("0" + document.frmMain.hallqty4.value)*parseFloat("0" + document.frmMain.hallval4.value),2);
document.frmMain.hallres5.value=dp(parseFloat("0" + document.frmMain.hallqty5.value)*parseFloat("0" + document.frmMain.hallval5.value),2);
document.frmMain.hallres6.value=dp(parseFloat("0" + document.frmMain.hallqty6.value)*parseFloat("0" + document.frmMain.hallval6.value),2);
var SumFamily = 0;
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres1.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres2.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres3.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres4.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres5.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres6.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres7.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres8.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres9.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres10.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres11.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres12.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres13.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres14.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres15.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres16.value);
SumFamily=parseFloat(SumFamily) + parseFloat(document.frmMain.familyres17.value);
document.frmMain.familysub.value=dp(SumFamily,2);
var SumDining = 0;
SumDining=parseFloat(SumDining) + parseFloat(document.frmMain.diningres1.value);
SumDining=parseFloat(SumDining) + parseFloat(document.frmMain.diningres2.value);
SumDining=parseFloat(SumDining) + parseFloat(document.frmMain.diningres3.value);
SumDining=parseFloat(SumDining) + parseFloat(document.frmMain.diningres4.value);
SumDining=parseFloat(SumDining) + parseFloat(document.frmMain.diningres5.value);
SumDining=parseFloat(SumDining) + parseFloat(document.frmMain.diningres6.value);
SumDining=parseFloat(SumDining) + parseFloat(document.frmMain.diningres7.value);
SumDining=parseFloat(SumDining) + parseFloat(document.frmMain.diningres8.value);
SumDining=parseFloat(SumDining) + parseFloat(document.frmMain.diningres9.value);
SumDining=parseFloat(SumDining) + parseFloat(document.frmMain.diningres10.value);
SumDining=parseFloat(SumDining) + parseFloat(document.frmMain.diningres11.value);
document.frmMain.diningsub.value=dp(SumDining,2);
var SumLounge = 0;
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres1.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres2.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres3.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres4.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres5.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres6.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres7.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres8.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres9.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres10.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres11.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres12.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres13.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres14.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres15.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres16.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres17.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres18.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres19.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres20.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres21.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres22.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres23.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres24.value);
SumLounge=parseFloat(SumLounge) + parseFloat(document.frmMain.loungeres25.value);
document.frmMain.loungesub.value=dp(SumLounge,2);
var SumLaundry = 0;
SumLaundry=parseFloat(SumLaundry) + parseFloat(document.frmMain.laundryres1.value);
SumLaundry=parseFloat(SumLaundry) + parseFloat(document.frmMain.laundryres2.value);
SumLaundry=parseFloat(SumLaundry) + parseFloat(document.frmMain.laundryres3.value);
SumLaundry=parseFloat(SumLaundry) + parseFloat(document.frmMain.laundryres4.value);
SumLaundry=parseFloat(SumLaundry) + parseFloat(document.frmMain.laundryres5.value);
SumLaundry=parseFloat(SumLaundry) + parseFloat(document.frmMain.laundryres6.value);
SumLaundry=parseFloat(SumLaundry) + parseFloat(document.frmMain.laundryres7.value);
SumLaundry=parseFloat(SumLaundry) + parseFloat(document.frmMain.laundryres8.value);
SumLaundry=parseFloat(SumLaundry) + parseFloat(document.frmMain.laundryres9.value);
document.frmMain.laundrysub.value=dp(SumLaundry,2);
var SumSundries = 0;
SumSundries=parseFloat(SumSundries) + parseFloat(document.frmMain.sundriesres1.value);
SumSundries=parseFloat(SumSundries) + parseFloat(document.frmMain.sundriesres2.value);
SumSundries=parseFloat(SumSundries) + parseFloat(document.frmMain.sundriesres3.value);
SumSundries=parseFloat(SumSundries) + parseFloat(document.frmMain.sundriesres4.value);
SumSundries=parseFloat(SumSundries) + parseFloat(document.frmMain.sundriesres5.value);
SumSundries=parseFloat(SumSundries) + parseFloat(document.frmMain.sundriesres6.value);
SumSundries=parseFloat(SumSundries) + parseFloat(document.frmMain.sundriesres7.value);
SumSundries=parseFloat(SumSundries) + parseFloat(document.frmMain.sundriesres8.value);
SumSundries=parseFloat(SumSundries) + parseFloat(document.frmMain.sundriesres9.value);
SumSundries=parseFloat(SumSundries) + parseFloat(document.frmMain.sundriesres10.value);
SumSundries=parseFloat(SumSundries) + parseFloat(document.frmMain.sundriesres11.value);
SumSundries=parseFloat(SumSundries) + parseFloat(document.frmMain.sundriesres12.value);
document.frmMain.sundriessub.value=dp(SumSundries,2);
var SumGarage = 0;
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres1.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres2.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres3.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres4.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres5.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres6.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres7.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres8.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres9.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres10.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres11.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres12.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres13.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres14.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres15.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres16.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres17.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres18.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres19.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres20.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres21.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres22.value);
SumGarage=parseFloat(SumGarage) + parseFloat(document.frmMain.garageres23.value);
document.frmMain.garagesub.value=dp(SumGarage,2);
var SumBedroom = 0;
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres1.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres2.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres3.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres4.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres5.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres6.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres7.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres8.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres9.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres10.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres11.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres12.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres13.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres14.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres15.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres16.value);
SumBedroom=parseFloat(SumBedroom) + parseFloat(document.frmMain.bedroomres17.value);
document.frmMain.bedroomsub.value=dp(SumBedroom,2);
var SumKitchen = 0;
SumKitchen=parseFloat(SumKitchen) + parseFloat(document.frmMain.kitchenres1.value);
SumKitchen=parseFloat(SumKitchen) + parseFloat(document.frmMain.kitchenres2.value);
SumKitchen=parseFloat(SumKitchen) + parseFloat(document.frmMain.kitchenres3.value);
SumKitchen=parseFloat(SumKitchen) + parseFloat(document.frmMain.kitchenres4.value);
SumKitchen=parseFloat(SumKitchen) + parseFloat(document.frmMain.kitchenres5.value);
SumKitchen=parseFloat(SumKitchen) + parseFloat(document.frmMain.kitchenres6.value);
SumKitchen=parseFloat(SumKitchen) + parseFloat(document.frmMain.kitchenres7.value);
SumKitchen=parseFloat(SumKitchen) + parseFloat(document.frmMain.kitchenres8.value);
SumKitchen=parseFloat(SumKitchen) + parseFloat(document.frmMain.kitchenres9.value);
document.frmMain.kitchensub.value=dp(SumKitchen,2);
var SumHall = 0;
SumHall=parseFloat(SumHall) + parseFloat(document.frmMain.hallres1.value);
SumHall=parseFloat(SumHall) + parseFloat(document.frmMain.hallres2.value);
SumHall=parseFloat(SumHall) + parseFloat(document.frmMain.hallres3.value);
SumHall=parseFloat(SumHall) + parseFloat(document.frmMain.hallres4.value);
SumHall=parseFloat(SumHall) + parseFloat(document.frmMain.hallres5.value);
SumHall=parseFloat(SumHall) + parseFloat(document.frmMain.hallres6.value);
document.frmMain.hallsub.value=dp(SumHall,2);
var Sumtotal = 0;
Sumtotal =parseFloat(Sumtotal) + parseFloat(document.frmMain.familysub.value);
Sumtotal =parseFloat(Sumtotal) + parseFloat(document.frmMain.diningsub.value);
Sumtotal =parseFloat(Sumtotal) + parseFloat(document.frmMain.loungesub.value);
Sumtotal =parseFloat(Sumtotal) + parseFloat(document.frmMain.laundrysub.value);
Sumtotal =parseFloat(Sumtotal) + parseFloat(document.frmMain.sundriessub.value);
Sumtotal =parseFloat(Sumtotal) + parseFloat(document.frmMain.garagesub.value);
Sumtotal =parseFloat(Sumtotal) + parseFloat(document.frmMain.bedroomsub.value);
Sumtotal =parseFloat(Sumtotal) + parseFloat(document.frmMain.kitchensub.value);
Sumtotal =parseFloat(Sumtotal) + parseFloat(document.frmMain.hallsub.value);
document.frmMain.total.value=dp(Sumtotal,2);
document.frmMain.wastetotal.value=dp(parseFloat(Sumtotal)*0.05,2);
document.frmMain.grandtotal.value=dp(parseFloat(document.frmMain.total.value)+parseFloat(document.frmMain.wastetotal.value),2);
document.frmMain.smreq.value=dp(parseFloat(document.frmMain.grandtotal.value)/2.65,2);
}
function dp(a, b) {
	a *= Math.pow(10, b);
	a = Math.floor(a);
	a /= Math.pow(10, b);
	return a;
}
function checknumber(object_value)
    {
    if (object_value.length == 0)
        return true;
	var start_format = " .+-0123456789";
	var number_format = " .0123456789";
	var check_char;
	var decimal = false;
	var trailing_blank = false;
	var digits = false;
	check_char = start_format.indexOf(object_value.charAt(0))
	if (check_char == 1)
	    decimal = true;
	else if (check_char < 1)
		return false;
	for (var i = 1; i < object_value.length; i++)
	{
		check_char = number_format.indexOf(object_value.charAt(i))
		if (check_char < 0)
			return false;
		else if (check_char == 1)
		{
			if (decimal)
				return false;
			else
				decimal = true;
		}
		else if (check_char == 0)
		{
			if (decimal || digits)	
				trailing_blank = true;
		}
	        else if (trailing_blank)
			return false;
		else
			digits = true;
	}	
    return true
    }
