У defiantmps решение лучше...имхо