$(document).ready(function(){

 $("#tr_inschrift2").hide();
 $("#kalkulation").hide();
 $("#kinder").hide();
 $("#beet_auswahl").hide();
 $(".gaerten_qb").hide();
 $(".gaerten_schildgen").hide();
 $(".gaerten_paffrath").hide();
 $("#stein").attr('disabled','disabled');
 $("input[name=Bestattungsfeld]").attr('disabled','disabled');
 $("input[name=Friedhof_Ort]").attr('disabled','disabled');
 $("select[name=Koeln_auswahl]").attr('disabled','disabled');
 $("select[name=BGL_auswahl]").attr('disabled','disabled');
 $("#Beibeerdigung2").attr('disabled','disabled');
 $("input[name=Pfade_der_Erinnerung_Art]").attr('disabled','disabled');
 $("input[name=Garten_der_Lichter_Art]").attr('disabled','disabled');
 $("input[name=Rosengarten_Art]").attr('disabled','disabled');
 $("input[name=Auengarten_Art]").attr('disabled','disabled');
 $("input[name=Rosengarten_QB_Art]").attr('disabled','disabled');
 $("input[name=Auengarten_QB_Art]").attr('disabled','disabled');
 $("input[name=Rosengarten_Schildgen_Art]").attr('disabled','disabled');
 $("input[name=Auengarten_Schildgen_Art]").attr('disabled','disabled');
 $("input[name=Rosengarten_Paffrath_Art]").attr('disabled','disabled');
 $("input[name=Auengarten_Paffrath_Art]").attr('disabled','disabled');
 $("input[name=Garten_der_Lichter_Paffrath_Art]").attr('disabled','disabled');
 

 /* Data */
 $.getJSON('/kalkulation_zahlen.php?date=20120127', function(kalk_obj) {
    
	if(typeof(vorein)!='undefined') {$('#Vorsorge_Angebot').attr('checked','checked');}
	
	var my_obj;
    var beibe_wert = false;

	if ($('#Vorsorge_Angebot').attr('checked')) {		   

		$("input[name=Friedhof_Ort]").removeAttr('disabled');
		
		if($("input[name=Friedhof_Ort]:checked").val() == "Bergisch-Gladbach"){
			
			$(".gaerten_koeln").hide();
			
			var sel_ort = $("#BGL_auswahl option:selected").val();			
			switch(sel_ort)
			{
				case "Paffrath": $(".gaerten_paffrath").show(); $(".gaerten_qb").hide(); $(".gaerten_schildgen").hide(); break;
				case "Quirlsberg": $(".gaerten_paffrath").hide(); $(".gaerten_qb").show(); $(".gaerten_schildgen").hide(); break;
				case "Schildgen": $(".gaerten_paffrath").hide(); $(".gaerten_schildgen").show(); $(".gaerten_qb").hide(); break;
			}
		}
		else
		{
			$(".gaerten_koeln").show();
			//$(".gaerten_paffrath").hide();
			//$(".gaerten_qb").hide();
			//$(".gaerten_schildgen").hide();			
		}
	
       $("input[name=Bestattungsfeld]").removeAttr('disabled');
	   $("select[name=Koeln_auswahl]").removeAttr('disabled');
	   $("select[name=BGL_auswahl]").removeAttr('disabled');
   		
		
		// Koeln Auswahl		
		if($("#Koeln_auswahl option:selected").val()=="Muelheim")
		{
			$("input[name=Bestattungsfeld][value=Partnergraeber]").attr('disabled','disabled');
			$("input[name=Bestattungsfeld][value=Garten_der_Engel]").attr('disabled','disabled');
		}
		else if($("#Koeln_auswahl option:selected").val()=="Suedfriedhof")
		{
			$("input[name=Bestattungsfeld][value=Partnergraeber]").attr('disabled','disabled');
			$("input[name=Bestattungsfeld][value=Garten_der_Engel]").attr('disabled','disabled');
			$("input[name=Bestattungsfeld][value=Auengarten]").attr('disabled','disabled');
		}			


	   
	   $("#Beibeerdigung2").removeAttr('disabled');
	   if ($('#Beibeerdigung2').attr('checked')) {
			beibe_wert = true;
			$("#beibeerdigung").attr('checked','checked');	
	   }
	   
	   
	var checked_bestattungsfeld = $("input[name=Bestattungsfeld]:checked").val();
	
	switch (checked_bestattungsfeld)
	{
	 
		case "Garten_der_Engel" :
		
			$("#kalkulation").hide();
			$("#kinder").show();
			$("#Beibeerdigung2").attr('disabled','disabled');
			beibe_wert = false;
			my_obj = kalk_obj.leer;
			break;
		
		case "Ruhehain" :
		
			$("#kalkulation").show();
			my_obj = kalk_obj.ruhehain_u;
			break;
        
		case "Pfade_der_Erinnerung" :
		
			$("#kalkulation").show();
			$("input[name=Pfade_der_Erinnerung_Art]").removeAttr('disabled');
			if($("input[name=Pfade_der_Erinnerung_Art]:checked").val() == "Urne"){
				my_obj = kalk_obj.pde_u;
			} else 
			{
				my_obj = kalk_obj.pde_s;		
			}
			break;
			
		case "Spuren_des_Lebens" : 
			
			$("#kalkulation").show();
			my_obj = kalk_obj.sdl_u;
			break;
			
		case "Partnergraeber" :
		
			$("#kalkulation").show();
			my_obj = kalk_obj.partner_u;
			break;
			
		case "Garten_der_Lichter" :
			
			$("#kalkulation").show();
			$("input[name=Garten_der_Lichter_Art]").removeAttr('disabled');
			if($("input[name=Garten_der_Lichter_Art]:checked").val() == "Urne")
			{
				my_obj = kalk_obj.gdl_u;
			} else 
			{
			my_obj = kalk_obj.gdl_s;		
			}
			break;
		
		case "Rosengarten" :
			
			$("#kalkulation").show();
			$("input[name=Rosengarten_Art]").removeAttr('disabled');
			if($("input[name=Rosengarten_Art]:checked").val() == "Urne")
			{
				if($("#Koeln_auswahl option:selected").val()=="Muelheim")
				{
					my_obj = kalk_obj.rosen_u_mh;
				}
				else
				{
					my_obj = kalk_obj.rosen_u;
				}
			} else 
			{
				if($("#Koeln_auswahl option:selected").val()=="Muelheim")
				{
					my_obj = kalk_obj.rosen_s_mh;
				}
				else
				{
					my_obj = kalk_obj.rosen_s;
				}
			}
			break;
			
		case "Auengarten" :
		
			$("#kalkulation").show();
			$("input[name=Auengarten_Art]").removeAttr('disabled');
			if($("input[name=Auengarten_Art]:checked").val() == "Urne"){
				my_obj = kalk_obj.aue_u;
			} else {
				my_obj = kalk_obj.aue_s;		
			}
			break;
			
		case "Rosengarten_Quirlsberg" :
		
			$("#kalkulation").show();
			$("input[name=Rosengarten_QB_Art]").removeAttr('disabled');
			if($("input[name=Rosengarten_QB_Art]:checked").val() == "Urne"){
				my_obj = kalk_obj.qb_rosen_u;
			} else {
				my_obj = kalk_obj.qb_rosen_s;		
			}
			break;
		
		case "Auengarten_Quirlsberg" :
		
			$("#kalkulation").show();
			$("input[name=Auengarten_QB_Art]").removeAttr('disabled');
			if($("input[name=Auengarten_QB_Art]:checked").val() == "Urne")
			{
				if($("#beet_auswahl option:selected").val()=="mit Beet") 
				{			
					my_obj = kalk_obj.qb_aue_u_mb;
				} else 
				{			
					my_obj = kalk_obj.qb_aue_u_ob;
				}
			} else 
			{
				if($("#beet_auswahl option:selected").val()=="mit Beet") {			
					my_obj = kalk_obj.qb_aue_s_mb;
				} else {			
					my_obj = kalk_obj.qb_aue_s_ob;
				}		
			}
			$("#beet_auswahl").show();		
			break;
			
		case "Partnergarten_Quirlsberg" :
			
			$("#kalkulation").show();
			my_obj = kalk_obj.qb_partner_u;
			break;
			
		case "Steingarten_Quirlsberg" :
		
			$("#kalkulation").show();
			my_obj = kalk_obj.qb_stein_u;
			break;
			
		case "Wassergarten_Quirlsberg" :
			
			$("#kalkulation").show();
			my_obj = kalk_obj.qb_wasser_u;
			break;
		
		case "Rosengarten_Schildgen" :
		
			$("#kalkulation").show();
			$("input[name=Rosengarten_Schildgen_Art]").removeAttr('disabled');
			if($("input[name=Rosengarten_Schildgen_Art]:checked").val() == "Urne"){
				my_obj = kalk_obj.sch_rosen_u;
			} else {
				my_obj = kalk_obj.sch_rosen_s;		
			}
			break;
    
		case "Auengarten_Schildgen" :
			
			$("#kalkulation").show();
			$("input[name=Auengarten_Schildgen_Art]").removeAttr('disabled');
			if($("input[name=Auengarten_Schildgen_Art]:checked").val() == "Urne")
			{
				if($("#beet_auswahl option:selected").val()=="mit Beet") 
				{			
					my_obj = kalk_obj.sch_aue_u_mb;
				} else 
				{			
					my_obj = kalk_obj.sch_aue_u_ob;
				}
			} else 
			{
				if($("#beet_auswahl option:selected").val()=="mit Beet") 
				{			
					my_obj = kalk_obj.sch_aue_s_mb;
				} else 
				{			
					my_obj = kalk_obj.sch_aue_s_ob;
				}		
			}
			$("#beet_auswahl").show();		
			break;
			
		case "Partnergarten_Schildgen" :
			
			$("#kalkulation").show();
			my_obj = kalk_obj.sch_partner_u;
			break;
		
		case "Steingarten_Schildgen" :
		
			$("#kalkulation").show();
			my_obj = kalk_obj.sch_stein_u;
			break;
		
		case "Wassergarten_Schildgen" :
			
			$("#kalkulation").show();
			my_obj = kalk_obj.sch_wasser_u;
			break;

		case "Rosengarten_Paffrath" :
		
			$("#kalkulation").show();
			$("input[name=Rosengarten_Paffrath_Art]").removeAttr('disabled');
			if($("input[name=Rosengarten_Paffrath_Art]:checked").val() == "Urne"){
				my_obj = kalk_obj.paff_rosen_u;
			} else {
				my_obj = kalk_obj.paff_rosen_s;		
			}
			break;
			
		case "Auengarten_Paffrath" :
		
			$("#kalkulation").show();
			$("input[name=Auengarten_Paffrath_Art]").removeAttr('disabled');
			if($("input[name=Auengarten_Paffrath_Art]:checked").val() == "Urne"){
				my_obj = kalk_obj.paff_aue_u;
			} else {
				my_obj = kalk_obj.paff_aue_s;		
			}
			break;
			
		case "Garten_der_Lichter_Paffrath" :
		
			$("#kalkulation").show();
			$("input[name=Garten_der_Lichter_Paffrath_Art]").removeAttr('disabled');
			if($("input[name=Garten_der_Lichter_Paffrath_Art]:checked").val() == "Urne"){
				my_obj = kalk_obj.paff_gdl_u;
			} else {
				my_obj = kalk_obj.paff_gdl_s;		
			}
			break;
			
		case "Partnergarten_Paffrath" :
			
			$("#kalkulation").show();
			my_obj = kalk_obj.paff_partner_u;
			break;
		
		case "Spuren_des_Lebens_Paffrath" :
		
			$("#kalkulation").show();
			my_obj = kalk_obj.paff_sdl_u;
			break;
		
		case "Wassergarten_Paffrath" :
			
			$("#kalkulation").show();
			my_obj = kalk_obj.paff_wasser_u;
			break;
			
		case "Pfade_der_Erinnerung_Paffrath" :
			
			$("#kalkulation").show();
			my_obj = kalk_obj.paff_pde_s;
			break;
		
		default:
			$("#kalkulation").show();
			my_obj = kalk_obj.leer;
			
	}	
		befuellen(my_obj,beibe_wert);
    }

	
	
	
	
	
	
	
	
    $("#Vorsorge_Angebot").click(function() {
       if ($('#Vorsorge_Angebot').attr('checked')) {
          $("#kalkulation").show();
          $("input[name=Bestattungsfeld]").removeAttr('disabled');  
          $("input[name=Friedhof_Ort]").removeAttr('disabled');
		  
          $("select[name=Koeln_auswahl]").removeAttr('disabled');
			$("#Koeln_auswahl option:first").attr('selected','selected');
		  
		  $("select[name=BGL_auswahl]").removeAttr('disabled');
			$("#BGL_auswahl option:first").attr('selected','selected');

		  
          $("#Beibeerdigung2").removeAttr('disabled');
          my_obj = kalk_obj.leer;
          beibe_wert = false
          befuellen(my_obj,beibe_wert);

       }
       else {
          $("#kalkulation").hide();
		  $("#beet_auswahl").hide();
		  $("#kinder").hide();
		  $("input[name=Friedhof_Ort]").attr('disabled','disabled');
		  $("select[name=Koeln_auswahl]").attr('disabled','disabled');
		  $("select[name=BGL_auswahl]").attr('disabled','disabled');
          $("input[name=Bestattungsfeld]:checked").removeAttr('checked');
          $("#Beibeerdigung2").attr('disabled','disabled');
          $("#Beibeerdigung2:checked").removeAttr('checked');
          $("#beibeerdigung:checked").removeAttr('checked');
          $("input[name=Bestattungsfeld]").attr('disabled','disabled');
          $("input[name=Pfade_der_Erinnerung_Art]").attr('disabled','disabled');
		  $("input[name=Garten_der_Lichter_Art]").attr('disabled','disabled');
          $("input[name=Rosengarten_Art]").attr('disabled','disabled');
          $("input[name=Auengarten_Art]").attr('disabled','disabled');
          $("input[name=Pfade_der_Erinnerung_Art]:checked").removeAttr('checked');
          $("input[name=Rosengarten_Art]:checked").removeAttr('checked');
          $("input[name=Auengarten_Art]:checked").removeAttr('checked');
		 $("input[name=Rosengarten_QB_Art]").attr('disabled','disabled');
		 $("input[name=Auengarten_QB_Art]").attr('disabled','disabled');
		 $("input[name=Rosengarten_Schildgen_Art]").attr('disabled','disabled');
		 $("input[name=Auengarten_Schildgen_Art]").attr('disabled','disabled');
		 $("input[name=Rosengarten_Paffrath_Art]").attr('disabled','disabled');
		 $("input[name=Auengarten_Paffrath_Art]").attr('disabled','disabled');
		 $("input[name=Garten_der_Lichter_Paffrath_Art]").attr('disabled','disabled');
		 $("input[name=Rosengarten_QB_Art]").removeAttr('checked');
		 $("input[name=Auengarten_QB_Art]").removeAttr('checked');
		 $("input[name=Rosengarten_Schildgen_Art]").removeAttr('checked');
		 $("input[name=Auengarten_Schildgen_Art]").removeAttr('checked');
		 $("input[name=Rosengarten_Paffrath_Art]").removeAttr('checked');
		 $("input[name=Auengarten_Paffrath_Art]").removeAttr('checked');		 
		 $("input[name=Garten_der_Lichter_Paffrath_Art]").removeAttr('checked');		 
       }
    });

  $("input[name=Friedhof_Ort], select[name=Koeln_auswahl], select[name=BGL_auswahl]").change(function() {
		$("input[name=Bestattungsfeld]:checked").removeAttr('checked').removeAttr('disabled');
		$("input[name=Bestattungsfeld]").removeAttr('disabled');
		$("#Beibeerdigung2:checked").removeAttr('checked');
        $("#beibeerdigung:checked").removeAttr('checked');
		$("#beet_auswahl option").eq(0).attr('selected','selected');
		$("#beet_auswahl").hide();
		
          $("input[name=Pfade_der_Erinnerung_Art]").attr('disabled','disabled');
		  $("input[name=Garten_der_Lichter_Art]").attr('disabled','disabled');
          $("input[name=Rosengarten_Art]").attr('disabled','disabled');
          $("input[name=Auengarten_Art]").attr('disabled','disabled');
          $("input[name=Pfade_der_Erinnerung_Art]:checked").removeAttr('checked');
          $("input[name=Rosengarten_Art]:checked").removeAttr('checked');
          $("input[name=Auengarten_Art]:checked").removeAttr('checked');
		 $("input[name=Rosengarten_QB_Art]").attr('disabled','disabled');
		 $("input[name=Auengarten_QB_Art]").attr('disabled','disabled');
		 $("input[name=Rosengarten_Schildgen_Art]").attr('disabled','disabled');
		 $("input[name=Auengarten_Schildgen_Art]").attr('disabled','disabled');
		 $("input[name=Rosengarten_Paffrath_Art]").attr('disabled','disabled');
		 $("input[name=Auengarten_Paffrath_Art]").attr('disabled','disabled');
		 $("input[name=Garten_der_Lichter_Paffrath_Art]").attr('disabled','disabled');
		 $("input[name=Rosengarten_QB_Art]").removeAttr('checked');
		 $("input[name=Auengarten_QB_Art]").removeAttr('checked');
		 $("input[name=Rosengarten_Schildgen_Art]").removeAttr('checked');
		 $("input[name=Auengarten_Schildgen_Art]").removeAttr('checked');	
		 $("input[name=Rosengarten_Paffrath_Art]").removeAttr('checked');
		 $("input[name=Auengarten_Paffrath_Art]").removeAttr('checked');		 
		 $("input[name=Garten_der_Lichter_Paffrath_Art]").removeAttr('checked');		 
		
		my_obj = kalk_obj.leer;
        beibe_wert = false
        befuellen(my_obj,beibe_wert);
		
		if($("input[name=Friedhof_Ort]:checked").val() == "Bergisch-Gladbach"){
			
			$(".gaerten_koeln").hide();
			
			var sel_ort = $("#BGL_auswahl option:selected").val();			
			switch(sel_ort)
			{
				case "Paffrath": $(".gaerten_paffrath").show(); $(".gaerten_qb").hide(); $(".gaerten_schildgen").hide(); break;
				case "Quirlsberg": $(".gaerten_paffrath").hide(); $(".gaerten_qb").show(); $(".gaerten_schildgen").hide(); break;
				case "Schildgen": $(".gaerten_paffrath").hide(); $(".gaerten_schildgen").show(); $(".gaerten_qb").hide(); break;
			}
		}
		else
		{
			$(".gaerten_paffrath").hide();
			$(".gaerten_qb").hide();
			$(".gaerten_koeln").show();
			$(".gaerten_schildgen").hide();
			
			// Koeln Auswahl
			if($("#Koeln_auswahl option:selected").val()=="Muelheim")
			{
				$("input[name=Bestattungsfeld][value=Partnergraeber]").attr('disabled','disabled');
				$("input[name=Bestattungsfeld][value=Garten_der_Engel]").attr('disabled','disabled');
			}
			else if($("#Koeln_auswahl option:selected").val()=="Suedfriedhof")
			{
				$("input[name=Bestattungsfeld][value=Partnergraeber]").attr('disabled','disabled');
				$("input[name=Bestattungsfeld][value=Garten_der_Engel]").attr('disabled','disabled');
				$("input[name=Bestattungsfeld][value=Auengarten]").attr('disabled','disabled');
			}			
		}		
  });
  
  $("input[name=Bestattungsfeld]").click(function() {

     //$("#beibeerdigung:checked").removeAttr('checked');
     //$("#Beibeerdigung2:checked").removeAttr('checked');
	 
	 $("#beet_auswahl option").eq(0).attr('selected','selected');
	 $("#beet_auswahl").hide();
     
	 $("input[name=Pfade_der_Erinnerung_Art]").attr('disabled','disabled');
	 $("input[name=Garten_der_Lichter_Art]").attr('disabled','disabled');
     $("input[name=Rosengarten_Art]").attr('disabled','disabled');
     $("input[name=Auengarten_Art]").attr('disabled','disabled');
	 $("input[name=Rosengarten_QB_Art]").attr('disabled','disabled');
     $("input[name=Auengarten_QB_Art]").attr('disabled','disabled');
	 $("input[name=Rosengarten_Schildgen_Art]").attr('disabled','disabled');
     $("input[name=Auengarten_Schildgen_Art]").attr('disabled','disabled');
	 $("input[name=Rosengarten_Paffrath_Art]").attr('disabled','disabled');
	 $("input[name=Auengarten_Paffrath_Art]").attr('disabled','disabled');
	 $("input[name=Garten_der_Lichter_Paffrath_Art]").attr('disabled','disabled');
	 
	 
     $("input[name=Pfade_der_Erinnerung_Art]:checked").removeAttr('checked');
	 $("input[name=Garten_der_Lichter_Art]:checked").removeAttr('checked');
     $("input[name=Rosengarten_Art]:checked").removeAttr('checked');
     $("input[name=Auengarten_Art]:checked").removeAttr('checked');
	 
	 $("input[name=Rosengarten_QB_Art]").removeAttr('checked');
     $("input[name=Auengarten_QB_Art]").removeAttr('checked');
	 $("input[name=Rosengarten_Schildgen_Art]").removeAttr('checked');
     $("input[name=Auengarten_Schildgen_Art]").removeAttr('checked');
	 
	 $("input[name=Rosengarten_Paffrath_Art]").removeAttr('checked');
	 $("input[name=Auengarten_Paffrath_Art]").removeAttr('checked');		 
	 $("input[name=Garten_der_Lichter_Paffrath_Art]").removeAttr('checked');
		
	 
	 if($("input[name=Bestattungsfeld]:checked").val() == "Garten_der_Engel"){
		$("#kalkulation").hide();
		$("#kinder").show();
		$("#beibeerdigung:checked").removeAttr('checked');
        $("#Beibeerdigung2:checked").removeAttr('checked');
		$("#Beibeerdigung2").attr('disabled','disabled');
		beibe_wert = false;
	 }
	 else {
		$("#kalkulation").show();
		$("#kinder").hide();
		$("#beibeerdigung").removeAttr('disabled');
		$("#Beibeerdigung2").removeAttr('disabled');
	 }
		
     if($("input[name=Bestattungsfeld]:checked").val() == "Ruhehain"){
        my_obj = kalk_obj.ruhehain_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Pfade_der_Erinnerung"){
        $("input[name=Pfade_der_Erinnerung_Art]").removeAttr('disabled');
        $("input[name=Pfade_der_Erinnerung_Art]").eq(0).attr('checked','checked');
        my_obj = kalk_obj.pde_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Spuren_des_Lebens"){
        my_obj = kalk_obj.sdl_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Partnergraeber"){
        my_obj = kalk_obj.partner_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Garten_der_Lichter"){
        $("input[name=Garten_der_Lichter_Art]").removeAttr('disabled');
        $("input[name=Garten_der_Lichter_Art]").eq(0).attr('checked','checked');
        my_obj = kalk_obj.gdl_u;
     }	 

     if($("input[name=Bestattungsfeld]:checked").val() == "Rosengarten"){
        $("input[name=Rosengarten_Art]").removeAttr('disabled');
        $("input[name=Rosengarten_Art]").eq(0).attr('checked','checked');
		if($("#Koeln_auswahl option:selected").val()=="Muelheim")
		{
			my_obj = kalk_obj.rosen_u_mh;
		}
		else
		{
			my_obj = kalk_obj.rosen_u;
		}
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Auengarten"){
        $("input[name=Auengarten_Art]").removeAttr('disabled');
        $("input[name=Auengarten_Art]").eq(0).attr('checked','checked');
        my_obj = kalk_obj.aue_u;
     }
	 

     if($("input[name=Bestattungsfeld]:checked").val() == "Rosengarten_Quirlsberg"){
        $("input[name=Rosengarten_QB_Art]").removeAttr('disabled');
        $("input[name=Rosengarten_QB_Art]").eq(0).attr('checked','checked');
        my_obj = kalk_obj.qb_rosen_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Auengarten_Quirlsberg"){
        $("input[name=Auengarten_QB_Art]").removeAttr('disabled');
        $("input[name=Auengarten_QB_Art]").eq(0).attr('checked','checked');
		
		 $("#beet_auswahl").show();
		
        my_obj = kalk_obj.qb_aue_u_mb;
     }
	 
     if($("input[name=Bestattungsfeld]:checked").val() == "Partnergarten_Quirlsberg"){
        my_obj = kalk_obj.qb_partner_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Steingarten_Quirlsberg"){
        $("#beibeerdigung").attr('disabled','disabled');
        $("#Beibeerdigung2").attr('disabled','disabled');
        $("#beibeerdigung:checked").removeAttr('checked');
		$("#Beibeerdigung2:checked").removeAttr('checked');
		my_obj = kalk_obj.qb_stein_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Wassergarten_Quirlsberg"){
        $("#beibeerdigung").attr('disabled','disabled');
        $("#Beibeerdigung2").attr('disabled','disabled');
        $("#beibeerdigung:checked").removeAttr('checked');
		$("#Beibeerdigung2:checked").removeAttr('checked');	 
        my_obj = kalk_obj.qb_wasser_u;
     }
	 
     if($("input[name=Bestattungsfeld]:checked").val() == "Rosengarten_Schildgen"){
        $("input[name=Rosengarten_Schildgen_Art]").removeAttr('disabled');
        $("input[name=Rosengarten_Schildgen_Art]").eq(0).attr('checked','checked');
        my_obj = kalk_obj.sch_rosen_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Auengarten_Schildgen"){
        $("input[name=Auengarten_Schildgen_Art]").removeAttr('disabled');
        $("input[name=Auengarten_Schildgen_Art]").eq(0).attr('checked','checked');
		
		 $("#beet_auswahl").show();
		
        my_obj = kalk_obj.sch_aue_u_mb;
     }
	 
     if($("input[name=Bestattungsfeld]:checked").val() == "Partnergarten_Schildgen"){
        my_obj = kalk_obj.sch_partner_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Steingarten_Schildgen"){
        my_obj = kalk_obj.sch_stein_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Wassergarten_Schildgen"){
        my_obj = kalk_obj.sch_wasser_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Rosengarten_Paffrath"){
        $("input[name=Rosengarten_Paffrath_Art]").removeAttr('disabled');
        $("input[name=Rosengarten_Paffrath_Art]").eq(0).attr('checked','checked');
        my_obj = kalk_obj.paff_rosen_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Auengarten_Paffrath"){
        $("input[name=Auengarten_Paffrath_Art]").removeAttr('disabled');
        $("input[name=Auengarten_Paffrath_Art]").eq(0).attr('checked','checked');		
        my_obj = kalk_obj.paff_aue_u;
     }
	 
     if($("input[name=Bestattungsfeld]:checked").val() == "Garten_der_Lichter_Paffrath"){
        $("input[name=Garten_der_Lichter_Paffrath_Art]").removeAttr('disabled');
        $("input[name=Garten_der_Lichter_Paffrath_Art]").eq(0).attr('checked','checked');		
        my_obj = kalk_obj.paff_gdl_u;
     }	 
	 
     if($("input[name=Bestattungsfeld]:checked").val() == "Partnergarten_Paffrath"){
        my_obj = kalk_obj.paff_partner_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Spuren_des_Lebens_Paffrath"){
        my_obj = kalk_obj.paff_sdl_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Wassergarten_Paffrath"){
        my_obj = kalk_obj.paff_wasser_u;
     }

     if($("input[name=Bestattungsfeld]:checked").val() == "Pfade_der_Erinnerung_Paffrath"){
        my_obj = kalk_obj.paff_pde_s;
     }	 
	 

     befuellen(my_obj,beibe_wert);
  });

  $("input[name=Rosengarten_Art]").click(function() {
     //$("#beibeerdigung:checked").removeAttr('checked');
     //$("#Beibeerdigung2:checked").removeAttr('checked');
     if($("input[name=Rosengarten_Art]:checked").val() == "Urne"){
		if($("#Koeln_auswahl option:selected").val()=="Muelheim")
		{
			my_obj = kalk_obj.rosen_u_mh;
		}
		else
		{
			my_obj = kalk_obj.rosen_u;
		}
     } else {
		if($("#Koeln_auswahl option:selected").val()=="Muelheim")
		{
			my_obj = kalk_obj.rosen_s_mh;
		}
		else
		{
			my_obj = kalk_obj.rosen_s;
		}
     }
     befuellen(my_obj,beibe_wert);
  });

  $("input[name=Pfade_der_Erinnerung_Art]").click(function() {
     //$("#beibeerdigung:checked").removeAttr('checked');
     //$("#Beibeerdigung2:checked").removeAttr('checked');
     if($("input[name=Pfade_der_Erinnerung_Art]:checked").val() == "Urne"){
        my_obj = kalk_obj.pde_u;
     } else {
        my_obj = kalk_obj.pde_s;
     }
     befuellen(my_obj,beibe_wert);
  });
  
  $("input[name=Garten_der_Lichter_Art]").click(function() {
     //$("#beibeerdigung:checked").removeAttr('checked');
     //$("#Beibeerdigung2:checked").removeAttr('checked');
     if($("input[name=Garten_der_Lichter_Art]:checked").val() == "Urne"){
        my_obj = kalk_obj.gdl_u;
     } else {
        my_obj = kalk_obj.gdl_s;
     }
     befuellen(my_obj,beibe_wert);
  });  

  $("input[name=Auengarten_Art]").click(function() {
     //$("#beibeerdigung:checked").removeAttr('checked');
     //$("#Beibeerdigung2:checked").removeAttr('checked');
     $("#stein option").eq(1).attr('selected','selected');
     if($("input[name=Auengarten_Art]:checked").val() == "Urne"){
        my_obj = kalk_obj.aue_u;
     } else {
        my_obj = kalk_obj.aue_s;
     }
     befuellen(my_obj,beibe_wert);
  });
  
  $("input[name=Rosengarten_QB_Art]").click(function() {
     //$("#beibeerdigung:checked").removeAttr('checked');
     //$("#Beibeerdigung2:checked").removeAttr('checked');
     if($("input[name=Rosengarten_QB_Art]:checked").val() == "Urne"){
        my_obj = kalk_obj.qb_rosen_u;
     } else {
        my_obj = kalk_obj.qb_rosen_s;
     }
     befuellen(my_obj,beibe_wert);
  });

  $("input[name=Rosengarten_Schildgen_Art]").click(function() {
     //$("#beibeerdigung:checked").removeAttr('checked');
     //$("#Beibeerdigung2:checked").removeAttr('checked');
     if($("input[name=Rosengarten_Schildgen_Art]:checked").val() == "Urne"){
        my_obj = kalk_obj.sch_rosen_u;
     } else {
        my_obj = kalk_obj.sch_rosen_s;
     }
     befuellen(my_obj,beibe_wert);
  }); 
  
  $("input[name=Auengarten_QB_Art]").click(function() {
     //$("#beibeerdigung:checked").removeAttr('checked');
     //$("#Beibeerdigung2:checked").removeAttr('checked');
     $("#beet_auswahl option").eq(0).attr('selected','selected');
     if($("input[name=Auengarten_QB_Art]:checked").val() == "Urne"){
        my_obj = kalk_obj.qb_aue_u_mb;
     } else {
        my_obj = kalk_obj.qb_aue_s_mb;
     }
     befuellen(my_obj,beibe_wert);
  });

  $("input[name=Auengarten_Schildgen_Art]").click(function() {
     //$("#beibeerdigung:checked").removeAttr('checked');
     //$("#Beibeerdigung2:checked").removeAttr('checked');
     $("#beet_auswahl option").eq(0).attr('selected','selected');
     if($("input[name=Auengarten_Schildgen_Art]:checked").val() == "Urne"){
        my_obj = kalk_obj.sch_aue_u_mb;
     } else {
        my_obj = kalk_obj.sch_aue_s_mb;
     }
     befuellen(my_obj,beibe_wert);
  });

  $("input[name=Rosengarten_Paffrath_Art]").click(function() {
     //$("#beibeerdigung:checked").removeAttr('checked');
     //$("#Beibeerdigung2:checked").removeAttr('checked');
     $("#beet_auswahl option").eq(0).attr('selected','selected');
     if($("input[name=Rosengarten_Paffrath_Art]:checked").val() == "Urne"){
        my_obj = kalk_obj.paff_rosen_u;
     } else {
        my_obj = kalk_obj.paff_rosen_s;
     }
     befuellen(my_obj,beibe_wert);
  });

  $("input[name=Auengarten_Paffrath_Art]").click(function() {
     //$("#beibeerdigung:checked").removeAttr('checked');
     //$("#Beibeerdigung2:checked").removeAttr('checked');
     $("#beet_auswahl option").eq(0).attr('selected','selected');
     if($("input[name=Auengarten_Paffrath_Art]:checked").val() == "Urne"){
        my_obj = kalk_obj.paff_aue_u;
     } else {
        my_obj = kalk_obj.paff_aue_s;
     }
     befuellen(my_obj,beibe_wert);
  });

  $("input[name=Garten_der_Lichter_Paffrath_Art]").click(function() {
     //$("#beibeerdigung:checked").removeAttr('checked');
     //$("#Beibeerdigung2:checked").removeAttr('checked');
     $("#beet_auswahl option").eq(0).attr('selected','selected');
     if($("input[name=Garten_der_Lichter_Paffrath_Art]:checked").val() == "Urne"){
        my_obj = kalk_obj.paff_gdl_u;
     } else {
        my_obj = kalk_obj.paff_gdl_s;
     }
     befuellen(my_obj,beibe_wert);
  });  

  $("#beibeerdigung").click(function() {
     if ($("#beibeerdigung").attr('checked')) {
        $("#Beibeerdigung2").attr('checked','checked');
        beibe_wert = true;
        befuellen(my_obj,beibe_wert);
     }
     else {
        $("#Beibeerdigung2:checked").removeAttr('checked');
        beibe_wert = false;
        befuellen(my_obj,beibe_wert);
     }
  });

  $("#Beibeerdigung2").click(function() {
     if ($("#Beibeerdigung2").attr('checked')) {
        $("#beibeerdigung").attr('checked','checked');
        beibe_wert = true;
        befuellen(my_obj,beibe_wert);
     }
     else {
        $("#beibeerdigung:checked").removeAttr('checked');
        beibe_wert = false;
        befuellen(my_obj,beibe_wert);
     }
  });

  $("#stein").change(function() {
     if ($("#beibeerdigung").attr('checked')) {befuellen(my_obj,beibe_wert);}
     else {befuellen(my_obj,beibe_wert);}
  });
  
  $("#beet_auswahl").change(function(){	
	$("input[name=Beetauswahl]").val($("#beet_auswahl option:selected").val()); 
	if($("#beet_auswahl option:selected").val()=="mit Beet") {		
		if($("input[name=Bestattungsfeld]:checked").val() == "Auengarten_Quirlsberg"){
			if($("input[name=Auengarten_QB_Art]:checked").val() == "Urne"){
				my_obj = kalk_obj.qb_aue_u_mb;
			}
			else {
				my_obj = kalk_obj.qb_aue_s_mb;
			}
		}
		if($("input[name=Bestattungsfeld]:checked").val() == "Auengarten_Schildgen"){
			if($("input[name=Auengarten_Schildgen_Art]:checked").val() == "Urne"){
				my_obj = kalk_obj.sch_aue_u_mb;
			}
			else {
				my_obj = kalk_obj.sch_aue_s_mb;
			}
		}
	} 
	else {
		if($("input[name=Bestattungsfeld]:checked").val() == "Auengarten_Quirlsberg"){
			if($("input[name=Auengarten_QB_Art]:checked").val() == "Urne"){
				my_obj = kalk_obj.qb_aue_u_ob;
			}
			else {
				my_obj = kalk_obj.qb_aue_s_ob;
			}
		}
		if($("input[name=Bestattungsfeld]:checked").val() == "Auengarten_Schildgen"){
			if($("input[name=Auengarten_Schildgen_Art]:checked").val() == "Urne"){
				my_obj = kalk_obj.sch_aue_u_ob;
			}
			else {
				my_obj = kalk_obj.sch_aue_s_ob;
			}
		}	
	}
	befuellen(my_obj,beibe_wert);
  });   

 });

 function befuellen (kalk, beibeerdigung) {

  var str;
  var zahl;
  var sonder = 0;
  var steinkosten = 0;
  var inschrift2 = 0;
  var gebuehr = 0;
  var stein1 = 0;
  var stein2 = 0;
  var nutzungs_zahl = 0;
  
  if(typeof(kalk.beibeerdigung_immer)!="undefined")
  {
	$("#Beibeerdigung2, #beibeerdigung").attr('checked','checked');
	beibe_wert = true;
	beibeerdigung = true;
  }

  // Jahrespflege
  str = "(j&auml;hrlich: "+number_format(kalk.jahr)+")";
  if(kalk.beet) { str = str+" mit Beet"; }
  else { str = str+" ohne Beet"; }
  $("#jahrespflege").html(str);

  // 25 Jahre
  nutzungs_zahl = kalk.nutzungsjahre
  zahl = nutzungs_zahl*kalk.jahr;
  str = number_format(zahl);
  $("#nutzungsjahre").html(nutzungs_zahl);
  $("#jahrespflege_25 div").html(str);

  // Sonderkosten
  sonder = kalk.sonder;
  if(beibeerdigung) {sonder += kalk.beibeerdigung;}
  zahl = sonder;
  str = number_format(zahl);
  $("#sonderkosten div").html(str);

  // Grabmal erste Schrift
  if(kalk.inschrift_t!=false)
  {
	$("#stein option:eq(0)").html(kalk.inschrift_t);	
  }
  else
  {
	$("#stein option:eq(0)").html("Grabmal inkl. Inschrift");
  }
  
  // Grabmal Art erweitern
  if(kalk.findling) {
     $("#stein").removeAttr('disabled');
	 $("#stein option[value='3']").remove();
     if($("#stein option").length == 1) {
        $("#stein option").after('<option value="2">Findling</option>');
		$("#stein option").eq(1).attr('selected','selected');
     }
	 
	 
  } else if(kalk.liegestein) {
	 var liegestein_text = 'Liegestein "Art Edition"';
	 if(typeof(kalk.liegestein_txt)!="undefined")
	 {
		liegestein_text = kalk.liegestein_txt;
	 }
     $("#stein").removeAttr('disabled');
	 $("#stein option[value='2']").remove();
     if($("#stein option").length == 1) {
		$("#stein option").after('<option value="3">'+liegestein_text+'</option>');
		$("#stein option").eq(0).attr('selected','selected');
     }
	 
	 
  } else {
     $("#stein").attr('disabled','disabled');
     $("#stein option").eq(0).attr('selected','selected');
     if($("#stein option").length == 2) {
        $("#stein option").eq(1).remove();
     }
  }

  if($('#stein').val() == '2') {
     stein1 = kalk.findling;
     stein2 = kalk.zwei_inschrift_f;
  }
  else if($('#stein').val() == '3') {
     stein1 = kalk.liegestein;
     stein2 = kalk.zwei_inschrift_l;
  }  
  else {
     stein1 = kalk.grabmal;
     stein2 = kalk.zwei_inschrift_g;
  }
  
  // Steinkosten
  steinkosten = stein1;
  zahl = stein1;
  str = number_format(zahl);
  $("#steinkosten div").html(str);

  // 2. Inschrift
  zahl = stein2;
  str = number_format(zahl);
  $("#inschrift_2 div").html(str);
  $("#zwei_inschrift_text").html(kalk.zwei_inschrift_t);
  if(beibeerdigung) {
     steinkosten += stein2;
     $("#tr_inschrift2").show();
  }
  else {$("#tr_inschrift2").hide();}

  // Stadt Gebühren
  zahl = kalk.stadt;
	/* Sonderregel Findling (Auengarten) */	if($('#stein').val() == 2) {zahl -= 206;}
  str = number_format(zahl);
  $("#stadt div").html(str);

  // Gesamt
	/* Sonderregel Findling (Auengarten) */	if($('#stein').val() == 2) {
												zahl = 1.06*(nutzungs_zahl*kalk.jahr+kalk.stadt+sonder+steinkosten+inschrift2-206);
												} else{
  zahl = 1.06*(nutzungs_zahl*kalk.jahr+kalk.stadt+sonder+steinkosten+inschrift2); // Normalwert
													  }
  str = number_format(zahl);
  $("#gesamt div").html(str);

 }

function number_format(numeral) {
 var neu = formatZahl(numeral);

 return neu+" &euro;";
}

function formatZahl(zahl) {
    var k = 2;
    var fix = true;
    if(!k) k = 0;
    var neu = '';
        var dec_point = ',';
        var thousands_sep = '.';
    // Runden
    var f = Math.pow(10, k);
    zahl = '' + parseInt(zahl * f + (.5 * (zahl > 0 ? 1 : -1)) ) / f ;
    // Komma ermittlen
    var idx = zahl.indexOf('.');
    // fehlende Nullen einfügen
    if(fix)    {
         zahl += (idx == -1 ? '.' : '' )
         + f.toString().substring(1);
    }
        var sign = zahl < 0;
        if(sign) zahl = zahl.substring(1);
    idx = zahl.indexOf('.');
        // Nachkommastellen ermittlen
    if( idx == -1) idx = zahl.length;
    else neu = dec_point + zahl.substr(idx + 1, k);
    while(idx > 0)    {
        if(idx - 3 > 0)
        neu = thousands_sep + zahl.substring( idx - 3, idx) + neu;
        else
        neu = zahl.substring(0, idx) + neu;
        idx -= 3;
    }
    return (sign ? '-' : '') + neu;
}

});

