// ArcIMSparam.js

var ovBoxColor = "255,0,0";
var ovBoxSize = 3;

var hasOVMap=true;
var hasTOC=true;
var useModeFrame=true;
var modeName = "Zoom In";

/**************************************
* Basic Map parameters
**************************************/

// variables for map pixel offset from upper left corner of frame
	// horizontal offset
var hspc = 0;
	// vertical offset
var vspc = 0;

//panning factor for arrow buttons
var panFactor = 85/100;
//zoom factors for v.3
var zoomFactor = 2;

// show the scale factor
var showScalePercent=true;
// display coords in status line
var showXYs=true;

var numDecimals = 2;

var ovImageVar;
var ovBorderWidth = 2;
var ovExtentBoxSize = 2;

// setup test for Nav 4.0
var isIE = false;
var isNav = (navigator.appName.indexOf("Netscape")>=0);
var isNav4 = false;
var isIE4 = false;
var is5up = false;
//alert(navigator.appVersion);
if (isNav) {
	if (parseFloat(navigator.appVersion)<5) {
		isNav4=true;
		//alert("Netscape 4.x or older");
	} else {
		is5up = true;
	}
} else {
	isIE4=true;
	isIE=true;
	if (navigator.appVersion.indexOf("MSIE 5")>0) {
		isIE4 = false;
		is5up = true;
	}
}

/**************************************
* Extended Map parameters
**************************************/

// variables for ovmap offset
var ovHspc = 0;
var ovVspc = 0;

// color for Main Map zoombox in html hex RGB format
var zoomBoxColor = "#ff0000";

// variables for using individual components
var useTextFrame=false;	// for SanGIS

/**************************************
* Identify/Select/Query/Buffer parameters
**************************************/

// the starting point. . . it all starts here on loading
function checkParams() {

	appDir = getPath(parent.document.location.pathname);
	// global for overview map. . . change if not on same frame as Map
	ovImageVar = document.ovImage;
	if (parent.TextFrame==null) {
		useTextFrame = false;
	}
	if (ovImageVar==null) hasOVMap = false;
	if (parent.TOCFrame==null) hasTOC = false;
	if (parent.ModeFrame==null) useModeFrame = false;
	
	if (!isNav)	{
		if (hasLayer("theTop")) document.all.theTop.style.cursor = "crosshair";
		if (hasOVMap) ovImageVar.style.cursor = "hand";
	}
		
	if (hasOVMap) {
		// size of ov map image
		i2Width = ovImageVar.width;
		i2Height = ovImageVar.height;
		// position of ov map
		ovMapLeft = iWidth - (i2Width + 6);
		ovMapTop = 2;
	}

	if (ovBoxColor=="") ovBoxColor = "255,0,0";
	if (aimsNavigationPresent) {
		
		// Set up event capture for mouse movement for Nav 4 (not Nav 6)
		if (isNav4) {
			document.captureEvents(Event.MOUSEMOVE);
			document.captureEvents(Event.MOUSEDOWN);
			document.captureEvents(Event.MOUSEUP);
		}
		document.onmousemove = getMouse;
		document.onmousedown = mapTool;
		document.onmouseup = chkMouseUp;

		parent.ModeFrame.document.location= appDir + "ModeFrame.htm";
		
		// reload toolbar if NS4 (may not show highlight correctly)
		//if (isNav4) parent.ToolFrame.document = "tools.htm";
	}
}	
