Не ленись и все найдешь.
Тему закрываю, ибо обжевано, изучено и выложено не раз.
Автору за следующую такую тему будет предупреждение.