en lugar de usar id, usa name. de este modo tanto el checkbox como los select puede tener el mismo name y crearás una colección
Cita: <input name="sel0" type="checkbox" onclick="show_hide()" />
<select name="sel0">
<option>1</option>
<option>11</option>
</select>
<select name="sel0" style="display:none;">
<option>2</option>
<option>22</option>
</select>
<input name="sel1" type="checkbox" onclick="show_hide()" />
<select name="sel1">
<option>1</option>
<option>11</option>
</select>
<select name="sel1" style="display:none;">
<option>2</option>
<option>22</option>
</select>
para acceder los elementos de cada colección usa
Cita: elements[nombrecontrol][indice]
a la función le pasas el name del checked --> show_hide(this.name)