// Mapping Software (constants)
//
// © 2009 Gary Little
//
// June 28, 2009
//

var kMapFolder = "waterfalls";

// Title for the list next to the map.
//
var kListTitle = "Sunshine Coast Waterfalls";

// HTML for the map brand.
//
var kBrandingHTML = '<table><tr align=center><td><img src="' + kMapFolder + '/artwork/rlp-small.gif' + '"><br><small>Sunshine Coast<br>' +  new Date().toDateString() + '</small></td><td>' + 'Gary Little' + '<br>' + 'Real Estate Map' + '<br><a href="http://' + 'map.garylittle.ca' + '/" target="_blank">' + 'map.GaryLittle.ca' + '</a></td></tr></table>';


// Flags for controlling whether various
// features are to be enabled.
//
var kShowCoordinates = true;
var kShowDateDisplay = true;
var kShowMapBranding = true;

// Copyright notice to appear on the map.
//
var kCopyrightNotice = "Portions &copy; 2009 Gary Little";

// URLs of marker icons and pictures
//
var kMarkerOffURL = kMapFolder + "/artwork/marker.png";
var kMarkerOnURL = kMapFolder + "/artwork/marker-on.png";
var kMarkerPrintURL = kMapFolder + "/artwork/markerie.gif";
var kMarkerMozPrintURL = kMapFolder + "/artwork/markerff.gif";
var kCameraIconURL = kMapFolder + "/artwork/camera.jpg";
var kStarIconURL = kMapFolder + "/artwork/star.gif";

// Colors for list highlighting
//
var kListOffColor = "lavender";
var kListOnColor = "yellow";

var kMinimumZoomLevel = 12;

// Width of property pictures.
//
var kPictureWidth = 300;


// ID of <div> element for map display:
var kMapID = "map";

// ID of <div> element for map branding:
var kBrandingID = "branding";

// ID of <div> element for copyright display:
var kCopyrightID = "copyright";

// Name of anchor at the top of the map:
var kMapAnchorID = "maptop";

// ID of <span> element for date of last update:
var kUpdatedID = "lastupdated";

// ID of <div> element for list of markers:
var kSidebarID = "sidebar";
var kListPrintID = "listprint";

// ID of <span> element for coordinates display:
var kCoordinatesID = "coordinates";

// Class names:
var kLabelClassName = "markerLabel";
var kNumberClassName = "number";
var kNameClassName = "name";
var kTownClassName = "town";
var kTitleClassName = "listTitle";

var kListItemID = "list-";
var kItemDetailID = "detail-";

var kRatingsBox = "rating";
var kPictureBox = "picture";
var kDamBox = "dam";


// Globals
//
var gMap;
var gPosControl;
var gStartCoordinates;
var gStartZoom;
var gStartMode;
var gMarkerCount;
var gListClick;
var gCopyright;
var gBranding;
var gMinimumRating;
var gPictureFlag;
var gDamFlag;
