// WebStaticMapper (C) 2000-2002 rea - http://www.reacoop.it/wsm

	var pref_hideLocator = 1
	var pref_toolTheme = 0
	var pref_legendOnTheme = 1
	var pref_mapCursor = 1
	var pref_Language = 'eng'
	Map.zoomLevel = 0
	Map.theme = 0
	Map.tool = 999


	var tbText  = Project.name
	var szTip   = ''
	var projExt = '.png'

	if (pref_toolTheme) 
	{
		Map.tool = Map.theme
	}

	if (Locator)
	{
		Locator.lrect.contents = new TImage('dummy' + projExt, 0, 0)
		Locator.lrect.drawInner = 1
		if (pref_hideLocator) Locator.lrect.visible = (Map.zoomLevel > 0)
	}

	Map.statusChanged	= Map_statusChanged
	Map.defaultTool		= Map_defaultTool
	Map.defaultTheme	= Map_defaultTheme
	Map.update()	
	
	if (pref_mapCursor) var MapCursors = new TMapCursors(Map, 16, 1, '', projExt)


	var spacing = 4
	var toolbarH = 26
	var minDocW = 200

	var lw = (Locator) ? (Locator.frame.rect.width) : 0
	var lh = (Locator) ? (Locator.frame.rect.height) : 0
	
	var mw = Map.frame.rect.width
	var mh = Map.frame.rect.height

	var titlebarH = 0



	function Map_defaultTool(oldTool)
	{
		var t = (oldTool < 100) ? this.project.imagemaps.firstAvail(this.zoomLevel) : 999
		if (t < 0) t = 999
		return t
	}


	function Map_defaultTheme(oldTheme)
	{
		return this.project.themes.firstAvail(this.zoomLevel)
	}
	
	function Map_statusChanged(cZoom, cTheme, cTool, cPosition)
	{
		if (cTheme)
		{
			if (pref_toolTheme) Map.tool = Map.theme
			if (pref_legendOnTheme) showLegend()
		}

		fr_map.document.location.reload()
		fr_toolbar.document.location.reload()

		if ((cZoom || cPosition) && Locator)
		{
			if (pref_hideLocator) Locator.lrect.visible = (Map.zoomLevel > 0)
			if (frames['fr_locator']) fr_locator.document.location.reload()
		}

	}


	function findXY(X, Y, Z)
	{
		Map.gotoXY(X, Y, Z)
	}


	function info(ID, TABLE)
	{
		fr_doc.document.location.href = Project.rootDir + 'docs/' + TABLE + '/' + TABLE + '_' + ID + '.htm'
	}


	function infoList(ID, TABLE)
	{
		fr_doc.document.location.href = Project.rootDir + 'docs/' + TABLE + '/' + TABLE + '.htm#a_' + ID
	}

	function showLegend()
	{
		fr_doc.document.location.href = Project.rootDir + 'jsgis/legend.htm'
	}


	function showTip(szMsg)
	{
  		szTip = '<p>' + szMsg + '</p>'
  		fr_doc.document.location.href = Project.rootDir + 'jsgis/tip.htm'
	}

	
	function showHelp()
	{
		fr_doc.document.location.href = Project.rootDir + 'jsgis/help_' + pref_Language + '.htm'
	}

