Посмотри на это:
$(img).css({
width:$('item').width()*coef + 'px' ,
height:$('item').height()*coef + 'px'
});
Конструкция $('item') означает поиск HTML-тега <item>. Разумеется, в твоем коде таких тегов нет. Исходя из остального кода, должно быть что-то вроде:
$(img).css({
width:item.width()*coef + 'px' ,
height:item.height()*coef + 'px'
});
Впрочем, с точки зрения алгоритма это тоже бред. Но хотя бы не схлопывается.