never call getimagesize(); to a remote URL, always use it locally!
Neato
// like an array, but with one important difference
var myObj = {
name : "Some Dude",
age : "20"
}
for (var i in myObj) {
if (myObj.hasOwnProperty(i)) {
alert(myObj[i]); // actual properties
} else {
// ignore inherited properties like "length"
}
}