Si lo que quieres es intercambiar las imágenes de fondo ¿para qué cambiar los id? Teniendo las imágenes de fondo declaradas en los div con el atributo style se puede acceder con document.getElementById()
Código Javascript
:
Ver original<div id="foto1" style="background-image:url('foto1.jpg')"></div>
<script>
var fondo_foto1= document.getElementById("foto1").style.backgroudImage;
</script>
Tampoco se necesita una función para cada div es mejor una sola y usar la variable this en ella para referir al elemento que genera el evento click