Всем привет!Работаю сейчас над созданием небольшой векторной карты...
Но речь пойдет о ней только лишь косвенно. Карта прорисована при помощи замечательной библиотеки 
Raphael. Объектам 
Path
привязан обработчик события 
Hover.
Вот тут по подробней:
-При нажатии заношу в переменную 
cvet значение изначального цвета. 
-Проверяю 
alert'ом шестнадцетиричный код цвета выводиться нормально.
-Подставляю в функцию 
animate эту переменную и ничего не происходит 
 
Что я делаю не правильно? И как в таких случаях находят выход из положения?
obj
		.hover(function(){
		var cvet = this.attr('fill');/*заносим в переменную НАЧАЛЬНЫЙ ЦВЕТ*/
		alert(cvet);/*алертом выводиться этот цвет*/
			this.animate({
				fill: '#52B800'
			}, 300);
		}, function(){
			this.animate({
				fill:cvet /*ставим эту переменную сюда и ничего не происходит*/
			}, 300);
		})
З.Ы. вот ссылка на живой пример 
http://gerozp.com/map/index.html