            function h(blockName) {
            
            //alert ('h1: ' + blockName);
                
                if (document.getElementById) {
                    if (blockName == 'all') {                       
                        h('prodtypegas');
                        h('prodtypeoel');
						h('prodtypewarmwasser');
                        h('prodtypestrom');
                        h('prodtypesonnenenergie');
                        h('prodtypewaermepumpe');
                        h('prodtypeklimageraete');
                        h('prodtypelueftung');
						h('prodtyperegelung');
                        h('prodtypepellets');
                        h('prodtypekraft-waerme-kopplung');

						h2('prodgaswandheizgeraete');
                        h2('prodgasstandheizgeraete');
                        h2('prodgaskompaktheizgeraete');
                        h2('prodgaswarmwasserbereitung');
                        h2('prodgasregelung');
                        
						h2('prodoelheizgeraete');
                        h2('prodoelwarmwasserbereitung');
                        h2('prodoelregelung');
                        
						h2('prodwarmwasserwarmwasserbereitung');
                        //h2('prodwarmwassertrinkwasserstation');
						
						h2('prodstromwarmwasserbereitung');
						h2('prodstromheizgeraete');
						h2('prodstromregelung');
                        
						h2('prodsonnenenergiephotovoltaik');
                        h2('prodsonnenenergiesolar_kompaktheizgeraet');
                        h2('prodsonnenenergiesolar_komplettsystem');
						h2('prodsonnenenergiesolar_kollektoren');
                        h2('prodsonnenenergiesolar_speicher');
                        h2('prodsonnenenergiesolar_regelung');
                        
						h2('prodwaermepumpewaermepumpensystem');
						h2('prodwaermepumpezeolith');
						
						h2('prodklimageraetemobiles_klimageraet');
                        //h2('prodklimageraetemono_split_klimageraet');
                        //h2('prodklimageraetemulti_split_klimageraet');
                        //h2('prodklimageraetekassetten_klimageraet');
                        
						h2('prodlueftungwohnraumbelueftung');
                        
						h2('prodregelungvaillant_regler');
                        
						h2('prodpelletsholzpelletsheizung');
						
						h2('prodkraft-waerme-kopplungmicro blockheizkraftwerke');
						h2('prodkraft-waerme-kopplungmini blockheizkraftwerke');
                    
                    } else {
                        document.getElementById(blockName).style.visibility = 'hidden';
                        document.getElementById(blockName).style.display = 'none';
                    }
                }
            }


            function s(blockName) {

                //alert (blockName);
                
				if (document.getElementById) {
                    if (document.getElementById(blockName).style.visibility == 'hidden') {document.getElementById(blockName).style.visibility = 'visible';}
                    if (document.getElementById(blockName).style.display == 'none') {document.getElementById(blockName).style.display = 'block';}
                }
            }

    
            function h2(blockName) {

            //alert ('h2: ' + blockName);

                if (document.getElementById) {
                    
                    if (blockName == 'all') {
                        
                        h2('prodgaswandheizgeraete');
                        h2('prodgasstandheizgeraete');
                        h2('prodgaskompaktheizgeraete');
                        h2('prodgaswarmwasserbereitung');
                        h2('prodgasregelung');
                        h2('prodoelheizgeraete');
                        h2('prodoelwarmwasserbereitung');
                        h2('prodoelregelung');
                        h2('prodwarmwasserwarmwasserbereitung');
                        
						//h2('prodwarmwassertrinkwasserstation');
                        
						h2('prodstromwarmwasserbereitung');
						h2('prodstromheizgeraete');
						h2('prodstromregelung');
                        h2('prodsonnenenergiephotovoltaik');
                        h2('prodsonnenenergiesolar_kompaktheizgeraet');
                        h2('prodsonnenenergiesolar_komplettsystem');
                        h2('prodsonnenenergiesolar_kollektoren');
                        h2('prodsonnenenergiesolar_speicher');
                        h2('prodsonnenenergiesolar_regelung');
                        h2('prodwaermepumpewaermepumpensystem');
						h2('prodwaermepumpezeolith');
                        h2('prodklimageraetemobiles_klimageraet');
                        //h2('prodklimageraetemono_split_klimageraet');
                        //h2('prodklimageraetemulti_split_klimageraet');
                        //h2('prodklimageraetekassetten_klimageraet');
                        h2('prodlueftungwohnraumbelueftung');
                        h2('prodpelletsholzpelletsheizung');
                        h2('prodkraft-waerme-kopplungmicro blockheizkraftwerke');
						h2('prodkraft-waerme-kopplungmini blockheizkraftwerke');
                                                                                                                                                                                                                    
                    } else {
                        
                        document.getElementById(blockName).style.visibility = 'hidden';
                        document.getElementById(blockName).style.display = 'none';
                    
                    }
                }
            }


			function ReverseCheckboxes () {
									
				if (document.getElementById) {
					if (document.getElementById('doctype_all').checked == true) {
								document.getElementById('doctype_install').checked 		= true;
								document.getElementById('doctype_bedienung').checked 	= true;
								document.getElementById('doctype_planung').checked 		= true;
					} else {
								document.getElementById('doctype_install').checked 		= false;
								document.getElementById('doctype_bedienung').checked 	= false;
								document.getElementById('doctype_planung').checked 		= false;
					}

				}		
		}


			function EvaluateAllBoxes () {
				if (document.getElementById) {
					if (document.getElementById('doctype_install').checked == true && document.getElementById('doctype_bedienung').checked == true && document.getElementById('doctype_planung').checked == true) {
						//alert ('all.checked.true');
						document.getElementById('doctype_all').checked = true;
					} else {
						//alert ('all.checked.false');
						document.getElementById('doctype_all').checked = false;
					}
				}		
		}


function submitform()
{
	 if(document.badbform.onsubmit())
	 {
		document.badbform.submit();
	 }
}


function resetblock(blocknr) {

	alert (blocknr);
}


function resetCatForm () {

	document.getElementById('ptl_gas_wandheizgeraete').checked = false;
	document.getElementById('ptl_gas_standheizgeraete').checked = false;
	document.getElementById('ptl_gas_kompaktheizgeraete').checked = false;
	document.getElementById('ptl_gas_warmwasserbereitung').checked = false;
	document.getElementById('ptl_gas_regelung').checked = false;
	document.getElementById('ptl_oel_heizgeraete').checked = false;
	document.getElementById('ptl_oel_warmwasserbereitung').checked = false;
	document.getElementById('ptl_oel_regelung').checked = false;
	document.getElementById('ptl_warmwasser_warmwasserbereitung').checked = false;
//	document.getElementById('ptl_warmwasser_trinkwasserstation').checked = false;
	document.getElementById('ptl_strom_warmwasserbereitung').checked = false;
	document.getElementById('ptl_strom_heizgeraete').checked = false;
	document.getElementById('ptl_strom_regelung').checked = false;
	document.getElementById('ptl_sonnenenergie_photovoltaik').checked = false;
	document.getElementById('ptl_sonnenenergie_solar_kompaktheizgeraet').checked = false;
	document.getElementById('ptl_sonnenenergie_solar_komplettsystem').checked = false;
	document.getElementById('ptl_sonnenenergie_solar_kollektoren').checked = false;
	document.getElementById('ptl_sonnenenergie_solar_speicher').checked = false;
	document.getElementById('ptl_sonnenenergie_solar_regelung').checked = false;
	document.getElementById('ptl_waermepumpe_waermepumpensystem').checked = false;
	document.getElementById('ptl_waermepumpe_zeolith').checked = false;
	document.getElementById('ptl_klimageraete_mobiles_klimageraet').checked = false;
//	document.getElementById('ptl_klimageraete_mono_split_klimageraet').checked = false;
//	document.getElementById('ptl_klimageraete_multi_split_klimageraet').checked = false;
//	document.getElementById('ptl_klimageraete_kassetten_klimageraet').checked = false;
	document.getElementById('ptl_lueftung_wohnraumbelueftung').checked = false;
	document.getElementById('ptl_regelung_vaillant_regler').checked = false;
	document.getElementById('ptl_pellets_holzpelletsheizung').checked = false;
	document.getElementById('pl_gas_wandheizgeraete_ecotec').checked = false;
	document.getElementById('pl_gas_wandheizgeraete_atmotec').checked = false;
	document.getElementById('pl_gas_wandheizgeraete_turbotec').checked = false;
	document.getElementById('pl_gas_wandheizgeraete_thermoblock').checked = false;
	document.getElementById('pl_gas_standheizgeraete_ecovit').checked = false;
	document.getElementById('pl_gas_standheizgeraete_ecocraft').checked = false;
	document.getElementById('pl_gas_standheizgeraete_atmovit').checked = false;
	document.getElementById('pl_gas_standheizgeraete_atmocraft').checked = false;
	document.getElementById('pl_gas_standheizgeraete_vgr').checked = false;
	document.getElementById('pl_gas_standheizgeraete_vks').checked = false;
//	document.getElementById('pl_gas_standheizgeraete_vku').checked = false;
	document.getElementById('pl_gas_kompaktheizgeraete_atmocompact').checked = false;
	document.getElementById('pl_gas_kompaktheizgeraete_ecocompact').checked = false;
	document.getElementById('pl_gas_kompaktheizgeraete_aurocompact').checked = false;
	document.getElementById('pl_gas_warmwasserbereitung_actostor').checked = false;
	document.getElementById('pl_gas_warmwasserbereitung_unistor').checked = false;
	document.getElementById('pl_gas_warmwasserbereitung_vih').checked = false;
	document.getElementById('pl_gas_warmwasserbereitung_vgh').checked = false;
	document.getElementById('pl_gas_warmwasserbereitung_mag').checked = false;
	document.getElementById('pl_gas_warmwasserbereitung_atmomag').checked = false;
	document.getElementById('pl_gas_warmwasserbereitung_turbomag').checked = false;
//	document.getElementById('pl_gas_warmwasserbereitung_atmostor').checked = false;

//	document.getElementById('pl_gas_regelung_vrnetdialog').checked = false;
	document.getElementById('pl_gas_regelung_calormatic').checked = false;
	document.getElementById('pl_gas_regelung_vrc').checked = false;
	document.getElementById('pl_gas_regelung_vrt').checked = false;
	document.getElementById('pl_gas_regelung_auromatic').checked = false;
	document.getElementById('pl_oel_heizgeraete_icovit').checked = false;
	document.getElementById('pl_oel_heizgeraete_irovit').checked = false;
	document.getElementById('pl_oel_warmwasserbereitung_actostor').checked = false;
	document.getElementById('pl_oel_warmwasserbereitung_unistor').checked = false;
	document.getElementById('pl_oel_warmwasserbereitung_vih').checked = false;
	document.getElementById('pl_oel_regelung_vrc').checked = false;
	document.getElementById('pl_warmwasser_warmwasserbereitung_actostor').checked = false;
	document.getElementById('pl_warmwasser_warmwasserbereitung_unistor').checked = false;
	document.getElementById('pl_warmwasser_warmwasserbereitung_vih').checked = false;
	document.getElementById('pl_warmwasser_warmwasserbereitung_vgh').checked = false;
	document.getElementById('pl_warmwasser_warmwasserbereitung_atmomag').checked = false;
	document.getElementById('pl_warmwasser_warmwasserbereitung_turbomag').checked = false;

//	document.getElementById('pl_warmwasser_warmwasserbereitung_atmostor').checked = false;
//	document.getElementById('pl_warmwasser_trinkwasserstation_tws25').checked = false;
//	document.getElementById('pl_warmwasser_trinkwasserstation_tws40').checked = false;
	document.getElementById('pl_strom_warmwasserbereitung_ved').checked = false;
	document.getElementById('pl_strom_warmwasserbereitung_veh').checked = false;
	document.getElementById('pl_strom_warmwasserbereitung_ven').checked = false;
	document.getElementById('pl_strom_warmwasserbereitung_vek').checked = false;
	document.getElementById('pl_strom_heizgeraete_vsf').checked = false;
	document.getElementById('pl_strom_heizgeraete_vst').checked = false;
	document.getElementById('pl_strom_heizgeraete_vsn').checked = false;
//	document.getElementById('pl_strom_heizgeraete_vsk').checked = false;
	document.getElementById('pl_strom_heizgeraete_vsu').checked = false;
	document.getElementById('pl_strom_heizgeraete_ver').checked = false;
	document.getElementById('pl_strom_regelung_wicomatic').checked = false;
	document.getElementById('pl_sonnenenergie_photovoltaik_auropower').checked = false;
	document.getElementById('pl_sonnenenergie_solar_kompaktheizgeraet_aurocompact').checked = false;
	document.getElementById('pl_sonnenenergie_solar_komplettsystem_aurostep').checked = false;
	document.getElementById('pl_sonnenenergie_solar_kollektoren_aurotherm').checked = false;
	document.getElementById('pl_sonnenenergie_solar_speicher_aurostor').checked = false;
	document.getElementById('pl_sonnenenergie_solar_speicher_vih').checked = false;
//	document.getElementById('pl_sonnenenergie_solar_speicher_vps').checked = false;
	document.getElementById('pl_sonnenenergie_solar_regelung_auromatic').checked = false;
	document.getElementById('pl_waermepumpe_waermepumpensystem_geotherm').checked = false;
	document.getElementById('pl_waermepumpe_waermepumpensystem_geostor').checked = false;
	document.getElementById('pl_waermepumpe_zeolith_zeotherm').checked = false;
	document.getElementById('pl_klimageraete_mobiles_klimageraet_vam026').checked = false;
//	document.getElementById('pl_klimageraete_mono_split_klimageraet_climavair').checked = false;
//	document.getElementById('pl_klimageraete_multi_split_klimageraet_climavair').checked = false;
//	document.getElementById('pl_klimageraete_kassetten_klimageraet_climavair').checked = false;
	document.getElementById('pl_lueftung_wohnraumbelueftung_recovair').checked = false;
//	document.getElementById('pl_regelung_vaillant_regler_vrnetdialog').checked = false;
	document.getElementById('pl_regelung_vaillant_regler_calormatic').checked = false;
	document.getElementById('pl_regelung_vaillant_regler_vrc').checked = false;
	document.getElementById('pl_regelung_vaillant_regler_vrt').checked = false;
	document.getElementById('pl_regelung_vaillant_regler_auromatic').checked = false;
	document.getElementById('pl_regelung_vaillant_regler_wicomatic').checked = false;
	document.getElementById('pl_pellets_holzpelletsheizung_renervit').checked = false;
	document.getElementById('pl_kraft-waerme-kopplung_micro blockheizkraftwerke_ecopower1.0').checked = false;
	document.getElementById('pl_kraft-waerme-kopplung_mini blockheizkraftwerke_ecopower3.0').checked = false;
	document.getElementById('pl_kraft-waerme-kopplung_mini blockheizkraftwerke_ecopower4.7').checked = false;

}
