Слито с разных сайтов, если кому будет обидно, что он/она делал, а я скачал и выложил, пишите на форум, договоримся...