спасибо
И я всё еще не понял, можно ли создавать такие глобальные переменные или нет?
<script type="text/javascript">
var f1 = document.getElementById('layer').getElementsByClassName('c1');
var f2 = document.getElementById('layer').getElementsByClassName('c2');
var f3 = document.getElementById('layer').getElementsByClassName('c3');
var f4 = document.getElementById('layer').getElementsByClassName('c4');
function find_c1() {
for (var i=0; i<f1.length; i++)
f1[i].style.visibility = "hidden";
for (var i=0; i<f2.length; i++)
f2[i].style.visibility = "visible";
for (var i=0; i<f3.length; i++)
f3[i].style.visibility = "visible";
for (var i=0; i<f4.length; i++)
f4[i].style.visibility = "visible";
}
</script>