взято с ФишкиНе, автору респект огромный, мну так давно не угорало!!!!