Somente este dois divs?
Em todo o caso, do que eu vi em seu código é que os checkboxes são os divs internos (divloc1, divloc2 etc.)
Quando você estala o checkbox e tenta esconder o div coresponding, você esconderá o checkbox igualmente. Como pode você o mostrar outra vez? :)
Assim, o que Im que tentam o dizer, são que você precisa de fazer qualquer outra coisa semelhante (ver o código abaixo).
Você tem esta página coloc em algum usuário onde eu posso a ver viver através de meu navegador?
Considerações