Тема ваша довольно сложная для новичка.