complete_industrial_focuses = {
	if = {
		limit = {
			has_focus_tree = generic_focus
		}
		
		complete_industrial_focuses_generic = yes
	}
	else = {
		if = {
			limit = {
				tag = POL
				has_focus_tree = polish_focus
			}
			
			complete_industrial_focuses_POL = yes
			complete_industrial_focuses_POL_danzig = yes
		}
		else_if = {
			limit = {
				tag = FRA
				has_focus_tree = french_focus
			}
			
			complete_industrial_focuses_FRA = yes
		}
		else_if = {
			limit = {
				tag = ITA
				has_focus_tree = italian_focus
			}
			
			complete_industrial_focuses_ITA = yes
		}
		else_if = {
			limit = {
				tag = HUN
				has_focus_tree = hungarian_focus
			}
			
			complete_industrial_focuses_HUN = yes
		}
		else_if = {
			limit = {
				tag = HUN
				has_focus_tree = wuw_hungarian_focus
			}
			
			complete_industrial_focuses_HUN_wuw = yes
		}
		else_if = {
			limit = {
				tag = ROM
				has_focus_tree = romanian_focus
			}
			
			complete_industrial_focuses_ROM = yes
		}
		else_if = {
			limit = {
				tag = AUS
				has_focus_tree = austria_focus_tree
			}
			
			complete_industrial_focuses_AUS = yes
		}
		else_if = {
			limit = {
				tag = CZE
				has_focus_tree = czech_focus
			}
			
			complete_industrial_focuses_CZE = yes
		}
		else_if = {
			limit = {
				tag = YUG
				has_focus_tree = yugoslavian_focus
			}
			
			complete_industrial_focuses_YUG = yes
		}
		else_if = {
			limit = {
				tag = BUL
				has_focus_tree = bulgarian_focus
			}

			complete_industrial_focuses_BUL = yes
		}
		else_if = {
			limit = {
				tag = GRE
				has_focus_tree = greek_focus
			}

			complete_industrial_focuses_GRE = yes
		}
		else_if = {
			limit = {
				tag = TUR
				has_focus_tree = turkish_focus
			}

			complete_industrial_focuses_TUR = yes
		}
		else_if = {
			limit = {
				tag = EST
				has_focus_tree = estonia_tree
			}

			complete_industrial_focuses_baltic = yes
		}
		else_if = {
			limit = {
				tag = LAT
				has_focus_tree = latvia_tree
			}

			complete_industrial_focuses_baltic = yes
		}
		else_if = {
			limit = {
				tag = LIT
				has_focus_tree = lithuania_tree
			}

			complete_industrial_focuses_baltic = yes
		}
		else_if = {
			limit = {
				tag = POR
				has_focus_tree = portuguese_focus
			}

			complete_industrial_focuses_POR = yes
		}
		else_if = {
			limit = {
				tag = HOL
				has_focus_tree = netherlands_focus
			}

			complete_industrial_focuses_HOL = yes
		}
		else_if = {
			limit = {
				tag = BEL
				has_focus_tree = belgium_focus
			}

			complete_industrial_focuses_BEL = yes
		}
		else_if = {
			limit = {
				tag = SWI
				has_focus_tree = swiss_focus
			}

			complete_industrial_focuses_SWI = yes
		}
		else_if = {
			limit = {
				tag = DEN
				has_focus_tree = danish_focus
			}

			complete_industrial_focuses_DEN = yes
		}
		else_if = {
			limit = {
				tag = NOR
				has_focus_tree = norwegian_focus
			}

			complete_industrial_focuses_NOR = yes
		}
		else_if = {
			limit = {
				tag = SWE
				has_focus_tree = sweden_focus
			}

			complete_industrial_focuses_SWE = yes
		}
		else_if = {
			limit = {
				tag = FIN
				has_focus_tree = finnish_focus
			}

			complete_industrial_focuses_FIN = yes
		}
		else_if = {
			limit = {
				tag = ICE
				has_focus_tree = iceland_tree
			}

			complete_industrial_focuses_ICE = yes
		}
		else_if = {
			limit = {
				OR = {
					tag = YUN
					tag = SIK
					tag = GXC
					tag = SHX
					tag = XSM
				}
				has_focus_tree = china_warlord_focus
			}
			
			complete_industrial_focuses_china_warlords = yes
		}
	}
}

complete_industrial_focuses_generic = {
	if = {
		limit = {
			NOT = { has_completed_focus = industrial_effort }
		}
		complete_national_focus = industrial_effort
	}
	if = {
		limit = {
			NOT = { has_completed_focus = construction_effort }
		}
		complete_national_focus = construction_effort
	}
	if = {
		limit = {
			NOT = { has_completed_focus = construction_effort_2 }
		}
		complete_national_focus = construction_effort_2
	}
	if = {
		limit = {
			NOT = { has_completed_focus = infrastructure_effort }
		}
		complete_national_focus = infrastructure_effort
	}
	if = {
		limit = {
			NOT = { has_completed_focus = infrastructure_effort_2 }
		}
		complete_national_focus = infrastructure_effort_2
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = construction_effort_3 }
		}
		complete_national_focus = construction_effort_3
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = production_effort }
		}
		complete_national_focus = production_effort
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = production_effort_2 }
		}
		complete_national_focus = production_effort_2
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = production_effort_3 }
		}
		complete_national_focus = production_effort_3
	}

	if = {
		limit = {
			NOT = { has_completed_focus = naval_effort }
			
			any_owned_state = {
				is_coastal = yes
			}
		}
		complete_national_focus = naval_effort
	}
}

complete_industrial_focuses_POL = {
	if = {
		limit = { 
			NOT = { has_completed_focus = POL_the_four_year_plan }
		}
		complete_national_focus = POL_the_four_year_plan
	}
	
	if = {
		limit = { 
			NOT = { has_completed_focus = POL_fill_the_railways_gaps }
		}
		complete_national_focus = POL_fill_the_railways_gaps
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POL_national_defence_fund }
		}
		complete_national_focus = POL_national_defence_fund
	}

	if = {
		limit = { 
			NOT = { has_completed_focus = POL_central_region_strategy }
		}
		complete_national_focus = POL_central_region_strategy
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POL_invest_in_the_old_polish_region }
		}
		complete_national_focus = POL_invest_in_the_old_polish_region
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POL_modernize_congressional_factories }
		}
		complete_national_focus = POL_modernize_congressional_factories
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POL_warsaw_main_railway_station }
		}
		complete_national_focus = POL_warsaw_main_railway_station
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = POL_central_defence_of_poland }
		}
		complete_national_focus = POL_central_defence_of_poland
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POL_develop_upper_silesia }
		}
		complete_national_focus = POL_develop_upper_silesia
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POL_invest_in_eastern_poland }
		}
		complete_national_focus = POL_invest_in_eastern_poland
	}
	
	if = {
		limit = { 
			NOT = { has_completed_focus = POL_expansion_of_new_towns }
		}
		complete_national_focus = POL_expansion_of_new_towns
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = POL_start_central_industrial_region }
		}
		complete_national_focus = POL_start_central_industrial_region
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = POL_expand_central_industrial_region }
		}
		complete_national_focus = POL_expand_central_industrial_region
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = POL_expand_katowice_mines }
		}
		complete_national_focus = POL_expand_katowice_mines
	}
}

complete_industrial_focuses_POL_danzig = {
	if = {
		limit = {
			NOT = { has_completed_focus = POL_develop_polish_ship_building }
			NOT = { has_completed_focus = POL_clamp_down_on_danzig }
			
			any_owned_state = {
				is_coastal = yes
			}
		}
		
		complete_national_focus = POL_develop_polish_ship_building
	}
	if = {
		limit = {
			has_completed_focus = POL_develop_polish_ship_building
		}

		if = {
			limit = {
				NOT = { has_completed_focus = POL_attract_poles_to_gdynia }
			}
			complete_national_focus = POL_attract_poles_to_gdynia
		}
		if = {
			limit = {
				NOT = { has_completed_focus = POL_study_foreign_built_ships }
			}
			complete_national_focus = POL_study_foreign_built_ships
		}
		if = {
			limit = {
				NOT = { has_completed_focus = POL_expand_gdynia_seaport }
			}
			
			if = {
				limit = {
					has_war = yes
				}
				complete_national_focus = POL_expand_gdynia_seaport
			}
			else = {
				# Allow forts to be built by national focuses
				85 = { set_demilitarized_zone = no } # Danzig

				complete_national_focus = POL_expand_gdynia_seaport
				
				# Reinstate demilitarized zone
				85 = { set_demilitarized_zone = yes } # Danzig
			}
		}
		if = {
			limit = {
				NOT = { has_completed_focus = POL_expand_northern_rail }
			}
			complete_national_focus = POL_expand_northern_rail
		}
	}
}

complete_industrial_focuses_FRA = {
	if = {
		limit = { 
			NOT = { has_completed_focus = FRA_begin_rearmament }
		}
		complete_national_focus = FRA_begin_rearmament
	}
	
	if = {
		limit = { 
			NOT = { has_completed_focus = FRA_form_the_popular_front }
		}
		complete_national_focus = FRA_form_the_popular_front
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = FRA_reform_the_labour_laws }
		}
		complete_national_focus = FRA_reform_the_labour_laws
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = FRA_nationalize_key_industry }
		}
		complete_national_focus = FRA_nationalize_key_industry
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = FRA_reorganize_the_aviation_industry }
		}
		complete_national_focus = FRA_reorganize_the_aviation_industry
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = FRA_form_the_state_arsenals }
		}
		complete_national_focus = FRA_form_the_state_arsenals
	}	
	if = {
		limit = { 
			NOT = { has_completed_focus = FRA_general_work_council }
		}
		complete_national_focus = FRA_general_work_council
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FRA_national_champions }
		}
		complete_national_focus = FRA_national_champions
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = FRA_naval_rearmament }
		}
		complete_national_focus = FRA_naval_rearmament
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FRA_the_old_school }
			NOT = { has_completed_focus = FRA_the_young_school }
		}
		complete_national_focus = FRA_the_old_school
	}
}

complete_industrial_focuses_ITA = {
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_italian_highways_bba }
		}
		complete_national_focus = ITA_italian_highways_bba
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_steel_industry_in_terni }
			NOT = { has_completed_focus = ITA_power_plants_in_terni }
		}
		complete_national_focus = ITA_steel_industry_in_terni
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_industria_della_gomma_sintetica }
		}
		complete_national_focus = ITA_industria_della_gomma_sintetica
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_strengthen_northern_industry }
			NOT = { has_completed_focus = ITA_modernize_the_mezzogiorno }
		}
		complete_national_focus = ITA_strengthen_northern_industry
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_fiocchi_munizioni }
		}
		complete_national_focus = ITA_fiocchi_munizioni
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_brescia_small_arms_industry }
		}
		complete_national_focus = ITA_brescia_small_arms_industry
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_redirect_alfa_romeo_production }
		}
		complete_national_focus = ITA_redirect_alfa_romeo_production
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_railway_innovations }
		}
		complete_national_focus = ITA_railway_innovations
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_investments_in_edison }
		}
		complete_national_focus = ITA_investments_in_edison
	}
	
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_army_primacy_bba }
		}
		complete_national_focus = ITA_army_primacy_bba
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_a_bandits_war }
			NOT = { has_completed_focus = ITA_preserve_army_traditions }
		}
		complete_national_focus = ITA_a_bandits_war
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_italian_tankettes }
		}
		complete_national_focus = ITA_italian_tankettes
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_superesercito }
		}
		complete_national_focus = ITA_superesercito
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_self_propelled_guns }
		}
		complete_national_focus = ITA_self_propelled_guns
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_modernize_ansaldo_facilities }
		}
		complete_national_focus = ITA_modernize_ansaldo_facilities
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_ferrea_mole_ferreo_cuore }
		}
		complete_national_focus = ITA_ferrea_mole_ferreo_cuore
	}
	
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_increase_artillery_production }
		}
		complete_national_focus = ITA_increase_artillery_production
	}
	
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_air_innovations_bba }
		}
		complete_national_focus = ITA_air_innovations_bba
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_citta_dell_aria }
		}
		complete_national_focus = ITA_citta_dell_aria
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_reggianes_exports }
		}
		complete_national_focus = ITA_reggianes_exports
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_superaereo }
		}
		complete_national_focus = ITA_superaereo
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_standardization }
			NOT = { has_completed_focus = ITA_specialization }
		}
		complete_national_focus = ITA_standardization
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_long_range_aircraft }
		}
		complete_national_focus = ITA_long_range_aircraft
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_bomber_designs }
		}
		complete_national_focus = ITA_bomber_designs
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_fighter_designs }
		}
		complete_national_focus = ITA_fighter_designs
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_multirole_aircraft }
		}
		complete_national_focus = ITA_multirole_aircraft
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_supremacy_in_the_skies }
		}
		complete_national_focus = ITA_supremacy_in_the_skies
	}
	
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_naval_power_projection }
		}
		complete_national_focus = ITA_naval_power_projection
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_oto_naval_guns }
		}
		complete_national_focus = ITA_oto_naval_guns
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_expand_naval_facilities }
		}
		complete_national_focus = ITA_expand_naval_facilities
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_stockpile_fuel }
		}
		complete_national_focus = ITA_stockpile_fuel
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_supermarina }
		}
		complete_national_focus = ITA_supermarina
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_incrociatori_pesanti }
			NOT = { has_completed_focus = ITA_incrociatori_leggeri }
		}
		complete_national_focus = ITA_incrociatori_pesanti
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_ispettorato_dei_mezzi_antisommergibili }
		}
		complete_national_focus = ITA_ispettorato_dei_mezzi_antisommergibili
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_navi_da_battaglia }
		}
		complete_national_focus = ITA_navi_da_battaglia
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_proper_carriers }
			NOT = { has_completed_focus = ITA_refit_civilian_ships }
		}
		complete_national_focus = ITA_proper_carriers
	}
	if = {
		limit = { 
			NOT = { has_completed_focus = ITA_flotta_d_evasione }
		}
		complete_national_focus = ITA_flotta_d_evasione
	}
}

complete_industrial_focuses_HUN = {
	if = {
		limit = {
			NOT = { has_completed_focus = HUN_industrial_revitalization }
		}
		complete_national_focus = HUN_industrial_revitalization
	}
	if = {
		limit = {
			NOT = { has_completed_focus = HUN_reintegrate_the_railroads }
		}
		complete_national_focus = HUN_reintegrate_the_railroads
	}
	if = {
		limit = {
			NOT = { has_completed_focus = HUN_support_domestic_industry }
		}
		complete_national_focus = HUN_support_domestic_industry
	}
	if = {
		limit = {
			NOT = { has_completed_focus = HUN_support_urbanization }
		}
		complete_national_focus = HUN_support_urbanization
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = HUN_domestic_arms_industry }
		}
		complete_national_focus = HUN_domestic_arms_industry
	}
	if = {
		limit = {
			NOT = { has_completed_focus = HUN_boost_hungarian_aviation_industry }
		}
		complete_national_focus = HUN_boost_hungarian_aviation_industry
	}

	if = {
		limit = {
			NOT = { has_completed_focus = HUN_autarky }
		}
		complete_national_focus = HUN_autarky
	}
	if = {
		limit = {
			NOT = { has_tech = synth_oil_experiments }
		}
		set_technology = { synth_oil_experiments = 1 }
	}
	if = {
		limit = {
			NOT = { has_completed_focus = HUN_synthetic_industry }
		}
		complete_national_focus = HUN_synthetic_industry
	}	
}

complete_industrial_focuses_HUN_wuw = {
	if = {
		limit = {
			NOT = { has_completed_focus = wuw_HUN_economic_intervention }
			NOT = { has_completed_focus = wuw_HUN_avoid_interventionalist_destablilization }
		}
		complete_national_focus = wuw_HUN_economic_intervention
	}
	if = {
		limit = {
			NOT = { has_completed_focus = wuw_HUN_reintigrate_the_imperial_railroads }
		}
		complete_national_focus = wuw_HUN_reintigrate_the_imperial_railroads
	}
	if = {
		limit = {
			NOT = { has_completed_focus = wuw_HUN_promote_increased_urbanization }
		}
		complete_national_focus = wuw_HUN_promote_increased_urbanization
	}
	if = {
		limit = {
			NOT = { has_completed_focus = wuw_HUN_expand_the_ganz_muvek }
		}
		complete_national_focus = wuw_HUN_expand_the_ganz_muvek
	}	
	if = {
		limit = {
			NOT = { has_completed_focus = wuw_HUN_announce_the_gyor_program }
		}
		complete_national_focus = wuw_HUN_announce_the_gyor_program
	}
	if = {
		limit = {
			NOT = { has_completed_focus = wuw_HUN_expand_the_diosgyor_machinery_factory }
		}
		complete_national_focus = wuw_HUN_expand_the_diosgyor_machinery_factory
	}
	if = {
		limit = {
			NOT = { has_completed_focus = wuw_HUN_manred_weiss_steel_and_metal_works }
		}
		complete_national_focus = wuw_HUN_manred_weiss_steel_and_metal_works
	}
}

complete_industrial_focuses_ROM = {
	if = {
		limit = {
			NOT = { has_completed_focus = ROM_civil_works }
			NOT = { has_completed_focus = ROM_balkans_dominance }
		}
		complete_national_focus = ROM_civil_works
	}
	if = {
		limit = {
			has_completed_focus = ROM_balkans_dominance
			NOT = { has_completed_focus = ROM_national_defense_industry }
		}
		complete_national_focus = ROM_national_defense_industry
	}
	if = {
		limit = {
			NOT = { has_completed_focus = ROM_agrarian_reform }
		}
		complete_national_focus = ROM_agrarian_reform
	}
	if = {
		limit = {
			NOT = { has_completed_focus = ROM_danubian_transport_network }
		}
		complete_national_focus = ROM_danubian_transport_network
	}
	if = {
		limit = {
			NOT = { has_completed_focus = ROM_malaxa }
			NOT = { has_completed_focus = ROM_invite_foreign_motor_companies }
		}
		complete_national_focus = ROM_malaxa
	}
	if = {
		limit = {
			NOT = { has_completed_focus = ROM_hunedoara_steel_works }
		}
		complete_national_focus = ROM_hunedoara_steel_works
	}
	if = {
		limit = {
			NOT = { has_completed_focus = ROM_invest_in_the_iar }
		}
		complete_national_focus = ROM_invest_in_the_iar
	}
	if = {
		limit = {
			NOT = { has_completed_focus = ROM_expand_ploiesti_oil_production }
		}
		complete_national_focus = ROM_expand_ploiesti_oil_production
	}

	if = {
		limit = {
			NOT = { has_completed_focus = ROM_expand_the_galati_shipyards }
			
			any_owned_state = {
				is_coastal = yes
			}
		}
		complete_national_focus = ROM_expand_the_galati_shipyards
	}
}

complete_industrial_focuses_AUS = {
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_regulate_austrian_finance_sector }
		}
		complete_national_focus = AUS_regulate_austrian_finance_sector
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_invest_in_erzberg_steel_mines }
		}
		complete_national_focus = AUS_invest_in_erzberg_steel_mines
	}
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_courting_the_princess_of_industry }
		}
		complete_national_focus = AUS_courting_the_princess_of_industry
	}
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_expand_stpoltner_steelworks }
		}
		complete_national_focus = AUS_expand_stpoltner_steelworks
	}
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_invest_in_semperit_synthetics }
		}
		complete_national_focus = AUS_invest_in_semperit_synthetics
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_architechtual_advancements }
		}
		complete_national_focus = AUS_architechtual_advancements
	}
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_autobahn_west }
		}
		complete_national_focus = AUS_autobahn_west
	}
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_autobahn_south }
		}
		complete_national_focus = AUS_autobahn_south
	}
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_autobahn_east }
		}
		complete_national_focus = AUS_autobahn_east
	}
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_industrialization_effort }
		}
		complete_national_focus = AUS_industrialization_effort
	}
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_invest_in_alpen_elektrowerke }
			NOT = { has_completed_focus = AUS_invest_in_kapsch }
		}
		complete_national_focus = AUS_invest_in_alpen_elektrowerke
	}
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_construction_guilds }
		}
		complete_national_focus = AUS_construction_guilds
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_osterreichische_luftstreitkrafte }
		}
		complete_national_focus = AUS_osterreichische_luftstreitkrafte
	}
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_preparing_the_industry }
		}
		complete_national_focus = AUS_preparing_the_industry
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_secret_rearmament }
		}
		complete_national_focus = AUS_secret_rearmament
	}
	if = {
		limit = {
			NOT = { has_completed_focus = AUS_militarization_effort }
		}
		complete_national_focus = AUS_militarization_effort
	}
}

complete_industrial_focuses_CZE = {
	if = {
		limit = {
			NOT = { has_completed_focus = CZE_industrial_legacy }
		}
		complete_national_focus = CZE_industrial_legacy
	}
	if = {
		limit = {
			NOT = { has_completed_focus = CZE_favor_czechs_1 }
			NOT = { has_completed_focus = CZE_balanced_1 }
		}
		complete_national_focus = CZE_favor_czechs_1
	}
	if = {
		limit = {
			NOT = { has_completed_focus = CZE_favor_czechs_2 }
			NOT = { has_completed_focus = CZE_balanced_1 }
		}
		complete_national_focus = CZE_favor_czechs_2
	}
	if = {
		limit = {
			NOT = { has_completed_focus = CZE_favor_czechs_3 }
			NOT = { has_completed_focus = CZE_balanced_1 }
		}
		complete_national_focus = CZE_favor_czechs_3
	}
	if = {
		limit = {
			has_completed_focus = CZE_balanced_1
			NOT = { has_completed_focus = CZE_balanced_2 }
		}
		complete_national_focus = CZE_balanced_2
	}
	if = {
		limit = {
			has_completed_focus = CZE_balanced_1
			NOT = { has_completed_focus = CZE_balanced_3 }
		}
		complete_national_focus = CZE_balanced_3
	}
}

complete_industrial_focuses_YUG = {
	if = {
		limit = {
			NOT = { has_completed_focus = YUG_industrialization_program }
		}
		complete_national_focus = YUG_industrialization_program
	}
	if = {
		limit = {
			NOT = { has_completed_focus = YUG_expand_the_mining_industry }
		}
		complete_national_focus = YUG_expand_the_mining_industry
	}
	if = {
		limit = {
			NOT = { has_completed_focus = YUG_rare_minerals_exploitation }
		}
		complete_national_focus = YUG_rare_minerals_exploitation
	}
	if = {
		limit = {
			NOT = { has_completed_focus = YUG_exploit_the_pannonian_deposits }
		}
		complete_national_focus = YUG_exploit_the_pannonian_deposits
	}
	if = {
		limit = {
			NOT = { has_completed_focus = YUG_develop_civilian_industry }
			NOT = { has_completed_focus = YUG_develop_military_industry }
		}
		complete_national_focus = YUG_develop_civilian_industry
	}

	if = {
		limit = {
			NOT = { has_completed_focus = YUG_integrated_rail_network }
			NOT = { has_completed_focus = YUG_improve_serbian_rail_network }
		}
		complete_national_focus = YUG_integrated_rail_network
	}
	if = {
		limit = {
			NOT = { has_completed_focus = YUG_improve_light_industry }
		}
		complete_national_focus = YUG_improve_light_industry
	}
	if = {
		limit = {
			NOT = { has_completed_focus = YUG_develop_slovenian_industry }
			NOT = { has_completed_focus = YUG_improve_serbian_rail_network }
		}
		complete_national_focus = YUG_develop_slovenian_industry
	}
	if = {
		limit = {
			NOT = { has_completed_focus = YUG_local_self_management }
			NOT = { has_completed_focus = YUG_improve_serbian_rail_network }
		}
		complete_national_focus = YUG_local_self_management
	}
	if = {
		limit = {
			has_completed_focus = YUG_improve_serbian_rail_network
			NOT = { has_completed_focus = YUG_serbian_steel }
			has_full_control_of_state = 108
		}
		complete_national_focus = YUG_serbian_steel
	}
	if = {
		limit = {
			has_completed_focus = YUG_improve_serbian_rail_network
			NOT = { has_completed_focus = YUG_expand_the_university_of_belgrad }
		}
		complete_national_focus = YUG_expand_the_university_of_belgrad
	}
	if = {
		limit = {
			has_completed_focus = YUG_improve_serbian_rail_network
			NOT = { has_completed_focus = YUG_central_management }
		}
		complete_national_focus = YUG_central_management
	}
	if = {
		limit = {
			NOT = { has_completed_focus = YUG_expand_the_sarajevo_arsenals }
			has_full_control_of_state = 104
		}
		complete_national_focus = YUG_expand_the_sarajevo_arsenals
	}

	if = {
		limit = {
			NOT = { has_completed_focus = YUG_modernize_the_air_force }
		}
		complete_national_focus = YUG_modernize_the_air_force
	}
	if = {
		limit = {
			NOT = { has_completed_focus = YUG_local_developers }
			NOT = { has_completed_focus = YUG_purchase_foreign }
		}
		complete_national_focus = YUG_local_developers
	}
	if = {
		limit = {
			NOT = { has_completed_focus = YUG_ikarus }
			NOT = { has_completed_focus = YUG_purchase_foreign }
		}
		complete_national_focus = YUG_ikarus
	}
	if = {
		limit = {
			NOT = { has_completed_focus = YUG_rogozarski }
			NOT = { has_completed_focus = YUG_purchase_foreign }
		}
		complete_national_focus = YUG_rogozarski
	}
	if = {
		limit = {
			NOT = { has_completed_focus = YUG_zmaj }
			NOT = { has_completed_focus = YUG_purchase_foreign }
		}
		complete_national_focus = YUG_zmaj
	}

	if = {
		limit = {
			NOT = { has_completed_focus = YUG_expand_the_serbian_shipyards }
			NOT = { has_completed_focus = YUG_expand_the_split_shipyards }
			has_full_control_of_state = 105
		}
		complete_national_focus = YUG_expand_the_serbian_shipyards
	}
	else_if = {
		limit = {
			NOT = { has_completed_focus = YUG_expand_the_split_shipyards }
			has_full_control_of_state = 103
		}
		complete_national_focus = YUG_expand_the_split_shipyards
	}
}

complete_industrial_focuses_BUL = {
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_acquire_modern_tools }
		}
		complete_national_focus = BUL_acquire_modern_tools
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_improve_the_road_system }
		}
		complete_national_focus = BUL_improve_the_road_system
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_invigorate_national_industry }
			NOT = { has_completed_focus = BUL_attract_foreign_capitals }
		}
		complete_national_focus = BUL_invigorate_national_industry
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_expand_sofia_university }
		}
		complete_national_focus = BUL_expand_sofia_university
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_increase_industry_investments }
			has_completed_focus = BUL_invigorate_national_industry
		}
		complete_national_focus = BUL_increase_industry_investments
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_national_railway_lines }
		}
		complete_national_focus = BUL_national_railway_lines
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_all_that_glitters }
			NOT = { has_completed_focus = BUL_light_metal_exploitation }
		}
		complete_national_focus = BUL_all_that_glitters
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_steel_plant_in_pernik }
		}
		complete_national_focus = BUL_steel_plant_in_pernik
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_georgi_benkovski_aircraft_repair_facilities }
		}
		complete_national_focus = BUL_georgi_benkovski_aircraft_repair_facilities
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_pilot_training_program }
		}
		complete_national_focus = BUL_pilot_training_program
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_negotiate_bulgarian_rearmament }
		}
		complete_national_focus = BUL_negotiate_bulgarian_rearmament
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_reorganize_the_military_industry }
		}
		complete_national_focus = BUL_reorganize_the_military_industry
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_darzhavna_aeroplanna_rabotilnitsa }
			NOT = { has_completed_focus = BUL_foreign_aircraft_designers }
		}
		complete_national_focus = BUL_darzhavna_aeroplanna_rabotilnitsa
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_darzhavna_samoletna_fabrika }
			has_completed_focus = BUL_darzhavna_aeroplanna_rabotilnitsa
		}
		complete_national_focus = BUL_darzhavna_samoletna_fabrika
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_kaproni_bulgarski }
		}
		complete_national_focus = BUL_kaproni_bulgarski
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_darzhavna_voenna_fabrika }
		}
		complete_national_focus = BUL_darzhavna_voenna_fabrika
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_found_dvf_sopot }
		}
		complete_national_focus = BUL_found_dvf_sopot
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_a_black_sea_fleet }
		}
		complete_national_focus = BUL_a_black_sea_fleet
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_bulgarian_shipping_chamber }
		}
		complete_national_focus = BUL_bulgarian_shipping_chamber
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_expand_varna_naval_base }
		}
		complete_national_focus = BUL_expand_varna_naval_base
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_develop_burgas_shipyards }
		}
		complete_national_focus = BUL_develop_burgas_shipyards
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = BUL_appeal_to_european_capitalists }
		}
		complete_national_focus = BUL_appeal_to_european_capitalists
	}
}

complete_industrial_focuses_GRE = {
	if = {
		limit = {
			NOT = { has_completed_focus = GRE_reevaluating_the_drachma }
		}
		complete_national_focus = GRE_reevaluating_the_drachma
	}
	if = {
		limit = {
			NOT = { has_completed_focus = GRE_lignite_liquefaction }
		}
		complete_national_focus = GRE_lignite_liquefaction
	}
	if = {
		limit = {
			NOT = { has_completed_focus = GRE_extracting_more_from_our_soil }
		}
		complete_national_focus = GRE_extracting_more_from_our_soil
	}
	if = {
		limit = {
			NOT = { has_completed_focus = GRE_utilize_our_strengths }
			NOT = { has_completed_focus = GRE_force_the_farmers_into_factories }
		}
		complete_national_focus = GRE_utilize_our_strengths
	}
	if = {
		limit = {
			NOT = { has_completed_focus = GRE_open_foreign_subsidized_factories }
			has_completed_focus = GRE_utilize_our_strengths
		}
		complete_national_focus = GRE_open_foreign_subsidized_factories
	}
	if = {
		limit = {
			NOT = { has_completed_focus = GRE_connecting_our_prefectures }
		}
		complete_national_focus = GRE_connecting_our_prefectures
	}
	if = {
		limit = {
			NOT = { has_completed_focus = GRE_exporting_more_luxury_commodoties }
		}
		complete_national_focus = GRE_exporting_more_luxury_commodoties
	}
	if = {
		limit = {
			NOT = { has_completed_focus = GRE_increase_our_mining_operations }
			NOT = { has_completed_focus = GRE_expand_our_tobacco_industry }
		}
		complete_national_focus = GRE_increase_our_mining_operations
	}
	if = {
		limit = {
			NOT = { has_completed_focus = GRE_mobilise_our_economy }
			NOT = { has_completed_focus = GRE_encourage_tourism }
		}
		complete_national_focus = GRE_mobilise_our_economy
	}
	if = {
		limit = {
			NOT = { has_completed_focus = GRE_rejuvenating_athens }
			NOT = { has_completed_focus = GRE_making_use_of_our_islands }
			NOT = { has_completed_focus = GRE_clear_the_slums }
		}
		complete_national_focus = GRE_rejuvenating_athens
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = GRE_hellenic_armed_forces }
		}
		complete_national_focus = GRE_hellenic_armed_forces
	}
	if = {
		limit = {
			NOT = { has_completed_focus = GRE_the_hellenic_navy }
		}
		complete_national_focus = GRE_the_hellenic_navy
	}
}

complete_industrial_focuses_TUR = {
	if = {
		limit = {
			NOT = { has_completed_focus = TUR_learning_from_the_great_war }
		}
		complete_national_focus = TUR_learning_from_the_great_war
	}
	if = {
		limit = {
			NOT = { has_completed_focus = TUR_modernising_the_army }
		}
		complete_national_focus = TUR_modernising_the_army
	}
	if = {
		limit = {
			NOT = { has_completed_focus = TUR_hava_okulu }
		}
		complete_national_focus = TUR_hava_okulu
	}
	if = {
		limit = {
			NOT = { has_completed_focus = TUR_expand_the_air_bases }
		}
		complete_national_focus = TUR_expand_the_air_bases
	}
	if = {
		limit = {
			NOT = { has_completed_focus = TUR_mechanising_our_army }
			NOT = { has_completed_focus = TUR_embrace_military_tradition }
		}
		complete_national_focus = TUR_mechanising_our_army
	}
	if = {
		limit = {
			NOT = { has_completed_focus = TUR_the_kirikkale_tank }
			has_completed_focus = TUR_mechanising_our_army
		}
		complete_national_focus = TUR_the_kirikkale_tank
	}
	if = {
		limit = {
			NOT = { has_completed_focus = TUR_expand_the_golcuk_naval_base }
		}
		complete_national_focus = TUR_expand_the_golcuk_naval_base
	}
	if = {
		limit = {
			NOT = { has_completed_focus = TUR_relocate_from_yildiz_palace }
		}
		complete_national_focus = TUR_relocate_from_yildiz_palace
	}
}

complete_industrial_focuses_baltic = {
	if = {
		limit = {
			NOT = { has_completed_focus = BALTIC_rejoin_the_railways }
		}
		complete_national_focus = BALTIC_rejoin_the_railways
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BALTIC_attract_workers_to_capital }
		}
		complete_national_focus = BALTIC_attract_workers_to_capital
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BALTIC_rebuild_forts }
		}
		complete_national_focus = BALTIC_rebuild_forts
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BALTIC_arm_the_nation }
		}
		complete_national_focus = BALTIC_arm_the_nation
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BALTIC_defence_of_our_nation }
		}
		complete_national_focus = BALTIC_defence_of_our_nation
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = BALTIC_modernize_industry }
		}
		complete_national_focus = BALTIC_modernize_industry
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BALTIC_domestic_motors }
		}
		complete_national_focus = BALTIC_domestic_motors
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BALTIC_original_designs }
		}
		complete_national_focus = BALTIC_original_designs
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BALTIC_arms_industry }
		}
		complete_national_focus = BALTIC_arms_industry
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = BALTIC_natural_resources }
		}
		complete_national_focus = BALTIC_natural_resources
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BALTIC_invest_in_baltic_trade }
			NOT = { has_completed_focus = BALTIC_trade_with_neighbors }
		}
		complete_national_focus = BALTIC_invest_in_baltic_trade
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = BALTIC_renew_allied_trade }
			NOT = { has_completed_focus = BALTIC_axis_investments }
		}
		complete_national_focus = BALTIC_renew_allied_trade
	}
	if = {
		limit = {
			has_completed_focus = BALTIC_renew_allied_trade
		}
		
		if = {
			limit = {
				NOT = { has_completed_focus = BALTIC_british_aircraft }
			}
			complete_national_focus = BALTIC_british_aircraft
		}
		if = {
			limit = {
				NOT = { has_completed_focus = BALTIC_allied_shipments }
			}
			complete_national_focus = BALTIC_allied_shipments
		}
		if = {
			limit = {
				NOT = { has_completed_focus = BALTIC_baltic_fleet }
			}
			complete_national_focus = BALTIC_baltic_fleet
		}
	}
}

complete_industrial_focuses_POR = {
	if = {
		limit = {
			NOT = { has_completed_focus = POR_colonial_assimilation_policy }
		}
		complete_national_focus = POR_colonial_assimilation_policy
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_infrastructure_in_angola }
		}
		complete_national_focus = POR_infrastructure_in_angola
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_develop_north_angola }
		}
		complete_national_focus = POR_develop_north_angola
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_develop_south_angola }
		}
		complete_national_focus = POR_develop_south_angola
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_portuguese_oil }
		}
		complete_national_focus = POR_portuguese_oil
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_develop_mozambique }
		}
		complete_national_focus = POR_develop_mozambique
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = POR_continue_the_public_works }
		}
		complete_national_focus = POR_continue_the_public_works
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_instituto_superior_tecnico }
		}
		complete_national_focus = POR_instituto_superior_tecnico
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_roads_bridges_and_dams }
		}
		complete_national_focus = POR_roads_bridges_and_dams
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_extraction_industries }
		}
		complete_national_focus = POR_extraction_industries
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_hydroelectricity }
		}
		complete_national_focus = POR_hydroelectricity
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = POR_food_industries }
			NOT = { has_completed_focus = POR_industrial_modernization }
		}
		complete_national_focus = POR_food_industries
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_textile_industry }
			has_completed_focus = POR_food_industries
		}
		complete_national_focus = POR_textile_industry
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = POR_ogme }
		}
		complete_national_focus = POR_ogme
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_ogma }
		}
		complete_national_focus = POR_ogma
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_military_vehicles }
		}
		complete_national_focus = POR_military_vehicles
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_portuguese_artillery }
		}
		complete_national_focus = POR_portuguese_artillery
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_military_research_facilities }
		}
		complete_national_focus = POR_military_research_facilities
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_armor_focus }
			NOT = { has_completed_focus = POR_advanced_light_aircraft }
		}
		complete_national_focus = POR_armor_focus
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_light_aircraft_focus }
		}
		complete_national_focus = POR_light_aircraft_focus
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = POR_second_navy_reequipment }
		}
		complete_national_focus = POR_second_navy_reequipment
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_a_powerful_merchant_marine }
		}
		complete_national_focus = POR_a_powerful_merchant_marine
	}
	if = {
		limit = {
			NOT = { has_completed_focus = POR_arsenal_do_alfeite }
		}
		complete_national_focus = POR_arsenal_do_alfeite
	}
}

complete_industrial_focuses_HOL = {
	if = {
		limit = {
			NOT = { has_completed_focus = HOL_abandon_the_gold_standard }
		}
		complete_national_focus = HOL_abandon_the_gold_standard
	}
	if = {
		limit = {
			NOT = { has_completed_focus = HOL_continue_the_public_works }
		}
		complete_national_focus = HOL_continue_the_public_works
	}
	if = {
		limit = {
			NOT = { has_completed_focus = HOL_finish_the_noordoostpolder }
		}
		complete_national_focus = HOL_finish_the_noordoostpolder
	}
	if = {
		limit = {
			NOT = { has_completed_focus = HOL_the_maastunnel }
		}
		complete_national_focus = HOL_the_maastunnel
	}	
	if = {
		limit = {
			NOT = { has_completed_focus = HOL_expand_the_artillerieinrichtingen }
		}
		complete_national_focus = HOL_expand_the_artillerieinrichtingen
	}
	#if = {
	#	limit = {
	#		NOT = { has_completed_focus = HOL_the_zuiderzee_works }
	#		NOT = { has_completed_focus = HOL_curtail_colonial_autonomy }
	#	}
	#	complete_national_focus = HOL_the_zuiderzee_works
	#}
	
	#if = {
	#	limit = {
	#		has_completed_focus = HOL_the_zuiderzee_works
	#	}
		
		if = {
			limit = {
				NOT = { has_completed_focus = HOL_develop_the_randstad }
				NOT = { has_completed_focus = HOL_develop_the_zandstad }
			}
			complete_national_focus = HOL_develop_the_randstad
		}
	#}	
	
	if = {
		limit = {
			has_completed_focus = HOL_develop_the_randstad
		}
		
		if = {
			limit = {
				NOT = { has_completed_focus = HOL_expand_the_ijmuiden_steel_mill }
			}
			complete_national_focus = HOL_expand_the_ijmuiden_steel_mill
		}
		if = {
			limit = {
				NOT = { has_completed_focus = HOL_fokker }
			}
			complete_national_focus = HOL_fokker
		}
	}
	else_if = {
		limit = {
			has_completed_focus = HOL_develop_the_zandstad
		}

		if = {
			limit = {
				NOT = { has_completed_focus = HOL_friesland_agricultural_impetus }
			}
			complete_national_focus = HOL_friesland_agricultural_impetus
		}
		if = {
			limit = {
				NOT = { has_completed_focus = HOL_daf }
			}
			complete_national_focus = HOL_daf
		}
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = HOL_continental_shipbuilding }
		}
		complete_national_focus = HOL_continental_shipbuilding
	}
}

complete_industrial_focuses_BEL = {
	if = {
		limit = {
			NOT = { has_completed_focus = BEL_monetary_reconstruction }
		}
		complete_national_focus = BEL_monetary_reconstruction
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BEL_rebuild_wallonian_industry }
		}
		complete_national_focus = BEL_rebuild_wallonian_industry
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BEL_social_partners }
		}
		complete_national_focus = BEL_social_partners
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BEL_revive_coal_mining }
		}
		complete_national_focus = BEL_revive_coal_mining
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BEL_cockerill }
		}
		complete_national_focus = BEL_cockerill
	}

	if = {
		limit = {
			NOT = { has_completed_focus = BEL_belgian_air_force }
		}
		complete_national_focus = BEL_belgian_air_force
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BEL_develop_belgian_air_industry }
		}
		complete_national_focus = BEL_develop_belgian_air_industry
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = BEL_re_establish_belgian_navy }
		}
		complete_national_focus = BEL_re_establish_belgian_navy
	}
	if = {
		limit = {
			NOT = { has_completed_focus = BEL_re_build_the_fleet }
		}
		complete_national_focus = BEL_re_build_the_fleet
	}
}

complete_industrial_focuses_SWI = {
	if = {
		limit = {
			NOT = { has_completed_focus = SWI_swiss_guiding_principles }
		}
		complete_national_focus = SWI_swiss_guiding_principles
	}
	if = {
		limit = {
			NOT = { has_completed_focus = SWI_increase_defense_budget }
		}
		complete_national_focus = SWI_increase_defense_budget
	}
	if = {
		limit = {
			NOT = { has_completed_focus = SWI_national_defense_fund }
		}
		complete_national_focus = SWI_national_defense_fund
	}
	if = {
		limit = {
			NOT = { has_completed_focus = SWI_reaffirm_spiritual_defense }
		}
		complete_national_focus = SWI_reaffirm_spiritual_defense
	}
	if = {
		limit = {
			NOT = { has_completed_focus = SWI_fortify_border_with_germany }
		}
		complete_national_focus = SWI_fortify_border_with_germany
	}
}

complete_industrial_focuses_DEN = {
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_kanslergadeforliget }
			NOT = { has_completed_focus = DEN_fortify_our_borders }
		}
		complete_national_focus = DEN_kanslergadeforliget
	}
	if = {
		limit = {
			has_completed_focus = DEN_kanslergadeforliget
		}

		if = {
			limit = {
				NOT = { has_completed_focus = DEN_agricultural_subsidies }
			}
			complete_national_focus = DEN_agricultural_subsidies
		}
		if = {
			limit = {
				NOT = { has_completed_focus = DEN_support_schleswigian_farmers }
			}
			complete_national_focus = DEN_support_schleswigian_farmers
		}
		if = {
			limit = {
				NOT = { has_completed_focus = DEN_industrial_investments }
			}
			complete_national_focus = DEN_industrial_investments
		}
		if = {
			limit = {
				NOT = { has_completed_focus = DEN_public_works }
			}
			complete_national_focus = DEN_public_works
		}
	}
	else_if = {
		limit = {
			has_completed_focus = DEN_fortify_our_borders
		}
		
		if = {
			limit = {
				NOT = { has_completed_focus = DEN_build_a_modern_dannevirke }
			}
			complete_national_focus = DEN_build_a_modern_dannevirke
		}
		if = {
			limit = {
				NOT = { has_completed_focus = DEN_fortify_the_islands }
			}
			complete_national_focus = DEN_fortify_the_islands
		}
		if = {
			limit = {
				NOT = { has_completed_focus = DEN_refortify_tunestillingen }
			}
			complete_national_focus = DEN_refortify_tunestillingen
		}
		if = {
			limit = {
				NOT = { has_completed_focus = DEN_secure_our_supply_lines }
			}
			complete_national_focus = DEN_secure_our_supply_lines
		}
	}

	if = {
		limit = {
			NOT = { has_completed_focus = DEN_connect_the_islands }
		}
		complete_national_focus = DEN_connect_the_islands
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_expand_institut_for_teoretisk_fysik }
		}
		complete_national_focus = DEN_expand_institut_for_teoretisk_fysik
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_expand_the_industries }
		}
		complete_national_focus = DEN_expand_the_industries
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_support_the_faroes_industries }
		}
		complete_national_focus = DEN_support_the_faroes_industries
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_aalborg_portland_cement_plant }
		}
		complete_national_focus = DEN_aalborg_portland_cement_plant
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_support_bornholms_industries }
		}
		complete_national_focus = DEN_support_bornholms_industries
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_develop_greenland }
		}
		complete_national_focus = DEN_develop_greenland
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_expand_the_ivittuut_mine }
		}
		complete_national_focus = DEN_expand_the_ivittuut_mine
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_prospecting_new_sites }
		}
		complete_national_focus = DEN_prospecting_new_sites
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_protect_greenland }
		}
		complete_national_focus = DEN_protect_greenland
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_reorient_production_lines }
		}
		complete_national_focus = DEN_reorient_production_lines
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_danske_stalvalsevaerket }
		}
		complete_national_focus = DEN_danske_stalvalsevaerket
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_protect_the_faroe_islands }
		}
		complete_national_focus = DEN_protect_the_faroe_islands
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_strengthen_military_industries }
		}
		complete_national_focus = DEN_strengthen_military_industries
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_protect_bornholm }
		}
		complete_national_focus = DEN_protect_bornholm
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_import_machinery_and_material }
		}
		complete_national_focus = DEN_import_machinery_and_material
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_modernize_agricultural_machinery }
		}
		complete_national_focus = DEN_modernize_agricultural_machinery
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_industrial_reinvestments }
		}
		complete_national_focus = DEN_industrial_reinvestments
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_modernize_industrial_machinery }
		}
		complete_national_focus = DEN_modernize_industrial_machinery
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_increase_industrial_production }
		}
		complete_national_focus = DEN_increase_industrial_production
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_increase_maritime_trade }
		}
		complete_national_focus = DEN_increase_maritime_trade
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_build_motorveje }
		}
		complete_national_focus = DEN_build_motorveje
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_expand_haerens_tekniske_korps }
		}
		complete_national_focus = DEN_expand_haerens_tekniske_korps
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_convert_automobile_production }
		}
		complete_national_focus = DEN_convert_automobile_production
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_establish_domestic_tank_manufacturing }
		}
		complete_national_focus = DEN_establish_domestic_tank_manufacturing
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_expand_ubadsvabnet }
		}
		complete_national_focus = DEN_expand_ubadsvabnet
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_modernize_the_navy }
			NOT = { has_completed_focus = DEN_refit_civilian_ships }
		}
		complete_national_focus = DEN_modernize_the_navy
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_appropriate_odense_staalskibsvaerft }
		}
		complete_national_focus = DEN_appropriate_odense_staalskibsvaerft
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_baltic_sea_domination }
			NOT = { has_completed_focus = DEN_north_sea_ambitions }
		}
		complete_national_focus = DEN_baltic_sea_domination
	}
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_naval_power_projection }
		}
		complete_national_focus = DEN_naval_power_projection
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = DEN_domestic_designs }
			NOT = { has_completed_focus = DEN_foreign_designs }
		}
		complete_national_focus = DEN_domestic_designs
	}
}

complete_industrial_focuses_NOR = {
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_continue_nygaardsvold_government }
			NOT = { has_completed_focus = NOR_vote_of_no_confidence }
			NOT = { has_completed_focus = NOR_a_resurgent_labor_movement }
			NOT = { has_completed_focus = NOR_the_stumbling_storting }
		}
		complete_national_focus = NOR_continue_nygaardsvold_government
	}
	if = {
		limit = {
			has_completed_focus = NOR_continue_nygaardsvold_government
		}

		if = {
			limit = {
				NOT = { has_completed_focus = NOR_leaving_the_hard_thirties_behind }
			}
			complete_national_focus = NOR_leaving_the_hard_thirties_behind
		}
		if = {
			limit = {
				NOT = { has_completed_focus = NOR_bail_out_towns }
			}
			complete_national_focus = NOR_bail_out_towns
		}
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_start_rearmament }
		}
		complete_national_focus = NOR_start_rearmament
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_kickstart_military_industry }
		}
		complete_national_focus = NOR_kickstart_military_industry
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_drobak_coastal_fort }
		}
		complete_national_focus = NOR_drobak_coastal_fort
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_rikstanken }
		}
		complete_national_focus = NOR_rikstanken
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_norges_rikstanksfabrikk }
			NOT = { has_completed_focus = NOR_tank_procurement }
		}
		complete_national_focus = NOR_norges_rikstanksfabrikk
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_building_an_independent_norway }
		}
		complete_national_focus = NOR_building_an_independent_norway
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_norwegian_school_of_economics }
		}
		complete_national_focus = NOR_norwegian_school_of_economics
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_fund_local_construction }
			NOT = { has_completed_focus = NOR_empower_large_industrial_groups }
		}
		complete_national_focus = NOR_fund_local_construction
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_aluminum_production }
		}
		complete_national_focus = NOR_aluminum_production
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_revamp_hydroelectric_capacity }
		}
		complete_national_focus = NOR_revamp_hydroelectric_capacity
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_build_the_northern_rail }
		}
		complete_national_focus = NOR_build_the_northern_rail
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_hurtigruten }
		}
		complete_national_focus = NOR_hurtigruten
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_complete_the_sourthern_railway_network }
		}
		complete_national_focus = NOR_complete_the_sourthern_railway_network
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_haerens_flyvevaaben }
		}
		complete_national_focus = NOR_haerens_flyvevaaben
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_norwegian_planes }
			NOT = { has_completed_focus = NOR_foreign_plane_designs }
		}
		complete_national_focus = NOR_norwegian_planes
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_the_royal_norwegian_navy }
		}
		complete_national_focus = NOR_the_royal_norwegian_navy
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_expand_the_dockyards }
		}
		complete_national_focus = NOR_expand_the_dockyards
	}
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_expand_merchant_marine }
		}
		complete_national_focus = NOR_expand_merchant_marine
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = NOR_battleship_focus }
			NOT = { has_completed_focus = NOR_kystvakten }
		}
		complete_national_focus = NOR_battleship_focus
	}
	if = {
		limit = {
			has_completed_focus = NOR_battleship_focus
			NOT = { has_completed_focus = NOR_norwegian_carriers }
		}
		complete_national_focus = NOR_norwegian_carriers
	}
	else_if = {
		limit = {
			has_completed_focus = NOR_kystvakten
			NOT = { has_completed_focus = NOR_submarine_fleet }
		}
		complete_national_focus = NOR_submarine_fleet
	}
}

complete_industrial_focuses_SWE = {
	if = {
		limit = {
			NOT = { has_completed_focus = SWE_defense_act }
		}
		complete_national_focus = SWE_defense_act
	}
	if = {
		limit = {
			NOT = { has_completed_focus = SWE_urbanization }
		}
		complete_national_focus = SWE_urbanization
	}
	if = {
		limit = {
			NOT = { has_completed_focus = SWE_work_projects_for_the_unemployed }
		}
		complete_national_focus = SWE_work_projects_for_the_unemployed
	}
	if = {
		limit = {
			NOT = { has_completed_focus = SWE_defense_above_all }
			NOT = { has_completed_focus = SWE_individual_liberty_and_prosperity_for_all }
		}
		complete_national_focus = SWE_defense_above_all
	}
	if = {
		limit = {
			has_completed_focus = SWE_individual_liberty_and_prosperity_for_all
			NOT = { has_completed_focus = SWE_affordable_housing }
		}
		complete_national_focus = SWE_affordable_housing
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = SWE_government_weapons_contract }
		}
		complete_national_focus = SWE_government_weapons_contract
	}
	#if = {
	#	limit = {
	#		NOT = { has_completed_focus = SWE_sieze_landsverk }
	#		NOT = { has_completed_focus = SWE_allow_landsverk_to_operate }
	#	}
	#	complete_national_focus = SWE_sieze_landsverk
	#}
	
	if = {
		limit = {
			NOT = { has_completed_focus = SWE_volvo }
		}
		complete_national_focus = SWE_volvo
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = SWE_husqvarna_vapenfabrik }
		}
		complete_national_focus = SWE_husqvarna_vapenfabrik
	}
	if = {
		limit = {
			NOT = { has_completed_focus = SWE_norma_projektilfabrik }
		}
		complete_national_focus = SWE_norma_projektilfabrik
	}
	if = {
		limit = {
			NOT = { has_completed_focus = SWE_bofors_fly_swatter }
		}
		complete_national_focus = SWE_bofors_fly_swatter
	}
	if = {
		limit = {
			NOT = { has_completed_focus = SWE_form_saab }
		}
		complete_national_focus = SWE_form_saab
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = SWE_gotaverken }
		}
		complete_national_focus = SWE_gotaverken
	}
	if = {
		limit = {
			NOT = { has_completed_focus = SWE_lindholmens_varv }
		}
		complete_national_focus = SWE_lindholmens_varv
	}
	if = {
		limit = {
			NOT = { has_completed_focus = SWE_kockums }
		}
		complete_national_focus = SWE_kockums
	}
}

complete_industrial_focuses_FIN = {
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_finnish_neutrality }
			NOT = { has_completed_focus = FIN_suomalainen_sosialismi }
			NOT = { has_completed_focus = FIN_right_wing_policies }
		}
		complete_national_focus = FIN_finnish_neutrality
	}
	if = {
		limit = {
			has_completed_focus = FIN_finnish_neutrality
		}

		if = {
			limit = {
				NOT = { has_completed_focus = FIN_political_unity }
			}
			complete_national_focus = FIN_political_unity
		}
		if = {
			limit = {
				NOT = { has_completed_focus = FIN_railways_and_infrastructure }
			}
			complete_national_focus = FIN_railways_and_infrastructure
		}
		if = {
			limit = {
				NOT = { has_completed_focus = FIN_repurpose_small_industries }
			}
			complete_national_focus = FIN_repurpose_small_industries
		}
	}

	if = {
		limit = {
			NOT = { has_completed_focus = FIN_enhance_southern_infrastructure }
		}
		complete_national_focus = FIN_enhance_southern_infrastructure
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_industrial_development }
		}
		complete_national_focus = FIN_industrial_development
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_vaisala_radiosonde_tests }
		}
		complete_national_focus = FIN_vaisala_radiosonde_tests
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_janiskoski_power_plant }
		}
		complete_national_focus = FIN_janiskoski_power_plant
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_found_pohjolan_voima }
		}
		complete_national_focus = FIN_found_pohjolan_voima
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_expand_imatra_hydropower_plant }
		}
		complete_national_focus = FIN_expand_imatra_hydropower_plant
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_increase_military_budget }
		}
		complete_national_focus = FIN_increase_military_budget
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_suomen_maavoimat }
		}
		complete_national_focus = FIN_suomen_maavoimat
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_outokumpu_for_defence_industry }
		}
		complete_national_focus = FIN_outokumpu_for_defence_industry
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_industrial_upgrade_in_harjavalta }
		}
		complete_national_focus = FIN_industrial_upgrade_in_harjavalta
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_expand_mining_prospection }
		}
		complete_national_focus = FIN_expand_mining_prospection
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_operation_kilpapurjehdus }
		}
		complete_national_focus = FIN_operation_kilpapurjehdus
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_suomen_ilmavoimat }
		}
		complete_national_focus = FIN_suomen_ilmavoimat
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_expand_air_bases }
		}
		complete_national_focus = FIN_expand_air_bases
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_suomen_merivoimat }
		}
		complete_national_focus = FIN_suomen_merivoimat
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_coastal_defense }
		}
		complete_national_focus = FIN_coastal_defense
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_rapid_raiders }
			NOT = { has_completed_focus = FIN_deep_sea_raiders }
		}
		complete_national_focus = FIN_rapid_raiders
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_strengthen_the_naval_bases }
		}
		complete_national_focus = FIN_strengthen_the_naval_bases
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_acquire_andros_dockyards }
		}
		complete_national_focus = FIN_acquire_andros_dockyards
	}
	if = {
		limit = {
			NOT = { has_completed_focus = FIN_expand_ship_building_industry }
		}
		complete_national_focus = FIN_expand_ship_building_industry
	}
}

complete_industrial_focuses_ICE = {
	if = {
		limit = {
			NOT = { has_completed_focus = ICE_expand_the_fishing_industry }
			NOT = { has_completed_focus = ICE_mineral_prospecting }
		}
		complete_national_focus = ICE_expand_the_fishing_industry
	}
	if = {
		limit = {
			has_completed_focus = ICE_expand_the_fishing_industry
			NOT = { has_completed_focus = ICE_agricultural_expansion }
		}
		complete_national_focus = ICE_agricultural_expansion
	}
	if = {
		limit = {
			NOT = { has_completed_focus = ICE_hydroelectric_power }
		}
		complete_national_focus = ICE_hydroelectric_power
	}
	
	if = {
		limit = {
			NOT = { has_completed_focus = ICE_support_equipment }
		}
		complete_national_focus = ICE_support_equipment
	}
}

complete_industrial_focuses_china_warlords = {
	if = {
		limit = {
			NOT = { has_completed_focus = CHI_industrial_investment }
		}
		complete_national_focus = CHI_industrial_investment
	}
	if = {
		limit = {
			NOT = { has_completed_focus = CHI_local_arms_production }
		}
		complete_national_focus = CHI_local_arms_production
	}
}