Как правильно обрабатывать ошибки в JavaScript — http://vk.cc/54dwJw