Кстати, насколько я понимаю, вот так вот можно создать полную копию объекта. 
copy = {}.prototype = tel;
при этом {}.prototype здесь служит как бы посредником. 
А как еще можно записать подобное выражение? 
И самый главный вопрос, как заставить работать код, если элемента на странице не существует.