Ето какво съм направил до тук. Понеже текста е много дълъг и практически няма как да го кача тук за това ви давам този линк:
http://dox.bg/files/dw?a=7818f1b39a