Pues haz algo simple, podrías colocar todos los divs en uno solo con el id 
sitios   
Código javascript
:
Ver originalfunction mostrarOcultar(id,no){
    var obj = document.getElementById(id).getElementsByTagName("div"), n = "none", i;
    for( i=0; i < obj.length; i++){
        if(obj[i].className != no){
        var dis = obj[i].style;
        dis.display = dis.display == n ? "block" : n;
        }
    }
}
  
   Código HTML:
 <p><a href="javascript:mostrarOcultar('sitios','no')">ver ubicaciones</a></p>
<div id="sitios">
<div>Sitio 1</div>
<div class="no">Sitio 2</div>
<div>Sitio 3</div>
<div>Sitio 4</div>
</div>  Los divs que tienen la clase "no" no se ocultarán.