а в чем смысл данного сообщества??
Даже поленюсь давать ссылку - в общем, раньше уже всё решили, найти можно.
http://www.diary.ru/~texts/?comments&postid=5160839
может быть...