diagnost,
google "javascript offsetWidth" первая ссылка
	
	| 
		
			 Цитата: 
		
	 | 
	
		Note: 
 
Read-only properties.  
Return the width of any block-level or inline element. 
     
Syntax: 
     
document.getElementById("elementID").offsetHeight 
document.all.elementID.offsetHeight // IE only 
document.getElementById("elementID").offsetWidth 
document.all.elementID.offsetWidth // IE only
	 | 
	
свойство .width у тага img задано не было, поэтому обращаться к нему бессмысленно, также как и к .style.width (если он тоже не был задан)