Cadestra

by Good Muyis

HTML

<link rel="stylesheet" href="http://server.miningcadastre.gov.ng/mfbase/ext/resources/css/ext-all.css">
<link rel="stylesheet" href="http://server.miningcadastre.gov.ng/mfbase/ext/resources/css/xtheme-gray.css">
<link rel="stylesheet" href="http://server.miningcadastre.gov.ng/mfbase/geoext/resources/css/gxtheme-gray.css">
<link rel="stylesheet" href="http://server.miningcadastre.gov.ng/mapstyle.css">
<script src="http://server.miningcadastre.gov.ng/mfbase/openlayers/lib/OpenLayers.js"></script>
<script src="http://server.miningcadastre.gov.ng/mfbase/ext/adapter/ext/ext-base.js"></script>
<script src="http://server.miningcadastre.gov.ng/mfbase/ext/ext-all.js"></script>
<script src="http://server.miningcadastre.gov.ng/mfbase/geoext/script/GeoExt.js"></script>
<script src="http://server.miningcadastre.gov.ng/mfbase/mapfish/MapFish.js"></script>
<script src="http://server.miningcadastre.gov.ng/mfbase/mapfish/override/Scalebar.js"></script>
<script src="http://server.miningcadastre.gov.ng/scripts/minmap.js"></script>
<script src="http://server.miningcadastre.gov.ng/scripts/minmap.js"></script>
<div id="overview"></div>
	<div id="west"></div>
	<div id="north">
		<img src="images/empty.gif" alt="Flag" title="Flag" class="rAlign">
		<img src="images/flag_small.png" alt="Flag" title="Flag" class="lAlign">
		<p class="header1">Mining Cadastre Office of Nigeria</p>
		<p class="header2">Cadastre Map</p>	
	</div>
	<div id="south" style="padding:5px;">
		<div id="footer">
			<p class="impressText">The Mining Cadastre Office of Nigeria </p>
			<p class="impressText">No. 37, Lobito Crescent off Ademola Adetokunbo Crescent, <br />
				Wuse II, Abuja <br />
				Federal Republic of Nigeria</p>
		</div>
	</div>

CSS

html, body {
        font: normal 12px arial;
        margin: 0;
        padding: 0;
        border: 0 none;
        overflow: hidden;
        height: 100%;
    }

JavaScript

var queryLayers = [],popup, map, marker, markerLayer, mapUrl = "http://server.miningcadastre.gov.ng/cgi-bin/mapserv.exe?&map=C:/ms4w/Apache/htdocs/sigtim_nigeria/onlinemaps/mapfiles/mincadmap.map&";
Ext.BLANK_IMAGE_URL = "mfbase/ext/resources/images/default/s.gif";
Ext.state.Manager.setProvider(new Ext.state.CookieProvider);
Ext.namespace("NigeriaMiningMap");
NigeriaMiningMap.app = function() {
var d = new OpenLayers.Control.WMSGetFeatureInfo({
		url: mapUrl,
		layers: queryLayers,
		queryVisible: !0,
		infoFormat: "text/html"
	}),
	e = new Ext.data.SimpleStore({
		fields: ["value", "text", "bbox"],
		data: [
			["01", "Abia", new OpenLayers.Bounds(7.153, 4.815, 7.692, 6.023)],
			["02", "Adamawa", new OpenLayers.Bounds(11.4, 7.444, 13.692, 10.939)],
			["03", "Akwa Ibom", new OpenLayers.Bounds(7.463, 4.47, 8.344, 5.53)],
			["04", "Anambra", new OpenLayers.Bounds(6.612, 5.693, 7.364, 6.776)],
			["05", "Bauchi", new OpenLayers.Bounds(8.695, 9.494, 11.08, 12.503)],
			["06", "Bayelsa", new OpenLayers.Bounds(5.377, 4.27, 6.721, 4.207)],
			["07", "Benue", new OpenLayers.Bounds(7.492, 6.443, 9.923, 8.142)],
			["08", "Borno", new OpenLayers.Bounds(11.629, 10.029, 11.629, 13.714)],
			["09", "Cross River", new OpenLayers.Bounds(7.865, 4.689, 9.469, 6.895)],
			["10", "Delta", new OpenLayers.Bounds(5.004, 5.023, 6.761, 6.523)],
			["11", "Ebonyi", new OpenLayers.Bounds(7.526, 5.69, 8.444, 6.802)],
			["12", "Edo", new OpenLayers.Bounds(4.978, 5.739, 6.701, 7.573)],
			["13", "Ekiti", new OpenLayers.Bounds(4.907, 7.274, 5.811, 8.071)],
			["14", "Enugu", new OpenLayers.Bounds(6.906, 5.919, 7.865, 7.113)],
			["15", "Federal Capital Territory", new OpenLayers.Bounds(6.746, 8.403, 7.628, 9.36)],
			["16", "Gombe", new OpenLayers.Bounds(10.534, 9.575, 11.946, 11.333)],
			["17", "Imo", new OpenLayers.Bounds(6.624, 5.179, 7.405, 5.927)],
			["18", "Jigawa", new OpenLayers.Bounds(8.112, 10.933, 10.609, 12.989)],
			["19", "Kaduna", new OpenLayers.Bounds(6.093, 9, 8.785,...