ashead, это разрешимая задача, но это ЗАДАЧА. А задачу необходимо решать. А мы не решаем, мы помогаем решить.
Навскидку - используем поиск в гугле -
http://www.google.ru/search?sourceid...BB%D0%BE%D0%B2
1 и 2-ая ссылки дадут ответы на все вопросы. Вот если и после прочтения будет что то непонятно, милости просим с кодом и вопросами, поможем.