function countTotals()
	{
	  var total = 0;
	  var extra = 0;
	  
	  for (i = 1; i < 105; i++ ) {

		  if(document.getElementById(i).checked == true) {
			var price = document.getElementById("prijs"+i).value;	
			total += parseFloat(price);
		}
	  }
	  
      /*var crem = document.getElementById("opt_crem").value;
	  var begr = document.getElementById("opt_begr").value;
	  
	  if( crem != 0 ) {
	    if( crem == 1 ) extra = 1040;
		if( crem == 2 ) extra = 974;
		if( crem == 3 ) extra = 956;
		if( crem == 4 ) extra = 1207;
		if( crem == 5 ) extra = 902;
	  }
		
	  if( begr != 0 ) {
        if( begr == 1 ) extra = 588;
		if( begr == 2 ) extra = 1388;
		if( begr == 3 ) extra = 646;
		if( begr == 4 ) extra = 2201;
		if( begr == 5 ) extra = 728;
		if( begr == 6 ) extra = 2545;
		if( begr == 7 ) extra = 773;
		if( begr == 8 ) extra = 2647;
		if( begr == 9 ) extra = 831;
		if( begr == 10 ) extra = 3303;
		if( begr == 11 ) extra = 831;
		if( begr == 12 ) extra = 3303;
		if( begr == 13 ) extra = 831;
		if( begr == 14 ) extra = 3303;
		if( begr == 15 ) extra = 862;
		if( begr == 16 ) extra = 3279;
		if( begr == 17 ) extra = 1329;
		if( begr == 18 ) extra = 2482;
		if( begr == 19 ) extra = 1170;
		if( begr == 20 ) extra = 1977;
		if( begr == 21 ) extra = 815;
		if( begr == 22 ) extra = 3160;
		if( begr == 23 ) extra = 815;
		if( begr == 24 ) extra = 2735;
		if( begr == 25 ) extra = 927;
		if( begr == 26 ) extra = 3280;
		if( begr == 27 ) extra = 800;
		if( begr == 28 ) extra = 2800;
	  }
      */
	  var rouwkaarten = document.getElementById("aantal_rouwkaarten").value;
      
      extra = rouwkaarten * 1.50;
      
      if(extra) { 
        
        //extra = Math.round(extra*100)/100;
        extra = parseFloat(extra);
        extra = extra.toFixed(2);
        extra = extra.replace('.', ',');
        
        document.getElementById('totaal_rouwkaarten').innerHTML = extra;
      }
      else { 
        document.getElementById('totaal_rouwkaarten').innerHTML = "0,00";
      }
  
	  total += parseFloat(extra);
	  
	  total = total.toFixed(2);
	  
	  total = total.replace('.', ',')
	  
	  document.getElementById('totaal').value = total;
	}
    
	function change2( id ) {
	  if( document.getElementById( id ).disabled == false )
	    document.getElementById(id).disabled=true;
	  else
	    document.getElementById(id).disabled=false;
	}
	
	function change( id ) {
	  if( document.getElementById( id ).disabled == false )
	    disable( id );
	  else
	    enable( id );
	}
	
	function change_row( id ) {
	  if( document.getElementById('row'+id).style.display == 'block' )
	    disable_row( id );
	  else
	    enable_row( id );
	}
	
	function disable( id ) {
	  document.getElementById(id).disabled=true;
	  document.getElementById('a'+id).style.color='#c0c0c0';
	  document.getElementById('b'+id).style.color='#c0c0c0';
	}
	
	function enable( id ) {
	  document.getElementById(id).disabled=false;
	  document.getElementById('a'+id).style.color='#01346a';
	  document.getElementById('b'+id).style.color='#01346a';
	}
	
	function disable_row( id ) {
	  document.getElementById('row'+id).style.display='none';
	}
	
	function enable_row( id ) {
	  document.getElementById('row'+id).style.display='block';
	}
    
    function empty( id ) { 
        document.getElementById(id).checked = false;
        document.getElementById('row'+id).style.background='#FFFFFF';
    }
    
    function check( id ) { 
        document.getElementById(id).checked = true; 
        document.getElementById('row'+id).style.background='#EEE4D0';
        
        
    }
	
	function updateList( id ) {
      countTotals();
	
	    if( id ==1 ) { 
		  if( document.getElementById(1).checked == false ) {
		    //document.getElementById("opt_crem").value=0;
            
            for (e = 74; e < 79; e++ ) {
                
                empty(e);
                enable(e);
            }

			countTotals();
		  }
		
		  change(2);
		  change(3);
          
          change_row(74);
          change_row(75);
          change_row(76);
          change_row(77);
          change_row(78);
          
          enable_row(74);
          enable_row(75);
          enable_row(76);
          enable_row(77);
          enable_row(78);
          
		  change_row("_option_cremeren");
		}
		if( id ==2 ) {
		  if( document.getElementById(2).checked == false ) {
            
            for (e = 79; e < 105; e++ ) {
                
                empty(e);
                enable(e);
            }
            

			countTotals();
		  }
		
		  change(1);
          
          for (e = 79; e < 105; e++ ) {
                
                change_row(e);
                enable_row(e);
            }
          
		  change_row("_option_begraven");
		}
		
		if( id ==3 ) { change(4); }
		if( id ==4 ) { change(3); }
		if( id ==5 ) { change(6); }
		if( id ==6 ) { change(5); }
		if( id ==7 ) { change(8); }
		if( id ==8 ) { change(7); }
		
		if( id ==9 ) {
		  change(10);
	      change(11);
		}
		if( id ==10 ) {
		  change(9);
	      change(11);
		}
		if( id ==11 ) {
		  change(9);
	      change(10);
		}
		if( id ==12 ) { change(13); }
		if( id ==13 ) { change(12); }

		if( id ==14 ) {
		  
          if( document.getElementById(14).checked == false ) {
            enable(15);
            empty(15);
            
            document.getElementById("aantal_rouwkaarten").value = 0;
          }
          
          else { 
    		  enable(15);
              check(15);
              disable(15);
          }


		  enable(20);
          change_row(15);
          change_row(20);
          
          change_row("_option_rouwkaarten");
          //document.getElementById('row_option_rouwkaarten').style.display='block';
		  
		  if( document.getElementById(20).checked == true ) {
		    document.getElementById(20).checked=false;
			document.getElementById('row20').style.background='#FFFFFF';
			countTotals();
		  }
          
          countTotals();
		}
		
		if( id ==15 ) {
		    //change(14);
			change(16);
			change(17);
			change(18);
		}
		
		if( id ==16 ) {
		    //change(14);
			change(15);
			change(17);
			change(18);
		}
		
		if( id ==17 ) {
		    //change(14);
			change(15);
			change(16);
			change(18);
		}
		
		if( id ==18 ) {
		    //change(14);
			change(15);
			change(16);
			change(17);
		}
		
		if( id ==19 ) { change(20); }
		if( id ==20 ) { change(19); }
		
		if( id ==21 ) {
		  
          if( document.getElementById(21).checked == false ) {
            empty(22);
            empty(23);
            empty(24);
            empty(25);
          }
          
          change_row("_option_dankbetuigingen");
		  enable(22);
		  enable(23);
		  enable(24);
		  enable(25);
		
          change_row(22);
          change_row(23);
          change_row(24);
          change_row(25);
          
          countTotals();
		}
		
		if( id ==22 ) {
		  //change(21);
	      change(23);
		  change(24);
		  change(25);
		}
		
		if( id ==23 ) {
		  //change(21);
	      change(22);
		  change(24);
		  change(25);
		}
		
		if( id ==24 ) {
		  //change(21);
	      change(22);
		  change(23);
		  change(25);
		}
		
		if( id ==25 ) {
		  //change(21);
	      change(22);
		  change(23);
		  change(24);
		}
		
		if( id ==26 ) {
		  enable(27);
		  enable(28);
		  enable(29);
		
          change_row(27);
          change_row(28);
          change_row(29);
		}
		
		if( id ==27 ) {
		  change(26);
		  change(28);
		  change(29);
		}
		
		if( id ==28 ) {
		  change(26);
		  change(27);
		  change(29);
		}
		
		if( id ==29 ) {
		  change(26);
		  change(27);
		  change(28);
		}
		
		if( id ==30 ) {
		  change_row("_option_bloemenstukken");
          
          if( document.getElementById(30).checked == false ) {
            empty(31);
            empty(32);
            empty(33);
            empty(34);
            empty(35);
            
            countTotals();
          }
	      enable(31);
		  enable(32);
		  enable(33);
		  enable(34);
		  enable(35);
		
          change_row(31);
          change_row(32);
          change_row(33);
          change_row(34);
		  change_row(35);
		}
		
		if( id ==31 ) {
		  //change(30);
		  change(32);
		  change(33);
		  change(34);
		  change(35);
		}
		
		if( id ==32 ) {
		  //change(30);
		  change(31);
		  change(33);
		  change(34);
		  change(35);
		}
		
		if( id ==33 ) {
		  //change(30);
		  change(31);
		  change(32);
		  change(34);
		  change(35);
		}
		
		if( id ==34 ) {
		  //change(30);
		  change(31);
		  change(32);
		  change(33);
		  change(35);
		}
		
		if( id ==35 ) {
		  //change(30);
		  change(31);
		  change(32);
		  change(33);
		  change(34);
		}
		
		if( id ==36 ) {
		  change_row("_option_volgauto");
          
          if( document.getElementById(36).checked == false ) {
            empty(37);
            empty(38);
            empty(39);
            empty(40);
            empty(41);
            
            countTotals();
          }
	      enable(37);
		  enable(38);
		  enable(39);
		  enable(40);
		  enable(41);
		
          change_row(37);
          change_row(38);
          change_row(39);
          change_row(40);
		  change_row(41);
		}
		
		if( id ==37 ) {
		  //change(36);
		  change(38);
		  change(39);
		  change(40);
		  change(41);
		}
		
		if( id ==38 ) {
		  //change(36);
		  change(37);
		  change(39);
		  change(40);
		  change(41);
		}
		
		if( id ==39 ) {
		  //change(36);
		  change(37);
		  change(38);
		  change(40);
		  change(41);
		}
		
		if( id ==40 ) {
		  //change(36);
		  change(37);
		  change(38);
		  change(39);
		  change(41);
		}
		
		if( id ==41 ) {
		  //change(36);
		  change(37);
		  change(38);
		  change(39);
		  change(40);
		}
		
		if( id ==42 ) {
		  
          if( document.getElementById(42).checked == false ) {
            
            empty(43);
            empty(44);
            empty(45);
            empty(46);
            empty(47);
            
            countTotals();
          }
          
		  change_row("_option_volgautogrijs");
	      enable(43);
		  enable(44);
		  enable(45);
		  enable(46);
		  enable(47);
		
          change_row(43);
          change_row(44);
          change_row(45);
          change_row(46);
		  change_row(47);
		}
		
		if( id ==43 ) {
		  //change(42);
		  change(44);
		  change(45);
		  change(46);
		  change(47);
		}
		
		if( id ==44 ) {
		  //change(42);
		  change(43);
		  change(45);
		  change(46);
		  change(47);
		}
		
		if( id ==45 ) {
		  //change(42);
		  change(43);
		  change(44);
		  change(46);
		  change(47);
		}
		
		if( id ==46 ) {
		  //change(42);
		  change(43);
		  change(44);
		  change(45);
		  change(47);
		}
		
		if( id ==47 ) {
		  //change(42);
		  change(43);
		  change(44);
		  change(45);
		  change(46);
		}
		
		if( id ==48 ) {
	      enable(49);
		  enable(50);
		  enable(51);
		  enable(52);
		  enable(53);
		
          change_row(49);
          change_row(50);
          change_row(51);
          change_row(52);
		  change_row(53);
		}
		
		if( id ==49 ) {
		  change(48);
		  change(50);
		  change(51);
		  change(52);
		  change(53);
		}
		
		if( id ==50 ) {
		  change(48);
		  change(49);
		  change(51);
		  change(52);
		  change(53);
		}
		
		if( id ==51 ) {
		  change(48);
		  change(49);
		  change(50);
		  change(52);
		  change(53);
		}
		
		if( id ==52 ) {
		  change(48);
		  change(49);
		  change(50);
		  change(51);
		  change(53);
		}
		
		if( id ==53 ) {
		  change(48);
		  change(49);
		  change(50);
		  change(51);
		  change(52);
		}
		
		if( id ==54 ) {
	      enable(55);
		  enable(56);
		  enable(57);
		  enable(58);
		  enable(59);
		
          change_row(55);
          change_row(56);
          change_row(57);
          change_row(58);
		  change_row(59);
		}
		
		if( id ==55 ) {
		  change(54);
		  change(56);
		  change(57);
		  change(58);
		  change(59);
		}
		
		if( id ==56 ) {
		  change(54);
		  change(55);
		  change(57);
		  change(58);
		  change(59);
		}
		
		if( id ==57 ) {
		  change(54);
		  change(55);
		  change(56);
		  change(58);
		  change(59);
		}
		
		if( id ==58 ) {
		  change(54);
		  change(55);
		  change(56);
		  change(57);
		  change(59);
		}
		
		if( id ==59 ) {
		  change(54);
		  change(55);
		  change(56);
		  change(57);
		  change(58);
		}
		
		if( id ==60 ) {
	      enable(61);
		  enable(62);
		
          change_row(61);
          change_row(62);
		}
		
		if( id ==61 ) {
		  change(60);
		  change(62);
		}
		
		if( id ==62 ) {
		  change(60);
		  change(61);
		}
		
		if( id ==63 ) {
		  
          if( document.getElementById(63).checked == false ) {
            empty(64);
            empty(65);
            empty(66);
            empty(67);
            empty(68);
            
            countTotals();
          }
		  change_row("_option_grafkist");
		  change_row(64);
          change_row(65);
		  change_row(66);
		  change_row(67);
		  change_row(68);
		}
		
		if( id ==64 ) {
		  //change(63);
		  change(65);
		  change(66);
		  change(67);
		  change(68);
		}
		
		if( id ==65 ) {
		  //change(63);
		  change(64);
		  change(66);
		  change(67);
		  change(68);
		}
		
		if( id ==66 ) {
		  //change(63);
		  change(64);
		  change(65);
		  change(67);
		  change(68);
		}
		
		if( id ==67 ) {
		  //change(63);
		  change(64);
		  change(65);
		  change(66);
		  change(68);
		}
		
		if( id ==68 ) {
		  //change(63);
		  change(64);
		  change(65);
		  change(66);
		  change(67);
		}
		
		if( id ==69 ) { change(70); }
		if( id ==70 ) { change(69); }
        if( id ==71 ) { change(72); }
		if( id ==72 ) { change(71); }
        
        
        if((id>=74) && (id<=78)) { 
            
            if( document.getElementById( id ).checked == false ) {
                
                for (e = 74; e < 79; e++ ) {
                    enable_row(e);
                    enable(e);
                }
            }
            
            else { 
                
                if(id!=74) { change(74); disable_row(74); }
                if(id!=75) { change(75); disable_row(75);}
                if(id!=76) { change(76); disable_row(76);}
                if(id!=77) { change(77); disable_row(77);}
                if(id!=78) { change(78); disable_row(78);}
            }
        }
        
        if((id>=79) && (id<=104)) { 
            
            if( document.getElementById( id ).checked == false ) {
                
                for (e = 79; e < 105; e++ ) {
                    enable_row(e);
                    enable(e);
                }
            }
            
            else { 
            
                if(id!=79) { change(79); disable_row(79); }
                if(id!=80) { change(80); disable_row(80); }
                if(id!=81) { change(81); disable_row(81); }
                if(id!=82) { change(82); disable_row(82); }
                if(id!=83) { change(83); disable_row(83); }
                if(id!=84) { change(84); disable_row(84); }
                if(id!=85) { change(85); disable_row(85); }
                if(id!=86) { change(86); disable_row(86); }
                if(id!=87) { change(87); disable_row(87); }
                if(id!=88) { change(88); disable_row(88); }
                if(id!=89) { change(89); disable_row(89); }
                if(id!=90) { change(90); disable_row(90); }
                if(id!=91) { change(91); disable_row(91); }
                if(id!=92) { change(92); disable_row(92); }
                if(id!=93) { change(93); disable_row(93); }
                if(id!=94) { change(94); disable_row(94); }
                if(id!=95) { change(95); disable_row(95); }
                if(id!=96) { change(96); disable_row(96); }
                if(id!=97) { change(97); disable_row(97); }
                if(id!=98) { change(98); disable_row(98); }
                if(id!=99) { change(99); disable_row(99); }
                if(id!=100) { change(100); disable_row(100); }
                if(id!=101) { change(101); disable_row(101); }
                if(id!=102) { change(102); disable_row(102); }
                if(id!=103) { change(103); disable_row(103); }
                if(id!=104) { change(104); disable_row(104); }
            }
            
    
        }
        
        
             		
		if( document.getElementById(id).checked == false ) {
		  document.getElementById('row'+id).style.background='#FFFFFF';
		}
		else {
		  document.getElementById('row'+id).style.background='#EEE4D0';
		}
	  }
