Андрей, хорошо бы почитать эту статью...