
var server = "http://www.simwright.org";
//var server = "http://192.168.1.236";
 
var wmsserver = "192.168.1.236";
var service = "WorldMap";
var mapMode = "ims";  // ims (ArcIMS), or wms (WMS)
 
// WMS Specific ////////
//var wmsURL = "http://192.168.1.236/cgi-bin/mapserv?map=/opt/fgs/www/htdocs/yr/ifas.map&version=1.0.0&service=WMS&request=GetCapabilities";
var wmsURL = "http://192.168.1.236/cgi-bin/mapserv?map=/opt/fgs/www/htdocs/gt/gt.map&version=1.0.0&service=WMS&request=GetCapabilities";

//mapMode = "wms";
///////////////////////

function checkURL4www()
{
   var urls = document.location.href;
   var uss = urls.split('.');
 
   if (uss[0] == 'http://www')
   {
      //server = "http://www.simwright.org";
   } else {
      //server = "http://simwright.org";
   }
 
}

function parseqstring(nexturl, qsVar) {
			var getUrl = nexturl.split("?")[1].split("&")
			var getL = "";
			var getC = "";
			for(i=0;i<getUrl.length;i++)
			{
				if(getUrl[i].split("=")[0] == qsVar)
				{
					 getL = getUrl[i].split("=")[1];
				}
				else if(getUrl[i].split("=")[0] == qsVar)
				{
					 getC = getUrl[i].split("=")[1];
				}
				else if(getL != '' && getC != '')
				{
					 break;
				}
			}

			var mapServ =  (replaceAllQuotes(getL));
            return mapServ;
}

function replaceAllQuotes(str) {
	   var ret = "";
	for (i=0;i<str.length;i++) {
		  if (str.charAt(i) != "\'") ret += str.charAt(i);
	}
	return ret;
}


checkURL4www();


try {
   var mapServ = parseqstring('"' + document.location, "name" );
   service = mapServ;
   
   getServiceInfo();
 
} catch (exc)
{
  //alert(exc);
}

try {
   var mMode = parseqstring('"' + document.location, "mode" );
   if (mMode=='wms')
   {
      mapMode= mMode;
   } else if (mMode=='ims')
   {
      mapMode= mMode;
   } else {
      mapMode='ims';
   }
  
} catch (exc)
{
   //alert(exc);
}

try {
   var mMap = parseqstring('"' + document.location, "map" );
 
   if (mapMode == "wms")
   {
     wmsURL = "http://simwright.org:81/cgi-bin/mapserv?map=" + mMap + "&version=1.0.0&service=WMS&request=GetCapabilities";
   }  
  
} catch (exc)
{
   //alert(exc);
}


//var url = server + "/servlet/com.esri.esrimap.Esrimap?ServiceName=" + service + "&Form=False&ClientVersion=3.1";
var url = server + "/servlet/com.esri.esrimap.Esrimap?ServiceName=" + service ;

var ImageLayerIndex = 0;
var ImageNameFieldOrder = 0;
ActiveLayerIndex = 0;
 

//map div's location and size
var top=65;
var left=0;
//var width = 540;
//var height = 440;
var width = 791;
var height = 685;
var border = 1;
var DivId = 'mapArea';
var initLoad = true;
// Legend params
var lWidth=250;
var lHeight=550;
 

//identify result div's location
var idLeft=0;
var idTop=0;

var mapUnits = "unk";
var projStr = "";



function getHTTPObject() {
    var xmlhttp;
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return xmlhttp;
}

var http ;

var isNav = (window.navigator.appName.toLowerCase().indexOf("netscape")>=0);
var isIE = (window.navigator.appName.toLowerCase().indexOf("microsoft")>=0);

//var url = "http://www.geographynetwork.com/servlet/com.esri.esrimap.Esrimap?ServiceName=ESRI_World&Form=False&ClientVersion=4.0";

var isWorking = false;
var minx, miny, maxx, maxy;
 
var pixelTolerance= 35;
