SPARCSMap National Prototype

by spydmobile

HTML

<script src="http://extjs.cachefly.net/ext-3.4.0/adapter/ext/ext-base.js"></script>
<script src="http://extjs.cachefly.net/ext-3.4.0/ext-all.js"></script>
<link rel="stylesheet" href="http://extjs.cachefly.net/ext-3.4.0/resources/css/ext-all.css">
<script src="http://openlayers.org/api/2.13/OpenLayers.js"></script>
<script src="http://www.sparcsonline.com/tng/sites/all/modules/sparcs/sparcsmap/js/loadingPanel.js"></script>
<script src="http://www.sparcsonline.com/tng/sites/all/libraries/GeoExt/lib/GeoExt.js"></script>
<script src="http://www.sparcsonline.com/tng/sites/all/modules/sparcs/sparcsmap/plugs/ext.ux.menu.storemenu-min.js"></script>
<link rel="stylesheet" href="http://www.sparcsonline.com/tng/sites/all/modules/sparcs/sparcsmap/css/xtheme-human.css">
<link rel="stylesheet" href="http://www.sparcsonline.com/tng/sites/all/modules/sparcs/sparcsmap/css/sparcsmap.css">
<script src="http://maps.google.com/maps/api/js?v=3&amp;sensor=false"></script>
    <body>
    <h1>SPARCSmap 2015 Evolution</h1><p>2015-02-16 12:21:16</p>
            <div id="footinfo">
            <div id="responseText">
            </div>
            <div id="infogrid"> </div>
            <div id="footinfo-content">
            <b>Last Refresh Lightning:</b><span id="lastltgrefresh"></span> <b>Fires:</b><span id="lastfirerefresh"> </span> <b>Conditions:</b><span id="ccrefresh"> </span> <b>Modis:</b><span id="lastmodisfresh"> </span>
            </div>
    </div>
    
            <div id="xxx">
                    <div id="fuel-container">
                    <br><br>
                    Fuel Transparency: (100% - 0%)<br>
                    <div id="slider"> </div>
                    <hr>
                    Manual Layer Refresh
                    <div id="buttons"></div>
                    <hr>
            </div>
    
            <div id="idcoords"> </div>
    
    
            <div id="desc">
            <div id="logo">
            <img...

JavaScript

// --------- sparcsmap_init() in sparcsmap.js.php
var valuesatrisk = new OpenLayers.Layer.WMS
		(
		"Values At Risk",
		geoserver,
		{
		layers: 'vars_ev,vars_vq,vars_zf,vars_sm,vars_fs',
		styles: 'var_with_id,var_with_id,var_with_id,var_with_id,var_with_id,var_with_id',
		srs: 'EPSG:4326',
		format: 'image/png',
		tiled: 'true',
		transparent: true},
		{isBaseLayer: false, displayInLayerSwitcher: true, visibility: false}
		);
var jsmenuname = "Franco's Favorites";
var sparcsuid = "814";
var geoserver = ["http://gs2.vm.sparcsonline.com/geoserver/wms?" ,
        "http://gs3.vm.sparcsonline.com/geoserver/wms?" ,
        "http://gs4.vm.sparcsonline.com/geoserver/wms?"];
var defaultmap, instructions;
var geoservercached = "http://gs.vm.sparcsonline.com/gwc/service/wms?";var geoservertngcached = ["http://gs2.vm.sparcsonline.com/geoserver/gwc/service/wms?" ,
        "http://gs3.vm.sparcsonline.com/geoserver/gwc/service/wms?" ,
        "http://gs4.vm.sparcsonline.com/geoserver/gwc/service/wms?"];
var geoservertng = ["http://gs2.vm.sparcsonline.com/geoserver/wms?" ,
        "http://gs3.vm.sparcsonline.com/geoserver/wms?" ,
        "http://gs4.vm.sparcsonline.com/geoserver/wms?"];
var proxyurl = "http://www.sparcsonline.com/tng/sparcsmap/getinfo?t=smjs&url=";

          OpenLayers.ProxyHost = proxyurl;
          OpenLayers.IMAGE_RELOAD_ATTEMPTS = 5;
          OpenLayers.Util.onImageLoadErrorColor = "transparent";
        
          var assertMenuHeight = function(m) {
            var maxHeight = 100;
            if (m.el.getHeight() > maxHeight) {
              m.el.setHeight(maxHeight);
              m.el.applyStyles('overflow:auto;');
            }
          };
          var sparcsurl = "http://www.sparcsonline.com/tng ";
var allservers = ["http://gs2.vm.sparcsonline.com/geoserver/wms?via=allservers&", "http://gs1.vm.sparcsonline.com/wms?via=allservers&"];
var custommenu = new Ext.ux.menu.StoreMenu({
            url:'sparcsmap/favdata',
            baseParams: {
      ...