зачем голову ломать если есть готовые решения???
например такие:
http://www.gsmbaza.ru/model14909/%CF...-862D-4-%E2-1-
http://www.gsmbaza.ru/model15544/%CF...863-%F4%E5%ED-
http://www.gsmbaza.ru/model15545/%CF...63D-%F4%E5%ED-
http://www.gsmbaza.ru/model35292/%CF...66D-%F4%E5%ED-