function hideDiv(div_id) {
	var e = getDomElement(div_id);
	if (e == null) {
		return
	}
	e.style.display = 'none';
}

function showDivBlock(div_id) {
		var e = getDomElement(div_id);
		if (e == null) {
			return
		}
		e.style.display = 'block';
}

function getDomElement(id) {
	return document.getElementById(id);
}

function showLoadingImageAndNavigateToZoneView() { 
	//obtain search object containing the user's location in a flood zone
	var data = MapManager.getMapData();
	var search = data.searches[0];
	var r = search.request;	
	var closure =  function(result) {		
						//force error
						//result = new Array();
						//console.error('EVAC_ROUTE_AREA no results');
						//END force error
						if (result.length == 0) {
							if (haveHistory()) {
								dijit.byId("dialogone").show();
							}
							else {
								document.location = "searchAddress.htm";
							}
						} else {
							var t = new TransportObj(result);
							//load page to display evacuation center
							var location = 'displayWebmapZone.htm?addressNumber=' + r.addressNumber + '&street=' + r.street + '&borough=' + r.borough + 
    						'&zone=' + HEZF.recommendation.zone + '&id=' + HEZF.recommendation.id
							+ '&ecId=' + t.transit.EC_ID 
							+ '&transport=' + t.transit.TRANSPORT;
							//don't add a route id url parameter bec. the app no longer cares about individual bus or subway lines
							document.location = location;
						}
	};
	MapManager.identify({ featureTypeNames: ['EVAC_ROUTE_AREA'],
			  				geomOrSearch: search,  
							callback: closure,
							doNotShowLoading: true
	});
}

function searchAgain() { 
	var location = 'index.jsp';
	document.location = location;
}	
