// sets up an event that calls initializeSmallGMap() when the page loads
function initializeSmallMapWhenPageLoads() {
	// initializes map when document loads
	addEvent(window, 'load', function() {initializeSmallGMap()});
	// causes the map API to cleanup internal data structures to release memory and avoid memory leaks
	addEvent(window, 'unload', function() {GUnload()});
}

// sets up an event that recenters and resizes the map when the window is resized
// map - the GMap that is to be reized and recentered
function adaptToWindowResize(gmap) {
//	addEvent(window, 'resize', function() {gmap.onResize()});
	addEvent(window, 'resize', function() {gmap.checkResize()});
}

// initializes a small GMap
function initializeSmallGMap() {
	
	if (GBrowserIsCompatible()) {
		attachStylesheet('/corestyles/mapping.css');
		
		var mapContainer = document.getElementById("map");
		var lat = document.getElementById("lat").innerHTML;
		var lng = document.getElementById("lng").innerHTML;
		var centerLatLng = new GLatLng(lat, lng);
		var toggleSizeLink = document.getElementById('toggleLink');

		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(centerLatLng, 13);
		
		var marker = createMarker(centerLatLng);
		map.addOverlay(marker);
		marker.openInfoWindow(createInfoWindow());
		
		// recenters and resizes the map when the window is resized
		adaptToWindowResize(map);
		
		// recenters and resizes the map when the toggle link is clicked
		addEvent(toggleSizeLink, 'click', function() {
			toggleSize(toggleSizeLink, document.getElementById('map'), map);
		});
	}
}

// Global variable that stores the original class of #mapcontainer
// so that when we size down from large map, we know how to align (right, left, none)
var mapcontainerOriginalClass = null;

// changes the size of a map from small to large or vice-versa based on link text
// linkNode - the DOM node that is the link that toggles the map size
// mapNode - the DOM node that is the container for the GMap
// gmap - the GMap whose container's size is being changed
function toggleSize(linkNode, mapNode, gmap) {
	var mapcontainer = document.getElementById("mapcontainer");
	var toggleLinkContainer = document.getElementById("toggleLinkContainer");
	if(linkNode.innerHTML == 'View Larger Map') {
		changeSize(mapNode, 'auto', '400px');
		linkNode.innerHTML = 'View Smaller Map';
		changeSize(toggleLinkContainer, 'auto', 'auto');
		mapcontainerOriginalClass = mapcontainer.className;
		mapcontainer.className = 'mapblock';
		// recenters gmap after resizing it
//		gmap.onResize();
		gmap.checkResize();
	} else {
		changeSize(mapNode, '300px', '300px');
		linkNode.innerHTML = 'View Larger Map';
		changeSize(toggleLinkContainer, '300px', 'auto');
		mapcontainer.className = mapcontainerOriginalClass;
//		gmap.onResize();
		gmap.checkResize();
	}
}

// takes a DOM node and changes its width and height
// domNode - the DOM node whose size is to be changed
// width - the width, formatted in valid CSS style (e.g., '300px')
// height - the height, formatted in valid CSS style (e.g., '20%' or 'auto')
function changeSize(domNode, width, height) {
	domNode.style.width = width;
	domNode.style.height = height;
}

// Creates a marker whose info window displays the DOM node with the given id
// point - GPoint where the marker is to be located
function createMarker(latLng) {
	var marker = new GMarker(latLng);

	// Show this marker's info window when it is clicked
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindow(createInfoWindow());
	});
	
	return marker;
}

// takes DOM nodes #locationtitle, #locationphone, #locationaddress and makes them appropriate for an infoWindow
function createInfoWindow() {
	var infoWindow = document.createElement('div');
	infoWindow.className = 'infoWindow';
	
	attachToInfoWindow(document.getElementById('locationtitle'), infoWindow, 'locationtitle');
	attachToInfoWindow(document.getElementById('locationphone'), infoWindow, 'locationphone');
	attachToInfoWindow(document.getElementById('locationaddress'), infoWindow, 'locationaddress');
	
	return infoWindow;
}

// Attaches the text of the source element as a div to the parentElement, giving it the class className
function attachToInfoWindow(sourceElement, parentElement, className) {
	var div = document.createElement('div');
	div.className = className;
	div.innerHTML = sourceElement.innerHTML;
	parentElement.appendChild(div);
}

function getApiKey() {
	var retValue = null;
	var currentHref = location.href;
	var urls = new Array();
	var gMapApiKeys = new Array();

	// Special cases for subdirectories
	urls.push('http://w3.cabq.gov/mltest/alex/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS__1vmYtbR-KKdKVmuK41K8WfaDRSWFJSuRpjd57mlw90ORDEgy35q2w');
	urls.push('http://w3.cabq.gov/mltest/alex/gis/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRLzv6y2rBati1Gu4T_LEB_ZPNYzRTju3vsB8EqBmue_ukvh8R4C68gkg');
	
	// All top level directories
	urls.push('http://w3.cabq.gov/about/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQQ75eDDKdPnyjkzUHWDXFXyX5SRhQXfpuFKO09i3cbjiXKHjIoAsgq-w');
	urls.push('http://www.cabq.gov/about/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRlvLjnZTWm523rGXRndG8xpKRMKxSTu_EV6azhSkhcWV70vu4JYkPXzQ');
	urls.push('http://w3.cabq.gov/acrobat/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSkGWCD0yGl0ma7Z_Q_DL5tWmRbqRSEFeHOz30eFBJkF4PJEP-LZ_RQBg');
	urls.push('http://www.cabq.gov/acrobat/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSaiIrBiLqKi_Ekga3BLkH1s7g0WRSHgdWpdS7B71juK6TWSMqKyy7taw');
	urls.push('http://w3.cabq.gov/aes/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQ5f87tadm7Thkfyvnr6pv7mvP9uhT7I4sFeeUr7XVGDUTS59jIXBWz_g');
	urls.push('http://www.cabq.gov/aes/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBT--U9cHN1mW54TDcmdsEDlef_fqhTVRJ61efsLZtR_GAAl818NzCXpEA');
	urls.push('http://w3.cabq.gov/aircare/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSfSjni-oWZPr2B9fIYamH-dvqMNRQRcP4litltf9mBAlciUXzcO-fbBQ');
	urls.push('http://www.cabq.gov/aircare/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR3NxjwR1AxMZZb4fQBFWPWttN75BTkfQVrgFo5ZorEAxCFRvdo08lOAg');
	urls.push('http://w3.cabq.gov/airport/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRFuE0mhm8ANCrszgerUyeezGEytxS0NuvHfDBkZuOZ07meLTLkf8OTSA');
	urls.push('http://www.cabq.gov/airport/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSPcApaPPLK2nUciMpkBV6BCNYAVRSZyEKK6upcIaeZQUHlAG-D3P_muA');
	urls.push('http://www.cabq.gov/airquality/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTU409w2xrXhCKQKd53hz80U4WOGxQ8UhqZiCigf-vXbL3ARpLSspniFg');
	urls.push('http://w3.cabq.gov/airquality/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRjCNWqxl8PJTcN3b7po6AQ5us8rhQY_8WVgCvGQfBQdupCcipzYwlpeQ');
	urls.push('http://w3.cabq.gov/audit/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQ3TMsUYi6GAkpervwk38RKQs8UWxR-8qQiZBi79srdg5OZ0-GEq09JBw');
	urls.push('http://www.cabq.gov/audit/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTDb_J9I6orX43kNcRiyqHoeJBl7RTsnsYhYgjm7SYQBuo5lrpTeIyFTQ');
	urls.push('http://w3.cabq.gov/balloon/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQqCBRE6Sy3DZR8JcW_7LgwXtE3MhTZRAGpxOpIcnlcSEhogxzXtdFPQA');
	urls.push('http://www.cabq.gov/balloon/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQiYl4JSFV7N7lAnNmzpt6Z0pkG5hQ5VR-cmCHfsL37WC1g_HT00l1_Uw');
	urls.push('http://w3.cabq.gov/banner_images/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQwdvb6rCL9LhajcnsRwuAFBeVITBSrVr7cuTQfI55aVSziQMLIHZi9aw');
	urls.push('http://www.cabq.gov/banner_images/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSCTfd9VsqO-ukGvo4k9_1Zeqj73BQQMyAoyY-_gfZlm6MIgAtVSUrDzA');
	urls.push('http://www.cabq.gov/bdm/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRXuAspuD-v8KIo6Fl8tVQCefqedxSqNDcYFsaD3A-qjMYDff5mH2l4SQ');
	urls.push('http://w3.cabq.gov/bdm/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR12Oqo0qzTVEK8EAh1A2PkiYN0mxTfRmTM1V2itD5DXDZATEAdhV2PaA');
	urls.push('http://w3.cabq.gov/bike/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQJrAvLb5rpcanmJUlat60Vmly0SRQBrggiGsEy4ufYd-6pTfN5CG7SRw');
	urls.push('http://www.cabq.gov/bike/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQPo7gUkKnKxy17O2r8RVYsrpTIQhQr9WjNl6ZluNBH5HIPHkytLAtskQ');
	urls.push('http://w3.cabq.gov/biopark/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSC30huAIkvVRRIjEnRdm1K9rZYsRTIvX4s-wZuqKHQlGncSHCTJ8wsZw');
	urls.push('http://www.cabq.gov/biopark/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRWdzIZsvNNMh2xe6gG4WWJmTBkqRQEFMC2iYrd9EqMe5U7W6Inwhmdrw');
	urls.push('http://www.cabq.gov/budget/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQ8smyNAAfody9UJflSX6FNz83IxRSdOoVu-U5WW9eKr500jqS1z7k6DA');
	urls.push('http://w3.cabq.gov/budget/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR1UxkL89QFIElzEqHKmTys5a-P2BQo01wpMzb0PKdLLQx3lJN3KF9Pcw');
	urls.push('http://www.cabq.gov/budget04/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSTp-DsaRhZKG3xtSvctvOoKK-GGRSo-In7o462y0opIEyffxZIon3yaQ');
	urls.push('http://w3.cabq.gov/budget04/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTff_WqSvBmTgta56Vmrzd7mqRtuhRNSdJGZg34bav2D7m1Ig_Ct5YjCw');
	urls.push('http://www.cabq.gov/calendar/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS1o1sKqBff8bmHLVE_HbrDzrXMsxTN2hi5F4wQNIN0wHgFF5xuHh95Qw');
	urls.push('http://w3.cabq.gov/calendar/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRrCINaXrzNbvhFLvs5Os0Vql9zahRV5y7V5wUZJ9Ab-VGwxS8PB-MwKg');
	urls.push('http://www.cabq.gov/capital/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTY11mTrWxbzZMNfJAJLrcoXoa_VxRqsrjybkUcllyCaWlVFes-QhH-EA');
	urls.push('http://w3.cabq.gov/capital/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRuDdtwS66zK-k9XzTJwavWP3bnWBQwWKBKQ5geQssSEolp3CboBVRcfQ');
	urls.push('http://w3.cabq.gov/cip/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSCXW-vf8p9LvjdozVP46nLnNqRTBSoVP1Un2RM3ZIbN0vGqqGK2BTlhw');
	urls.push('http://www.cabq.gov/cip/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSNuukvPqvRJKznbvyLNm4jA8L9JRRjumWy_wt0JMgiklq9TnEBxgE8wQ');
	urls.push('http://w3.cabq.gov/city/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQ0wqdKWxRxe-U9ATPAPFHS3rCAlRSXz9nFcQCQRWaK_30ys-FNM7TitQ');
	urls.push('http://www.cabq.gov/city/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSAPeL0naK6K84jZYBXQG4EDwlUxhTYRX_wqiKTqsjtLfYHid-KTGDMtw');
	urls.push('http://www.cabq.gov/citynews/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQe0fproFaCnEKT7Y396Az0QLsUphQxINMTTG1CjNjiwm4X3yJwhWX7tw');
	urls.push('http://w3.cabq.gov/citynews/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSHKLTKWAkCsyoXcou6bMvm0OwkaRS0HWR_ko6oNmu6wBTbHtjN7pRtUg');
	urls.push('http://www.cabq.gov/citytechnews/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS5LGoG9phpYItxXo7uQlouyhmS5hRztyRB2Ibn9x_WsMwib31tYpSnIg');
	urls.push('http://w3.cabq.gov/citytechnews/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS1DIXJJtMwYFdZTVX6E6vidKhSxRQsUnCWgoDsdCR1TpV8Yl1C8YYI2Q');
	urls.push('http://w3.cabq.gov/cjnet/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTScc3hW4T_67PvSqVKc4oPxwk4eRQjQnmVYZc5QhD4i8ZwhmCTAyF7GA');
	urls.push('http://www.cabq.gov/cjnet/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBROfR7TuogXUiQondD84XU_pY5dzRTF9KQMHxUPOsDUNCVDO18N8AvQeg');
	urls.push('http://w3.cabq.gov/clerk/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQnHKR1s6JF5ln7ten1v72B_nW0BhQP3WBBWPoTrhLU1Z6AA-pll3CYfw');
	urls.push('http://www.cabq.gov/clerk/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQoY6z8BO07B08Fru9gOJvNWSXRPBQGeLXq0vsGb2ZCTKAEUEeqZs9XlA');
	urls.push('http://w3.cabq.gov/communitycenters/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQyoJquWxq8ZJJCGKgxLLFkyjq1hRTZg79tl5gVBj3z24Mk0EjRRnJmsQ');
	urls.push('http://www.cabq.gov/communitycenters/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSf1YmWGgPXatxeT1V6pZzeXRLYEhQV8r2qlFLwqQwLPuQUqxyRcKj7FQ');
	urls.push('http://www.cabq.gov/construction/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQTJdsuUVVygrEwKbjrJKM9kRCW7xQ-NKBEesx31yrDkJTY2JkPXPHNwA');
	urls.push('http://w3.cabq.gov/construction/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSHEwZMKZyzYU5tejXPYVIsu44JshRJWmp3wg-_IJVAitrP7ewhgtzjAQ');
	urls.push('http://w3.cabq.gov/contribute/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSU2pQ0obspt4q_iogoKX2xySnZrxTlL0bQgScugfjSSf7PXactBQR9-Q');
	urls.push('http://www.cabq.gov/contribute/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQ4oxzB-iRGZpcYz_h-_r0Y7URtaBR25WcOb_O6y_Od3gvbPNESyTARfw');
	urls.push('http://www.cabq.gov/corejava/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTnxt25qT3c0fRn3quIZ9mnZnO0bBRXErggOv-Je-TEq5FqLOrGa78xYA');
	urls.push('http://w3.cabq.gov/corejava/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQzp1j7fyywaaTx3Qq-7mcHmbKvxxTCXFHa1GMo4Md3ZRtlmQHOQb0qow');
	urls.push('http://w3.cabq.gov/corescripts/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRCL0URayDV5fKjamqCDSJpsLUi8BQL5tTG3xJ3tjKDzAnBqwBWH-SVNQ');
	urls.push('http://www.cabq.gov/corescripts/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSVFIJ_THKn8i-q-3-jmUTOBj7qwRSGNKVV_mYMnIzLUr5RTUZomqlusg');
	urls.push('http://w3.cabq.gov/corestyles/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRIfn8gfb4MnatNJ0AjAE9pVQBDFxQHMVppvpsNEUawRenBxnAkt98Elw');
	urls.push('http://www.cabq.gov/corestyles/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSgZhDOtOCpHHVmtwVu8QAuj3v3VxSpbSKPjIEoaQigWV93NqjsHiXYTg');
	urls.push('http://w3.cabq.gov/council/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRoTOVLEYRIA__DlJpmTUcky5ZlZBTWNvnLqWcOHtcylzfqVu5PL3V8cw');
	urls.push('http://www.cabq.gov/council/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRg_8qa-XlzvjB53a9nzI9_DZD1vhSScDF_sojFslMBaBcL4SNXnrw3bg');
	urls.push('http://w3.cabq.gov/crm/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSaGNTTusrpulL9-m7k6oyWm-2FpxTiyjY1YeKaW9RbzsaYkAvMfs-0JA');
	urls.push('http://www.cabq.gov/crm/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRknnECQVGy6kC3iFSF7JEQHIy-VhRXXnoE8IlYlafrDob3N_TIPqchFA');
	urls.push('http://w3.cabq.gov/crs/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQy2GMg5HkiICv668mCvggFZjqUIxQ9nOJFTDD0k7TaN_aJ7rs8J1HO_Q');
	urls.push('http://www.cabq.gov/crs/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS8XNMIHRgWvg_hL93ELfaES5jfiRShdhsLkXyGH8mgGgn7jLZlIkYnNA');
	urls.push('http://www.cabq.gov/customerservices/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRyLU5HBsYGFIZ7F23BhgEGwqjX8BTPzpVfSAsZU2CPR209mBtYFO711g');
	urls.push('http://w3.cabq.gov/customerservices/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRP25XRywD-Z_Yxjfn2Zc89VBZTDBS-n6SmBDK4uZPJNT3WM1FLgRwF5A');
	urls.push('http://www.cabq.gov/dfa/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSy7EUvi1aSjQDM6ZVCBc7Xa9qK9RTSCGlhkay3YFh8Y5w5RcytTrEdZA');
	urls.push('http://w3.cabq.gov/dfa/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRKsY0Gi7ecDyOMQxW0slqSDzPsmBSSmjDfMwrTLPXXBRiLQ6YU102rjQ');
	urls.push('http://w3.cabq.gov/econdev/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRVUO4H9pw_8uddeV8VcK5589VApBQnjJL8udp_BmG0Hp1ISAjGP0kT6A');
	urls.push('http://www.cabq.gov/econdev/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQQ6fooqHMr-8bHgKlCSQ7nLIAD1BSDHSlZzbduzkmhjso0wBs7qzsmnA');
	urls.push('http://w3.cabq.gov/emergency/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRBIl5FA5F6yPorAl2Q9eXvCq72lxRZPnvvwXTzvknI_QLCSAsGvNtMAw');
	urls.push('http://www.cabq.gov/emergency/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQ7Kn-9dHsdIInXKdo2xcJHOLN55RRsVhNyJJdp9wlMpKegsQ_DIwNWog');
	urls.push('http://w3.cabq.gov/energy/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR6Yf13BqCqCNXZ2Q-95h6WGhlPtxS2iOD6rPJrc2gApt4V4yyuo9q-SQ');
	urls.push('http://www.cabq.gov/energy/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTlyReb6wh8CB5yvXY_GXPGnl3idhTpycn9kj-_fTXYJ3emmMZXOnko8Q');
	urls.push('http://w3.cabq.gov/envhealth/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTfb7uQ-goCIe9xOZSR0Ydo8CkT0hSyX47Sm9PAISDBy_SBITHF8j5BKw');
	urls.push('http://www.cabq.gov/envhealth/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQFaqA5J2M2XoauQcsr4lEB063HlhS0Umc_2Z5Mm4keDRr9rwZlIzdrLg');
	urls.push('http://w3.cabq.gov/eoc/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQpn6QWhv5vpUc-JuksMaqj8gquSxQuc8CH3ugMio_gJGPijs1lVCuJLA');
	urls.push('http://www.cabq.gov/eoc/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR1hvkBDnyAsQ9qONmn6dyTUy4_kBTC2p0NFTdxTh0Giho3mO9ck4xcRw');
	urls.push('http://w3.cabq.gov/family/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSd3FbWLGKmjrvVZC2KA9Hu4hO_dxS7byV-AvOdn7-lQITi10RWHH0pDw');
	urls.push('http://www.cabq.gov/family/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR1QPAaOVZs8HB758lW5iRNHYCT6hQt46_QkMynvaL7GyDZsrBnfYzIEw');
	urls.push('http://w3.cabq.gov/film/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBStZqUp25LEmlZ0EHi4OOrlpB6mWRRsoGYRPoyd2mV3Hf7xZNjuBNHz9g');
	urls.push('http://www.cabq.gov/film/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRP28AcFchkKunuUMuY6Z9yAF--8hT5z_Wtsjt5jguwrx796rMKtgIsow');
	urls.push('http://w3.cabq.gov/fire/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSkYMqTRRWr-TZSup-fSaOjZCJ0whR19FiwaEPrKJA-G6tSKZ4mWDxXSw');
	urls.push('http://www.cabq.gov/fire/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR7Dnls9jbPDQQQo98wbsRX_3y8HBSpZ-PJ23PkS4A6owgU13F49GOKQw');
	urls.push('http://www.cabq.gov/flood/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBT-HV2SYtZfkBCPURWN0aqFd2WBBhR4ZzRpekwj-g6GC4s31uX5zyeyug');
	urls.push('http://w3.cabq.gov/flood/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS2tiNShe86xmymM6uRqhGU2VHV4BRyqaWCyfQ6WAkR2--EUuRHhQa7sQ');
	urls.push('http://w3.cabq.gov/gifs/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBT3M-61sMHI33v9CMui3UgxmPreKxSOSwss-Flc9ey8f2HcT7_Y1KRYaA');
	urls.push('http://www.cabq.gov/gifs/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQsUU8lZAfKiIQQGLQTdaeUqKsFShQXdzQhcIfKkCIVOhPVaHCHg5U4rA');
	urls.push('http://w3.cabq.gov/gis/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTILpShXq3ll5QE9qEF79E5UUsOCBRUUJm_BPq1HMHDEDNfbj3gdJQDGA');
	urls.push('http://www.cabq.gov/gis/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQ2r8W1gCCAdpl5S24J8862OCnMwRTBvf4as_KUL5DnNUFsbzIZ29hpGw');
	urls.push('http://w3.cabq.gov/gisshapes/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRnliCitx-1MYEuoGMDmI9f_IbF2xSSCXTHvw7-hVQZmX415nZ1M-IfpA');
	urls.push('http://www.cabq.gov/gisshapes/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBT7S5QqKBh0AzyWjQceToaZ1zOHGBT-liL4RfqjJG6qtTrPq3dgK7q6EA');
	urls.push('http://w3.cabq.gov/golf/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQ4As_anmK1AfI1kdmgQa79xkgCxBREiZlvPuGZ1l-DtUE0rlrIWc1AUw');
	urls.push('http://www.cabq.gov/golf/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTBB5jWhqgIGLW7v5Aw-LjjknhmcxT_QfVpbm6M5enbs4VIExNs_66S5w');
	urls.push('http://w3.cabq.gov/govtv/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRSf9w7cXkM1qzRTPz_u82xQFjAORTcHZj7Ln_KGFQAV9efLYBcYUlK4w');
	urls.push('http://www.cabq.gov/govtv/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRCov0qKMj1K7kKzBxlMvdR1Bh6HhSom8j1DJHxxiRA2ohjNkutvap7hQ');
	urls.push('http://w3.cabq.gov/housing/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRVoxFY3yMmT9NOvm7VtMxQFWR2DhT5AWXNs2LQ8e0zDwdo4-KatnQYFw');
	urls.push('http://www.cabq.gov/housing/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQdo5hVN7QXKhsm89JK2VWYyGRPBhSMXWQhtzEzpULN-gj1rpPt1M2IxQ');
	urls.push('http://w3.cabq.gov/hrd/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQVZeJVI3Cg7yrqBudpnPAfAl4_KxQWgStiXL3BiR5EDZ9GJZzeMsfrBQ');
	urls.push('http://www.cabq.gov/hrd/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSqPY7H3mwlkMn7_Osl80reXd3VahQlgALJQyzmmv3T2Q_xQNidX5dkEg');
	urls.push('http://w3.cabq.gov/humanrights/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTHurvRyfxxz7NYl-secFH5aqcrTBSI5_wMNKx-n3WVCre1HbpbK-9rHQ');
	urls.push('http://www.cabq.gov/humanrights/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR8Bizh9yrRJ1bPGM3kqL9izIEy_BRwEXR5WcyxxNdN1loM_VGtspHW3A');
	urls.push('http://w3.cabq.gov/images/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRCZZRov_et3FcEjXdvDOPSkHELIBQE39prACM53QSc7azdJWsApwTz2Q');
	urls.push('http://www.cabq.gov/images/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSSiQCebJjHa-JUBfWMEBtl5QpFtRThP6i9Sa4rIisM-iy8E_BbUawUVA');
	urls.push('http://w3.cabq.gov/investor/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRlEY8xaFJJL0iq5lpfHJh-1dyT6BQSIPGb2ZUMgG2KCisJc_5F-wii1Q');
	urls.push('http://www.cabq.gov/investor/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRE32OqTZd5Knod-Qwl8jPb7HbfixS8JtOwll9zCjEak1OzRKrKXCHenQ');
	urls.push('http://w3.cabq.gov/iro/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRTJyghZh39TUKrO5VrwHF3q74TvBSYGWdTYNrtHe6WPC4I0T7k8og7kg');
	urls.push('http://www.cabq.gov/iro/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRhItrAUGuYJ5EHWjl3Am6jVksj4hQ3BY2nAr3iAPLohSQkR5gwRvVD1w');
	urls.push('http://www.cabq.gov/isd/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRVRB93WqguIayQieWMn1uvtYAsZxQTDLzO71dZMB_Adx3ca1DbMUzJCg');
	urls.push('http://w3.cabq.gov/isd/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR-Z_IAyMFJXbN0jDQmbp0nYC7UqxRfdDhs69t5vEp5Apk1r7yot8NhdA');
	urls.push('http://w3.cabq.gov/ISDBeautificationProject/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRY7E-44ebzrfJm9rMoF0MwErJAzRRRkj7cmsB3IG-FwCegwVOP0HnOyA');
	urls.push('http://www.cabq.gov/ISDBeautificationProject/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSoRhRublxSFnOrEZYAFuJAWWjHuxTfc_J8hocXi9-w3BQeyPriHHAfkg');
	urls.push('http://w3.cabq.gov/jobs/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQgjo0Q4TuqOrYj858rvhfN41O6xRSrfscrI1lufMUbYWslZi3bT_Gbcw');
	urls.push('http://www.cabq.gov/jobs/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR6orT916NbENCs4i7jBp6oy5a-kBQdYf10Tp8yIlchsy8F044x45kQIQ');
	urls.push('http://w3.cabq.gov/kimo/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBT2pG_wX1YCqbIk-R_HDK4EHMkAbhTiFtAahNphC8ptywdrGocK7DZUBw');
	urls.push('http://www.cabq.gov/kimo/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBT3GyU4mQ2sd2WHH6uTMwkCI1DejxSu1MWi4QO1-Wlov36mlBfXDtSvfw');
	urls.push('http://w3.cabq.gov/legal/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTUGtjdMt5KOLErCTp6q8ziqKJYsxSGu-TtDSnEvecjxcEonu2pS0X0ww');
	urls.push('http://www.cabq.gov/legal/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTU2JRsaoqE0OZHvH2Jpjb-n0yC2xThhQPNu5ihiwG_8PlAc9YZ5-yThQ');
	urls.push('http://w3.cabq.gov/library/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSNgA7wTqOiTw72b1aGaDnVCSmlzxTJvhHGanoe60XIxSVaatd1okK9uQ');
	urls.push('http://www.cabq.gov/library/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSX4mTJw64oX_JagIjWmtUPosqnfxT9YnBrDSZIKtthjzIPxew-fTdczg');
	urls.push('http://www.cabq.gov/mayor/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSgSasyleX92PdaKIAA1ufEd5xlPxTT-qN6A0yq5MP3CeCic1wUA81w6A');
	urls.push('http://w3.cabq.gov/mayor/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRsyjzyzWEH4en2QbWZnQhFSkUtNBRFVEvtuKQst1WciwvLEV7jPdql5Q');
	urls.push('http://w3.cabq.gov/mcenters/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRa0uBMvgHqPFGs2YpEMBmCn36OdRR91_16wgAk4cB5lhDUiWeUhjCAVQ');
	urls.push('http://www.cabq.gov/mcenters/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQSt9CAnLD6n20ugGRZqk2F4RF03RQ3oI4sp332K2rNnMokNoAMMPRiVA');
	urls.push('http://w3.cabq.gov/mltest/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTdpHD44sCV2WwtQ0hQLI0ikQi3LRTujmsBMiBy539CTtHIVXqYX2Io7g');
	urls.push('http://www.cabq.gov/mltest/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSsziTLJOtPQDhJFPnJ3azzQs1vBBT3vSSETPEkU0-wRixUckg9QaCg3Q');
	urls.push('http://w3.cabq.gov/move/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTN4zIni7ySu-Zr0JtIl_mkGXgt3xSeQAgZRzq9-1vZSUczDxdfP_lnZA');
	urls.push('http://www.cabq.gov/move/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQOpGWAxIPkFf5_Dei2krPzZtYWPRRR12xvC97vJDOfd0MDZysfUHCfsw');
	urls.push('http://www.cabq.gov/mrgcog/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSCibLk8SVQqSA-HwLZ5mEtMmJ9xxR-OuH69exm7g1tk7mJst-dz-dEKA');
	urls.push('http://w3.cabq.gov/mrgcog/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTEba8tYq4uAHMxaNx2iZ8LGnXpqBSwio4Sqr2kkuOSdr6a7kLxYi_9XA');
	urls.push('http://www.cabq.gov/municipaldev/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTX_81IRHEljpnQo-TTz07wYlM3pxT-Po5RAZWq_3KAdmunABM6b9Pu_A');
	urls.push('http://w3.cabq.gov/municipaldev/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSTLneNqYY0pBU3yEJEuFOXx9eLNBRAC7Tz84ir9EBBvIhLu8XhhXhO9g');
	urls.push('http://w3.cabq.gov/museum/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSczKTWD3rT6DkRMv9BsbDeWTd1pRSowQfSs8I-i1VcFea0emT_-4pJig');
	urls.push('http://www.cabq.gov/museum/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR3VJta8ZocIOt_P63FoZgTQnnTfBS-nRj0OMNHyL5_F_s-96P7PuFnRg');
	urls.push('http://www.cabq.gov/newsletter/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQbQS_gbtBO07t0OEpV_hYtg5LSyBSORrUYm3F73rhs_001-6JfB8E4tA');
	urls.push('http://w3.cabq.gov/newsletter/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRfwRq2eS4lkW2wBJ_q5jydSb9m_hQo-dNj2qr1B4TYdANbpYJRyGMM9A');
	urls.push('http://w3.cabq.gov/omoi/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRCqFe4JUFD_pZFqI2nEmrrfvt_hhQ_CXrDB7MUrjXsJFLiKDBNv6TMvA');
	urls.push('http://www.cabq.gov/omoi/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTgSI2k5onlXjwaLIko84obeD-8nBTKzmkoJvgbbp8Ra6k1IAD6Gvd0AA');
	urls.push('http://www.cabq.gov/onlinesvcs/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS0ZrHaqk8po3nfYdk8NDRco9_bDRQncq02bn3YJLuZJSZaR3E6qwRnDg');
	urls.push('http://w3.cabq.gov/onlinesvcs/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQV0tiwxCt7AkTL1uJ4_HrkDardpBQKfM9abWCXTiQSBJ6YQ6giqURAHA');
	urls.push('http://w3.cabq.gov/openspace/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTnWimRDPwVUd3uyJyKyaonQORFhxQ0tljO-qB8ittcQTAaXWBfRHzB6w');
	urls.push('http://www.cabq.gov/openspace/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBT6jfm3lbHCF_z7NtcTotoCfwUchxSVlRTFS49K7sPxwFAL3bEwO7fVGw');
	urls.push('http://w3.cabq.gov/p2/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS6DvJC7KXCFFjS3MejHh-PLgiIYhTdIwTvw569tZUYEplO89NFWb3oSw');
	urls.push('http://www.cabq.gov/p2/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRAMhX594d7is98mnEUWv2Nbw-GPhTUBIShjXpmdnj_wcpMOeaXeD4r9g');
	urls.push('http://w3.cabq.gov/parking/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQmzhbul0H0Rum9ENKPXdInhfdbjBRc95c_RiETJKDGLZPqtocgPB_Zig');
	urls.push('http://www.cabq.gov/parking/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRX9vvusJIZ-uA0pQrrRLSfFEl-mhSHzTsFoeWv7RBMSwTDcWXktsOg1Q');
	urls.push('http://www.cabq.gov/parks/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQxBrOoRv61Znt0nrnx3V0_wcEUAxTnLRemoCIC0rwS-ca7cNxkm45AKg');
	urls.push('http://w3.cabq.gov/parks/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQvjKpODjC8nHKhp8h4dwOZy1tFuRTrlrqCzDNUs0WHzf9YEnFp3xzzxg');
	urls.push('http://w3.cabq.gov/pest/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSLd32eiZ4RjsqInZ7VhaBrNIRlfRRXzQ-xKpuMDImXVb7zWI_cTvONcw');
	urls.push('http://www.cabq.gov/pest/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRTxA5jRjPEpenunSsE5kEAIvfLPhTR3GteatZVmImv91NhZuA4Sk5mag');
	urls.push('http://www.cabq.gov/pets/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRXk0RJIJSrg8ct6wMW6_6ITJHbCRQOr5i3fNMRclwq0PfIZRP-u-iZZg');
	urls.push('http://w3.cabq.gov/pets/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTs1MKFTye3ymBEFEOeS9c3f1Np1RSDjeBN2v7_c_k4pZe71ZmU2HNDkg');
	urls.push('http://w3.cabq.gov/planning/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTA3AkWJUw-guxQyfXKB4RvPtBD3xQihccCfoyeHqn9uIGxqzCpbrxpdQ');
	urls.push('http://www.cabq.gov/planning/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTTcbpV-Qe91OxCp7PvGFRHbTKIDhQrMs_h7ZuIbeSXHGlUYmsVSVmU_g');
	urls.push('http://w3.cabq.gov/planning_old/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR_JxneZvcRONwTvmbFUWro_DTiuBTs7OcRP-zoKIwNBxixqKzOsi92UA');
	urls.push('http://www.cabq.gov/planning_old/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRWh18IYLSZSbGxn7pVCgM5II9JFBShv5qjnmztBihsTB6WJxC0IkE5EA');
	urls.push('http://www.cabq.gov/police/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQF9gkQPUQDg8B0VD9j0PHbP7pXyRTeoi7E8ImhJi0EjjWljFTndQ_qRw');
	urls.push('http://w3.cabq.gov/police/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSafgHPtE7bvRL2WcZJ3aGSkIViLBS2J00d_ov_hiE4vc5dFBU2U5cjuw');
	urls.push('http://www.cabq.gov/postcards/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQMmLE1p8dNm_J7P48Vez-Cus5qWhQp8TzMzqUa6yd2BtEZVEW7HJsoFw');
	urls.push('http://w3.cabq.gov/postcards/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSB26rv5u1QHJZCOywCewAYybNkuxR9E4p4sXg75iR2qCF3ao9-izhEyg');
	urls.push('http://www.cabq.gov/progress/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQLIBsm1JuzQVG0VilBwEtwcBQ1RxSOZ87HDbUP9IqPVJN4TB01RZn2Vw');
	urls.push('http://w3.cabq.gov/progress/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSywj5Fjy06A9NN6hpr37NIMoqthBSrZp72ugpbUamKfHZ5N-wLIjTLfA');
	urls.push('http://w3.cabq.gov/publicart/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRo_Y_zCcxvjlIZrpwsQSMsOPrEOhR684_NyOe5v5aCS0JWqSA8dkCXlA');
	urls.push('http://www.cabq.gov/publicart/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTufoNCWuZvGhmSU77En0RpJFIkARSgtyhw7KIO1mwIQW_lZ__-1-U2bQ');
	urls.push('http://w3.cabq.gov/publish/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQ3wUWkqG_JC2y247AWYmxvJmTFoRQZISx_16PllVeLMvRmsB93ZgMC0w');
	urls.push('http://www.cabq.gov/publish/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTIKqSSw04jARPK4DMeYOdxpKEKIRQn77TL72uVY6F77uG97bPOLPxXbQ');
	urls.push('http://w3.cabq.gov/purchase/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQg-fIFs1wAWymTmVXmUj4QaXnOXRQZci3WdCvbPHzXCb4KMq4HnUhJTw');
	urls.push('http://www.cabq.gov/purchase/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR9FT5hyx4FU6Gu6XjBMfQzK-d3IxTIBXUV2mlfgKk56EWRykVhg_TLgw');
	urls.push('http://www.cabq.gov/pwd/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS0qmg28TNOF3vU5iSHKktlObPyhxTRCJq3RGjKYFbid-Xusseyxi6r-g');
	urls.push('http://w3.cabq.gov/pwd/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRGgoKneL-HgCJb8jT_oeO-ZnBA2BQjJbJUnoTAY8JDDX5-5zcTA5iLPA');
	urls.push('http://w3.cabq.gov/quartercent/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRfGyDnMPS5Mal_yaoDhOi_txZGBhTTsJC6CoahgopRKw4NmjclEYzGzw');
	urls.push('http://www.cabq.gov/quartercent/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSr727B32Vg8OPLzfzZNP4KUHBOaRRUOw3r_OYF9PP-d6XiuemM_lYhqA');
	urls.push('http://w3.cabq.gov/recreation/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR1fmbsWqdMgjRYsT3KccPJsWO7ABSz_r5PWdy2rZT6VXFiB9P1r5KEWA');
	urls.push('http://www.cabq.gov/recreation/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRxtZdZ4djsdpWCUMYF-mfcLDs5cRSGj5J2MrdExGzxIgLy0u38KQRn6A');
	urls.push('http://www.cabq.gov/sac/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRY193M8FQwP60eF06_FGWCOEIb7RSS-ujd9dnH2UI_k5N43JMGqklaeQ');
	urls.push('http://w3.cabq.gov/sac/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSrkrQ8gmPQ_YjOhxv2SrB2geKuyhTghK-W81KmdmIGyBykqRn7KKQUyQ');
	urls.push('http://w3.cabq.gov/sbcc/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSh_1cQPNe41Q0dNC_FwTiHqfAI_xQgsuybp7k67plyDTeU99u6nT0dQQ');
	urls.push('http://www.cabq.gov/sbcc/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBT8CNXXuBuggTIbgbd-cVfoZuLzsxQUV3fNzBA8Jdmpti8Nzhc11ke4Ww');
	urls.push('http://w3.cabq.gov/seal/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQdyFPFKZ7681gnPLNx6TyMuDH7UhSWVPhdguRiMk-_8p-0CVeBXl5URw');
	urls.push('http://www.cabq.gov/seal/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS8EBmeOM71__1hm9F2HGmd8oLTyhR_fbvs6XfxHB4A7_jPz1ToBqsI_A');
	urls.push('http://www.cabq.gov/selfservice/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBT3GMZR6bm0gB_7Mp0KjRWoOhUGfRRo_SMHXe5r5cwlsnVgHkhnHXPmog');
	urls.push('http://w3.cabq.gov/selfservice/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSKjmYWU78zzjJz7Tko0845u276uxRUZmo4tfxaZYp8_FtykkID0_wa4g');
	urls.push('http://www.cabq.gov/seniors/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRkxAfM9dtdH1thuxEZlP8Qsqs12xSu9koQDGnSgpkzH_qe07oBvFAxwA');
	urls.push('http://w3.cabq.gov/seniors/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBT3V0Ly36JDQY8aiRzsfth2Dx7b4BRKazCdOVKIwWI1f4CIqaKGpDpAPA');
	urls.push('http://w3.cabq.gov/sitesearch/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTVa11ir7ryatZPpwco8H6_ivJ3xBQgj0CtAmuRcn3jgkLTflkwof4-2w');
	urls.push('http://www.cabq.gov/sitesearch/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTpEgPgkMQYXCFOzWEnSIKP_DU3thTaW0e7zVX63-E4cmz6f75IU2sdFA');
	urls.push('http://w3.cabq.gov/solidwaste/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRxlWbjdsDdI1KHmwKeMq5NmSprxRSf1J3XxM4WBua3sqOV4ZXCPphzTQ');
	urls.push('http://www.cabq.gov/solidwaste/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS7k3-MD_BJoH9wyJmUFI5toOMsaBTDxS5TDzkgCevp4fY6vLMmZqQVsQ');
	urls.push('http://www.cabq.gov/ssi/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRdMRzWcMOx3aAZS74646-WiwwXeBRX8io3lgF2jNfNgyv_WEo6FIRZLQ');
	urls.push('http://w3.cabq.gov/ssi/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQzwW_YCceim8w8AuHkEcZl61rILhRhe7eHNSlqBCIV1ic31-Q6k9DL5w');
	urls.push('http://w3.cabq.gov/ssn706/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSq9GFpWEKCGNABszU9vbprOUqicxQ9D0Zd36pikKtRPWE7h2JwB_rvIQ');
	urls.push('http://www.cabq.gov/ssn706/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQMdfJbb8Jow0jsjpqPsQhAgg3nyhRuhraYrpR3WRCZ3gOxpVHeSnEjXw');
	urls.push('http://w3.cabq.gov/staff/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSQoHV-G7z9HktJZqHqV7mXkStv4hQMfEJjiRwCkWD7-iflFCS3aOxXyQ');
	urls.push('http://www.cabq.gov/staff/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSWztzZwabUV430MHwQtoKSXlqIpxR6jHLmU2V8kou1K2oK6KA9yrpI4A');
	urls.push('http://w3.cabq.gov/standards/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTq_GrTMRCiXpPaWpuuVO9Tjez-lxSgAdPJVX3gfVEM3AUGG63QnmiwiA');
	urls.push('http://www.cabq.gov/standards/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS4nNUVEunu2_h32IlCU1wkWF9bEBQWe570SC5w0tFIpzESuUeh8rt7cw');
	urls.push('http://w3.cabq.gov/stats/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRu0UpY7rGP7JBu_DfXYF4tX13N4hSrg4wGrjjY8GUxkgjsA3VLOZhqSA');
	urls.push('http://www.cabq.gov/stats/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQGAmh2cA3i5LzzgQt27_ShvPXB7hRdhpOEjjIR_nMrX6pKhtLLWtODwA');
	urls.push('http://w3.cabq.gov/streets/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQAoqebes11LhAGPfL_zKUCkyajMxQabSWUdOx4Wy0AyeC83HMAbuFGlA');
	urls.push('http://www.cabq.gov/streets/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSIe2_kXCq2RQZJz0PrEfBrEQr3OhTF9dqsQadk_QMCt4rwN3h7MIKJIA');
	urls.push('http://w3.cabq.gov/test/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQ6QTjJeB2v2di7NOTDepyyoVQvmBSPCGIgc-vfNdeO1xakOd_4WKUGkw');
	urls.push('http://www.cabq.gov/test/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQKWnISghYmodNCdzo2GnEeNWAsoBTUFDuq_-BZZZL0Tn9Xj2MquD5xMg');
	urls.push('http://w3.cabq.gov/transit/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQudtHEyH7BOwdjBgwg0FqNS26iDRSgpOjmz5vuOv-z4MFtnvhrqUFelw');
	urls.push('http://www.cabq.gov/transit/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTo03LFDkxiY8o-TewJ1G314RprvxQWzo36-fgPZMHKCkv8rCzgbsi_HA');
	urls.push('http://w3.cabq.gov/treasury/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSOS9nQwLl0-fuVflNnMVm9SloeHxRadLhXFJl0vggLCaLHf9ogX2T2HQ');
	urls.push('http://www.cabq.gov/treasury/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBT8yz5iA9jA1p2OJF0GRWI9OKaQwBST7SPOqyzjm5xk9K8nhTJed9OG2A');
	urls.push('http://w3.cabq.gov/uetf/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR_fD6j-K-9aQ54EfTmaqz0QbX6gBQrIM2TEE10l1L32aKKfSA4eS6M-Q');
	urls.push('http://www.cabq.gov/uetf/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRW9SpNks7pWCWhp8n-KjLYXrilnRQVAKvGVBmvMFYq2NSo0_k5bVweZw');
	urls.push('http://w3.cabq.gov/vendor/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQOmPfHjk3YM6Ti44CvaezbKdYkdBQSIWdwrhFD_T-vv5XkdJUWCY_nxg');
	urls.push('http://www.cabq.gov/vendor/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR74TxXh4XJyo90neMpLV2rGnXAqRRDaXOiDiTTJW4SjPT6FQNboypUtA');
	urls.push('http://w3.cabq.gov/wastewater/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTlfaMUR1Dc6Cs4aYshUc9VNmjx8RSCLPvxciptHZ2fRlvIvfdJoD5LSg');
	urls.push('http://www.cabq.gov/wastewater/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTtWX46OyYwMAuVuoDBb8CXuroU0hS-ZzTjpcdoE1DQDSqy30tZaF2EtA');
	urls.push('http://w3.cabq.gov/water/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBT43_y19Dnt8bfoLfTfClYlotnugBQvEKl8x2yhz6LwYpFNo3ToIJawEg');
	urls.push('http://www.cabq.gov/water/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRxhVJ3iUTz4IQCJdxXWGkw0ZvczxRpSzs6lHyBgkzWnh9T3iH2nEFCyw');
	urls.push('http://w3.cabq.gov/waterconservation/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSxaiWyEg1MJzMOIMXgiIHYv3nFzhTHJTkC0L5dFlrZoTxy0Pz_udzDJA');
	urls.push('http://www.cabq.gov/waterconservation/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS-nMS7Vz5X8LEd8ecU52t8BgrJUhQSos1M4MbgJJbYhZPPjEOnMDsC5Q');
	urls.push('http://w3.cabq.gov/waterpolicy/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQ1z3OR6Lsai3StdifFKKhgy7eO3RSEJtWd-LwwZesjmpvhMB4ZgBrwQg');
	urls.push('http://www.cabq.gov/waterpolicy/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQ2GlyR8OLx-wglr0tQMMCcMjleWBTuwEiUnM9PCZqPlolb3tgGbtoYqQ');
	urls.push('http://www.cabq.gov/waterquality/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBR4-a655kGU9e44-PC2iM5z62UH2RQRwrAoWkdSZkJV5-vQd692E0kEdA');
	urls.push('http://w3.cabq.gov/waterquality/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTkVVIhzECBfCOE2LV4rO0G8tlpkRQbV6P-QmOjPreBkUJMh2eKu1QXbg');
	urls.push('http://w3.cabq.gov/waterresources/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBT7AI3kWHP4CpLnPH_aoBrabMq2DBQHPSo20uDR4dlfDAdSqoLCuqLBkQ');
	urls.push('http://www.cabq.gov/waterresources/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQHBroU8JT-lUcw19FVQRDTH6DROhSLPeRJGafuWqNgyqb_TBGJqJvu4Q');
	urls.push('http://www.cabq.gov/webtrain/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBS3wdaXpxZHgBD6fZ8BTDGjYvsYChSlOhZ3GZVsHjXyHq2AxaQ8Sp22PA');
	urls.push('http://w3.cabq.gov/webtrain/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBSfyQJ_vzc_oxz5VyyiEHwcqyQiiBQPaea3LS-4ZHQVJqE-F9NWDs7z1Q');
	urls.push('http://w3.cabq.gov/wifi/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQjdcdUK5PWk7gP0XIjCoXL2bc7vxSUfDRNPr5cB5MzDDKJjVyDSg8PSw');
	urls.push('http://www.cabq.gov/wifi/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQ-060yVw-PgX5ltHpuqL_SbvgGqxSlyjnkLnnhJeIKdsMDQiUJwYSbTA');
	urls.push('http://w3.cabq.gov/wss/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTAKeUcOjwO485hZoVap4ngQK-S1RT3OWk4m0OdMMXQMkD62fna4UJR6g');
	urls.push('http://www.cabq.gov/wss/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBQyRV6HT9EyNeCIUxp0gQD_71cs0xSUt_Zw3bpsZZgeBl4NMIsZtpBR7w');
	urls.push('http://w3.cabq.gov/wua/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBTjtKvLpqsR9YRaL5hWheCBkmwdGhSlkU2wXN84JYeLnAQ-sjt_nVNPSA');
	urls.push('http://www.cabq.gov/wua/');
	gMapApiKeys.push('ABQIAAAAArRW9pi836yE5VtEl30ioBRiXxZE0kyZh_ANDRcNIdz4F5BqSRS4zP3hKMjs_mGxBQpvbcq8IUuqDA');
	urls.push('http://w3.cabq.gov/staging/veterans/');
	gMapApiKeys.push('ABQIAAAAUyyZWi1BJirEiklNQ4vRShRClWB2Naa48Ew7fxdIo34gxaT8-hToVYqY0p6wE2sDjzdZhUu2O53Asg');
	
	for(var i=0; i < urls.length; i++) {
		if(currentHref.indexOf(urls[i]) == 0) {
			retValue = gMapApiKeys[i];
			break;
		}
	}
	return retValue;
}
