Поместите их в объект и найдите тот, который вам нужен.
var type_table = {
images: {
div_id: 'somevalue',
select_id: 'somevalue',
option_index: 0
},
pizza: {
div_id: 'somevalue',
select_id: 'somevalue',
option_index: 1
},
cheese: {
div_id: 'somevalue',
select_id: 'somevalue',
option_index: 2
}
};
тогда ...
var the_type = type_table[ type ];
document.getElementById(the_type.select_id).options[the_type.option_index].selected=true;
document.getElementById(the_type.div_id).style.visibility="hidden";
Если идентификаторы на самом деле все одинаковые, то, естественно, вы должны кэшировать эти элементы, а не выбирать их заново, и единственное, что вам нужно будет сохранить в таблице, это номер индекса.
Похоже, единственной уникальной частью является индекс. Если так, сделайте это:
var type_table = {
images:0,
pizza:1,
cheese:2, // and so on
};
var the_div = document.getElementById('div_id');
var the_select = document.getElementById('select_id');
затем внутри функции, выполняющей код ...
the_select.options[ type_table[ type ] ].selected=true;
the_div.style.visibility="hidden";