Посмотрите подобные темы в этом разделе, я уже давал ответы на интересующие вас вопросы