//---------------------------------------------------------------
// dbgtData.js v.1.5a
// Copyright (C) 2002 David Bollinger (davebollinger@hotmail.com)
//
// Support code for the 'dbGroupToc' modification - A grouped
// table of contents for ArcIMS 3.1+ HTML viewer sites.
//
// Notice:   This code may be freely distributed, used and
//           modified provided that this comment remains intact.
//---------------------------------------------------------------


// THERE MUST EXIST A SINGLE GLOBAL INSTANCE OF THE "TOC" CLASS NAMED 'toc'


// THREE METHODS TO DEFINE THE TOC ARE SHOWN BELOW,
// COMMENT OR UNCOMMENT AND CUSTOMIZE IF NECESSARY


//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// FIRST METHOD, SIMPLEST POSSIBLE, JUST DEFINE THE TOC.
// ALL LAYERS WILL BE AUTOMATICALLY ADDED IN A VERY SIMPLE
// NON-GROUPED FORMAT THAT ROUGHLY MIMICS ESRI'S ORIGINAL TOC
// (this sample for use with any mapservice)


//var toc = new TOC('LAYERS','All Layers',true,'swatch_layers.gif');


//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// SECOND METHOD, MEDIUM COMPLEXITY, DEFINE THE TOC AND AN
// ARRAY DESCRIBING THE GROUP OF EACH LAYER.   ALL LAYERS
// WILL BE AUTOMATICALLY ADDED IN A GROUPED FORMAT.  DOES
// NOT SUPPORT NESTED GROUPS OR SWATCHES/LEGENDS/ETC.
// (this sample for use with 'sanfrancisco' sample mapservice)
//


var toc = new TOCNR('LAYERS','unused root caption',true,'swatch_layers.gif');
toc.LayersGroups[0] = '';         // Street Address
toc.LayersGroups[1] = '';         // Parcel
toc.LayersGroups[2] = '';         // Section Lines
toc.LayersGroups[3] = '';         // Twp-City Boundaries
toc.LayersGroups[4] = '';         // 2003 Ortho



//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// THIRD METHOD, MOST COMPLEX, MOST CUSTOMIZABLE, DEFINE THE
// TOC AND *MANUALLY* ADD GROUPS AND LAYERS AS DESIRED.
// NO LAYERS WILL BE ADDED AUTOMATICALLY.  FULL CONTROL OF
// CAPTIONS/SWATCHES/LEGENDS/ETC.
// (this sample for use with 'sanfrancisco' sample mapservice)
// var toc = new TOC('LAYERS','All Layers',true,'swatch_layers.gif');

/*
var toc = new TOCNR('LAYERS','unused root caption',true,'swatch_layers.gif');
	var grpgen = toc.addGroup( new GROUP('General',true) );
		grpgen.addLayer( new LAYER('Street Address',null) );
		grpgen.addLayer( new LAYER('Parcel',null) );
		grpgen.addLayer( new LAYER('2006 Zoning',null) );
		grpgen.addLayer( new LAYER('Section Lines',null) );
		grpgen.addLayer( new LAYER('Lot',null) );
		grpgen.addLayer( new LAYER('Subdivision',null) );
		grpgen.addLayer( new LAYER('Twp-City Boundaries',null) );	
	var grpmsc = toc.addGroup( new GROUP('Miscellaneous',false) );
		grpmsc.addLayer( new LAYER('Hydrology',null) );
		grpmsc.addLayer( new LAYER('School Districts',null) );
		grpmsc.addLayer( new LAYER('Fire Districts',null) );
		grpmsc.addLayer( new LAYER('Zipcode',null) );
		grpmsc.addLayer( new LAYER('5ft Contours',null) );
		grpmsc.addLayer( new LAYER('Landuse 1998',null) );
		grpmsc.addLayer( new LAYER('USGS Soils',null) );
		grpmsc.addLayer( new LAYER('USGS Prime Farmland',null) );
	var grphis = toc.addGroup( new GROUP('Historical Layers',false) );
		grphis.addLayer( new LAYER('Jan 2003 Parcels',null) );
		grphis.addLayer( new LAYER('Jan 2004 Parcels',null) );
		grphis.addLayer( new LAYER('Jan 2005 Parcels',null) );
		grphis.addLayer( new LAYER('Jan 2006 Parcels',null) );
		grphis.addLayer( new LAYER('MI CGI Land Cover Circa 1800',null) );
	var grppho = toc.addGroup( new GROUP('Aerial Photos',true) );
		grppho.addLayer( new LAYER('2003 Ortho',null) );
		grppho.addLayer( new LAYER('1996 Ortho',null) );

*/

//BACKUP


// var toc = new TOCNR('LAYERS','unused root caption',true,'swatch_layers.gif');
//	var grpLoc = toc.addGroup( new GROUP('General',true,'swatch_locations.gif') );
//		var grpPub = grpLoc.addGroup( new GROUP('Public',true) );
//			grpPub.addLayer( new LAYER('Art Galleries',null,'swatch_artgalleries.gif') );
//			grpPub.addLayer( new LAYER('Museums',null,'swatch_museums.gif','','axl_string_to_use_for_label_renderer') );
//		var grpPri = grpLoc.addGroup( new GROUP('Private',true,'swatch_theaters_agencies.gif') );
//			grpPri.addLayer( new LAYER('Theaters',null,'swatch_theaters.gif') );
//			grpPri.addLayer( new LAYER('Agencies',null,'swatch_agencies.gif') );
//	toc.addLayer( new LAYER('Highways',null,'swatch_highways.gif','legend_streets.gif') );
//	var grpBas = toc.addGroup( new GROUP('Base Map',true) );
//    grpBas.addLayer( new LAYER('Zipcodes',null,'swatch_zipcodes.gif') );
//    grpBas.addLayer( new LAYER('County',null,'swatch_county.gif') );





