I know why it doesn't display the map!
It was because :
// var startExtent = new esri.geometry.Extent(-80.0571, 41.3697, -74.4321, 44.0822, new esri.SpatialReference({ wkid: 4326 }));
var map = new esri.Map("map"); //, { extent: startExtent });
this lines had the extent parameter on it, so I just commented and It work, but I have another problem now :S please help me If you know how
My map doesnt Zoom in or out it just stay I want to get closer
please if you know help me