//Start at Ballinger Creek
var centerLatitude = 38.04485;
var centerLongitude = -78.4929;
var iconSizeX = 22;
var iconSizeY = 33;
var iconAnchorX = 11;
var iconAnchorY = 32;
var iconWinAnchorX = 11;
var iconWinAnchorY = 0;
var iconShadowSizeX = 37;
var iconShadowSizeY = 34;

var startZoom = 10;

// White Icon = 'Undefined or not explicity one of the 5'
var whiteIcon = new GIcon();
whiteIcon.image = "http://streamwatch.org/map/images/gicon_white.png";
whiteIcon.shadow = "http://streamwatch.org/map/images/gicon_shadow.png";
whiteIcon.iconSize = new GSize(iconSizeX,iconSizeY);
whiteIcon.iconAnchor = new GPoint(iconAnchorX,iconAnchorY);
whiteIcon.infoWindowAnchor = new GPoint(iconWinAnchorX,iconWinAnchorY);
whiteIcon.shadowSize = new GSize(iconShadowSizeX,iconShadowSizeY);

// Orange Icon = 'Undefined or not explicity one of the 5'
var orangeIcon = new GIcon();
orangeIcon.image = "http://streamwatch.org/map/images/gicon_orange.png";
orangeIcon.shadow = "http://streamwatch.org/map/images/gicon_shadow.png";
orangeIcon.iconSize = new GSize(iconSizeX,iconSizeY);
orangeIcon.iconAnchor = new GPoint(iconAnchorX,iconAnchorY);
orangeIcon.infoWindowAnchor = new GPoint(iconWinAnchorX,iconWinAnchorY);
orangeIcon.shadowSize = new GSize(iconShadowSizeX,iconShadowSizeY);

// Green Icon = 'Very Good'
var greenIcon = new GIcon();
greenIcon.image = "http://streamwatch.org/map/images/gicon_green.png";
greenIcon.shadow = "http://streamwatch.org/map/images/gicon_shadow.png";
greenIcon.iconSize = new GSize(iconSizeX,iconSizeY);
greenIcon.iconAnchor = new GPoint(iconAnchorX,iconAnchorY);
greenIcon.infoWindowAnchor = new GPoint(iconWinAnchorX,iconWinAnchorY);
whiteIcon.shadowSize = new GSize(iconShadowSizeX,iconShadowSizeY);

// Blue Icon = 'Good'
var blueIcon = new GIcon();
blueIcon.image = "http://streamwatch.org/map/images/gicon_blue.png";
blueIcon.shadow = "http://streamwatch.org/map/images/gicon_shadow.png";
blueIcon.iconSize = new GSize(iconSizeX,iconSizeY);
blueIcon.iconAnchor = new GPoint(iconAnchorX,iconAnchorY);
blueIcon.infoWindowAnchor = new GPoint(iconWinAnchorX,iconWinAnchorY);
whiteIcon.shadowSize = new GSize(iconShadowSizeX,iconShadowSizeY);

// Yellow Icon = 'Fair'
var yellowIcon = new GIcon();
yellowIcon.image = "http://streamwatch.org/map/images/gicon_yellow.png";
yellowIcon.shadow = "http://streamwatch.org/map/images/gicon_shadow.png";
yellowIcon.iconSize = new GSize(iconSizeX,iconSizeY);
yellowIcon.iconAnchor = new GPoint(iconAnchorX,iconAnchorY);
yellowIcon.infoWindowAnchor = new GPoint(iconWinAnchorX,iconWinAnchorY);
whiteIcon.shadowSize = new GSize(iconShadowSizeX,iconShadowSizeY);

// Red Icon = 'Poor'
var redIcon = new GIcon();
redIcon.image = "http://streamwatch.org/map/images/gicon_red.png";
redIcon.shadow = "http://streamwatch.org/map/images/gicon_shadow.png";
redIcon.iconSize = new GSize(iconSizeX,iconSizeY);
redIcon.iconAnchor = new GPoint(iconAnchorX,iconAnchorY);
redIcon.infoWindowAnchor = new GPoint(iconWinAnchorX,iconWinAnchorY);
redIcon.shadowSize = new GSize(iconShadowSizeX,iconShadowSizeY);

// Grey Icon = 'Very Poor'
var blackIcon = new GIcon();
blackIcon.image = "http://streamwatch.org/map/images/gicon_black.png";
blackIcon.shadow = "http://streamwatch.org/map/images/gicon_shadow.png";
blackIcon.iconSize = new GSize(iconSizeX,iconSizeY);
blackIcon.iconAnchor = new GPoint(iconAnchorX,iconAnchorY);
blackIcon.infoWindowAnchor = new GPoint(iconWinAnchorX,iconWinAnchorY);
blackIcon.shadowSize = new GSize(iconShadowSizeX,iconShadowSizeY);

var map;
var geoXml;