Тема закрыта. Так как существует аналогичная вот тут.