//Get Witch Fire boundary from ArcGIS Server
function executeQueryFire() {
	map.setCenter(new GLatLng(33.175, -116.928017), 10);

	//var bounds = map.getBounds();
	
	var kmlFile = "http://www.geospatialtraining.com/WildfireData/WitchFire.kml";
	var geoXML = new GGeoXml(kmlFile);
	map.addOverlay(geoXML);
	//exml = new EGeoXml("exml", map, kmlFile);
	//exml.parse();


	// clear map overlays
	//mapExtension.removeFromMap(gOverlay);

	// set query parameters
	//queryFire.queryGeometry = bounds;
	//queryFire.where = "FIRE_NAME = 'Witch'";
	//queryFire.spatialRelationship = esri.arcgis.gmaps.SpatialRelationship.CONTAINS;
	//queryFire.returnGeometry = true;
	//queryFire.outFields = ["FIRE_NAME", "ACREAGE", "STATUS", "URL"];

	// execute query task with asGeoXml option set to true
	//results will be returned from the server as kml
	//qtaskFire.execute(queryFire, true, callbackFire);
}

//function callbackFire(firePolyXml) {
	//gOverlays = mapExtension.addToMap(firePolyXml);
//}

//Add destroyed residences from WitchFireResidenceDestroyed.xml file
function addMarkersFromXML(){
	
	mgr.clearMarkers();
	batch.length = 0;	

	var dataForGrid = [];

	var request = GXmlHttp.create();
	request.open('GET', 'WitchFireResidenceDestroyed.xml', true);
	request.onreadystatechange = function() {
	if (request.readyState == 4) {
		var xmlDoc = request.responseXML;
		var markers = xmlDoc.documentElement.getElementsByTagName("fire");
		for (var i = 0; i < markers.length; i++) {
			var point = new GLatLng(parseFloat(markers[i].getAttribute("latitude")), parseFloat(markers[i].getAttribute("longitude")));
			var latitude = markers[i].getAttribute("latitude")
			var longitude = markers[i].getAttribute("longitude")
			var addr = markers[i].getAttribute("address");
			var city = markers[i].getAttribute("city");
			var state = markers[i].getAttribute("state");
			var zip = markers[i].getAttribute("zip");
			var marker = createMarker(point,addr);
			batch.push(marker);
   
			var attValues = [addr, city, state, zip, latitude, longitude];
			dataForGrid.push(attValues);
		}
		mgr.addMarkers(batch,10);
		mgr.refresh();

		//recenter the map
		map.setCenter(new GLatLng(33.037494, -117.082111), 13);

		}
	}
	request.send(null);
}


function addWitchImage() {
   var sw = new GLatLng(25.479976, -126.028102);
   var ne = new GLatLng(38.520124, -113.571943);
   var bounds = new GLatLngBounds(sw, ne);
   
   var fileName = "http://rapidfire.sci.gsfc.nasa.gov/gallery/2007296-1023/California.A2007296.1825.250m.jpg";
   
   gWitchOverlay = new GGroundOverlay(fileName, bounds);
   
   map.setCenter(new GLatLng(32.387012, -120.097191), 5);
   map.addOverlay(gWitchOverlay);
}

function removeWitchImage() {
   map.removeOverlay(gWitchOverlay);
}

function viewWitchFirePics() {
	var flickrRestStore = new dojox.data.FlickrRestStore();

	function onBegin(totalCount, requestObj) { 
		console.log("TOTAL IMAGE COUNT:" + totalCount); 
	} 
	
	function onItem(item, requestObj){ 
		console.log("TITLE: " + flickrRestStore.getValue(item, "title")); 
		console.log("AUTHOR: " + flickrRestStore.getValue(item, "author")); 
		console.log("LINK: " + flickrRestStore.getValue(item, "link")); 
		console.log("IMAGE URL: " + flickrRestStore.getValue(item, "imageUrl")); 
		console.log("IMAGE URL Small: " + flickrRestStore.getValue(item, "imageUrlSmall")); 
		console.log("IMAGE URL Medium: " + flickrRestStore.getValue(item, "imageUrlMedium")); 
		console.log("IMAGE URL Thumbnail: " + flickrRestStore.getValue(item, "imageUrlThumb")); 
		console.log("DATE TAKEN: " + flickrRestStore.getValue(item, "dateTaken")); 
		console.log("DATE PUBLISHED: " + flickrRestStore.getValue(item, "datePublished")); 
	} 
	
	function onComplete(items, request){ 
		console.log("DONE!") 
	} 
	
	function onError(error, request) { 
		console.log("FAILED!") 
	} 

	var request = { 
		query: { 
		   userid: "7550402@N02", 
		   apikey: "a898974ac1087749a1c9c434445acd31", 
		   text: "San Diego Witch Fire"
		}, 

		onBegin: onBegin, 
		onItem: onItem, 
		onComplete: onComplete, 
		onError: onError 
	}; 
	
	//request.start = 0;
	//request.count = 50;
	//clean up after the previous request
	//request.query.setid = null;
	//Finds all photos with "San Diego Witch Fire" in the title or description
	//request.query.text = "San Diego Witch Fire"; 

	flickrRestStore.fetch(request); 

}
