У меня не так много времени, чтобы объяснить, что не так с вашим кодом.Но я рекомендую вам использовать методы framework для работы с объектами, которые вы создаете внутри него.
В этом конкретном случае я думаю, что лучше использовать метод click Рафаэля.
Пример использованияВаш код следует
var loc1 = paper.image("location.png", 100, 160, 80, 80);
var cont1 = paper.image("contacts_1.png", 50,150, 42,42);
loc1.click(function(){
loc1.animate({width: 80, height: 80}, 1000);
cont1.animate({width: 42, height: 42}, 1000);
})
cont1.click(function(){
loc1.animate({width: 42, height: 42}, 1000);
cont1.animate({width: 80, height: 80}, 1000);
})
Таким образом, вы назначаете функцию объекту Raphael, и вам не нужно использовать if
с идентификаторами.