Merhaba Arkadaşlar

Emlak sitemde ilan eklerken, Emlak Tipine göre ve özelliklerine göre seçim yaptığımda aşağıdaki kod yapım işlevini yapıyor, kafama takılan konu aşağıdaki kod yapım ne kadar doğrudur, bakabilirmisiniz

function tumunuGizle(){
    var tumidler=["ozelliksecin","brumetrekare","metrekare","konut_tipi","konut_sekli","bulundugu_kat","yapi_durum","oda_sayisi","balkon","wcler","teras","bina_yasi","bina_kat_sayisi","isitma","banyo_sayisi","esyali","kullanim_durum","site_ici","anaokuluuzak","ilkoretimuzak","ortaogretiuzak","liseuzak","ozelokuluzak","oteluzak","restauruzak","alisverisuzak","semtpazaruzak","havalimaniuza","hastuzak","sagluzak","veteriuzak","eczaneuzak","takas","krediuygun","aidat","kiragetir","cephe_ozellikler","ic_ozellikler","engelliuygun","dis_ozellikler","manzara","konum_ozellikleri","ulasim","isyeritipi","arsametrekare","adano","parselno","paftano","emsal","gabari","arsatipi","arsaimardurum","arsaaltyapiozel","stndrtodasayisiid","aileodasi","supaileodasi","yatsayisi","yilsayisi","topsalonu","tesisyasi","tesiskatsayisi","tesacikmkare","tesistipi","tesisodabilgi","tesisicozellik","tesisdisozellik"];
    tumidler.forEach(function(element){
        $("div#"+element).attr("style","display:none;").fadeOut();
    });
}
function gizlegoster(){
    var gosteridler;
    if ($("select[name=emlak_tipi]").find(":selected").val()=="0"){
        console.log("Konut");
        gosteridler=["brumetrekare","metrekare","konut_tipi","konut_sekli","bulundugu_kat","yapi_durum","oda_sayisi","balkon","wcler","teras","bina_yasi","bina_kat_sayisi","isitma","banyo_sayisi","esyali","kullanim_durum","site_ici","anaokuluuzak","ilkoretimuzak","ortaogretiuzak","liseuzak","ozelokuluzak","oteluzak","restauruzak","alisverisuzak","semtpazaruzak","havalimaniuza","hastuzak","sagluzak","veteriuzak","eczaneuzak","takas","krediuygun","aidat","kiragetir","ozelliksecin","cephe_ozellikler","ic_ozellikler","engelliuygun","dis_ozellikler","manzara","konum_ozellikleri","ulasim"];
        tumunuGizle();
        gosteridler.forEach(function(element){
            $("div#"+element).attr("style","display:block;").fadeIn();
        });
    } else if ($("select[name=emlak_tipi]").find(":selected").val()=="1"){
        console.log("İş Yeri");
        gosteridler=["isyeritipi","metrekare","bulundugu_kat","yapi_durum","oda_sayisi","balkon","wcler","teras","bina_yasi","bina_kat_sayisi","isitma","banyo_sayisi","esyali","kullanim_durum","site_ici","anaokuluuzak","ilkoretimuzak","ortaogretiuzak","liseuzak","ozelokuluzak","oteluzak","restauruzak","alisverisuzak","semtpazaruzak","havalimaniuza","hastuzak","sagluzak","veteriuzak","eczaneuzak","takas","krediuygun","aidat","kiragetir","ozelliksecin","cephe_ozellikler","ic_ozellikler","engelliuygun","dis_ozellikler","manzara","konum_ozellikleri","ulasim"];
        tumunuGizle();
        gosteridler.forEach(function(element){
            $("div#"+element).attr("style","display:block;").fadeIn();
        });
    } else if ($("select[name=emlak_tipi]").find(":selected").val()=="2"){
        console.log("Arsa");
        gosteridler=["arsametrekare","adano","parselno","paftano","emsal","gabari","arsatipi","arsaimardurum","arsaaltyapiozel","manzara","ozelliksecin","konum_ozellikleri","ulasim"];
        tumunuGizle();
        gosteridler.forEach(function(element){
            $("div#"+element).attr("style","display:block;").fadeIn();
        });
    } else if ($("select[name=emlak_tipi]").find(":selected").val()=="3"){
        console.log("Devremülk");
        gosteridler=["brumetrekare","metrekare","konut_tipi","konut_sekli","bulundugu_kat","yapi_durum","oda_sayisi","balkon","wcler","teras","bina_yasi","bina_kat_sayisi","isitma","banyo_sayisi","esyali","kullanim_durum","site_ici","anaokuluuzak","ilkoretimuzak","ortaogretiuzak","liseuzak","ozelokuluzak","oteluzak","restauruzak","alisverisuzak","semtpazaruzak","havalimaniuza","hastuzak","sagluzak","veteriuzak","eczaneuzak","takas","aidat","kiragetir","ozelliksecin","cephe_ozellikler","ic_ozellikler","engelliuygun","dis_ozellikler","manzara","konum_ozellikleri","ulasim"];
        tumunuGizle();
        gosteridler.forEach(function(element){
            $("div#"+element).attr("style","display:block;").fadeIn();
        });
    } else if ($("select[name=emlak_tipi]").find(":selected").val()=="4"){
        console.log("Turistik İşletme");
        gosteridler=["stndrtodasayisiid","aileodasi","supaileodasi","yatsayisi","yilsayisi","topsalonu","tesisyasi","tesiskatsayisi","tesacikmkare","tesistipi","ozelliksecin","tesisodabilgi","tesisicozellik","tesisdisozellik","manzara","ulasim","takas","kiragetir"];
        tumunuGizle();
        gosteridler.forEach(function(element){
            $("div#"+element).attr("style","display:block;").fadeIn();
        });
    } else {
        tumunuGizle();
        var goster=["emlak_durum"];
        goster.forEach(function(element){
            $("div#"+element).attr("style","display:block;").fadeIn();
        });
    }
}
tumunuGizle();
gizlegoster();
$("body").on("change","select[name=emlak_tipi]", function(button){
    $(':input', '#forms').not(':button, :submit, :reset, :hidden, :radio, select[name=emlak_tipi], #emlak_tipi, #baslik, #onecikan, #danisman_id, #emlak_durum, #il, #ililce, #semt, #icerik, #title, #keywords, #description, #fiyatd').val('').prop("checked", false).prop("selected", false);
    gizlegoster();
});