Потому что сравнивать надо не style.color, а cyrrentStyle.color и getPropertyValue ('color'). А назначать надо как раз style.color.
И не так давно я именно вам это уже объяснял, но, видимо, до вас с первого раза не доходит - см. http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=58719
Замените там currentStyle.zIndex и getPropertyValue ('z-index') на cyrrentStyle.color и getPropertyValue ('color') соответственно.