var markerGroups = { "Brewery": [], "Bar": [], "BeerStore": [], "Restaurant": []};
var map;
var xmlFileName;
var icon = new GIcon();
icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
icon.iconSize = new GSize(12, 20);
icon.shadowSize = new GSize(22, 20);
icon.iconAnchor = new GPoint(6, 20);
icon.infoWindowAnchor = new GPoint(5, 1);

var stateLat    = new Array(56);
var stateLng    = new Array(56);
var stateZoom   = new Array(56);

stateLat[0]  = 32.898038; 
stateLng[0]  = -86.715088; 
stateZoom[0] =  7; 
stateLat[1]  = 60.586967; 
stateLng[1]  = -145.327148; 
stateZoom[1] =  4; 
stateLat[2]  = 34.334364; 
stateLng[2]  = -111.665039; 
stateZoom[2] =  6; 
stateLat[3]  = 34.651285; 
stateLng[3]  = -92.570801; 
stateZoom[3] =  7; 
stateLat[4]  = 37.03764; 
stateLng[4]  = -119.553223; 
stateZoom[4] =  6; 
stateLat[5]  = 39.078908; 
stateLng[5]  = -105.853271; 
stateZoom[5] =  7; 
stateLat[6]  = 41.547645; 
stateLng[6]  = -72.765198; 
stateZoom[6] =  8; 
stateLat[7]  = 39.098095; 
stateLng[7]  = -75.605164; 
stateZoom[7] =  8; 
stateLat[8]  = 28.449374; 
stateLng[8]  = -83.814697; 
stateZoom[8] =  6; 
stateLat[9]  = 32.676373; 
stateLng[9]  = -83.551025; 
stateZoom[9] =  7; 
stateLat[10]  = 20.282809; 
stateLng[10]  = -156.456299; 
stateZoom[10] =  8; 
stateLat[11]  = 44.629573; 
stateLng[11]  = -114.367676; 
stateZoom[11] =  6; 
stateLat[12]  = 39.740986; 
stateLng[12]  = -89.263916; 
stateZoom[12] =  6; 
stateLat[13]  = 39.993956; 
stateLng[13]  = -86.19873; 
stateZoom[13] =  7; 
stateLat[14]  = 42.05745; 
stateLng[14]  = -93.614502; 
stateZoom[14] =  7; 
stateLat[15]  = 38.350273; 
stateLng[15]  = -97.426514; 
stateZoom[15] =  7; 
stateLat[16]  = 37.561997; 
stateLng[16]  = -85.550537; 
stateZoom[16] =  7; 
stateLat[17]  = 31.184609; 
stateLng[17]  = -92.351074; 
stateZoom[17] =  7; 
stateLat[18]  = 44.305803; 
stateLng[18]  = -69.246826; 
stateZoom[18] =  7; 
stateLat[19]  = 39.134321; 
stateLng[19]  = -77.536011; 
stateZoom[19] =  8; 
stateLat[20]  = 42.214279; 
stateLng[20]  = -72.045593; 
stateZoom[20] =  8; 
stateLat[21]  = 44.00862; 
stateLng[21]  = -85.166016; 
stateZoom[21] =  6; 
stateLat[22]  = 45.828799; 
stateLng[22]  = -94.086914; 
stateZoom[22] =  6; 
stateLat[23]  = 31.953368; 
stateLng[23]  = -89.747314; 
stateZoom[23] =  7; 
stateLat[24]  = 38.350273; 
stateLng[24]  = -92.471924; 
stateZoom[24] =  7; 
stateLat[25]  = 46.54375; 
stateLng[25]  = -109.533691; 
stateZoom[25] =  6; 
stateLat[26]  = 41.385052; 
stateLng[26]  = -98.9646; 
stateZoom[26] =  7; 
stateLat[27]  = 39.436193; 
stateLng[27]  = -117.13623; 
stateZoom[27] =  6; 
stateLat[28]  = 43.933506; 
stateLng[28]  = -71.592407; 
stateZoom[28] =  7; 
stateLat[29]  = 40.287907; 
stateLng[29]  = -74.624634; 
stateZoom[29] =  7; 
stateLat[30]  = 34.225429; 
stateLng[30]  = -106.248779; 
stateZoom[30] =  7; 
stateLat[31]  = 42.714732; 
stateLng[31]  = -76.311035; 
stateZoom[31] =  6; 
stateLat[32]  = 35.038992; 
stateLng[32]  = -80.507812; 
stateZoom[32] =  7; 
stateLat[33]  = 47.338823; 
stateLng[33]  = -98.601807; 
stateZoom[33] =  6; 
stateLat[34]  = 40.371659; 
stateLng[34]  = -83.045654; 
stateZoom[34] =  7; 
stateLat[35]  = 35.406961; 
stateLng[35]  = -98.250732; 
stateZoom[35] =  7; 
stateLat[36]  = 44.111254; 
stateLng[36]  = -120.60791; 
stateZoom[36] =  6; 
stateLat[37]  = 40.763901; 
stateLng[37]  = -77.926025; 
stateZoom[37] =  7; 
stateLat[38]  = 41.697526; 
stateLng[38]  = -71.520996; 
stateZoom[38] =  9; 
stateLat[39]  = 33.85217; 
stateLng[39]  = -81.260376; 
stateZoom[39] =  7; 
stateLat[40]  = 44.331707; 
stateLng[40]  = -100.513916; 
stateZoom[40] =  6; 
stateLat[41]  = 35.576917; 
stateLng[41]  = -86.759033; 
stateZoom[41] =  7; 
stateLat[42]  = 31.25977; 
stateLng[42]  = -99.448242; 
stateZoom[42] =  6; 
stateLat[43]  = 39.512517; 
stateLng[43]  = -111.390381; 
stateZoom[43] =  7; 
stateLat[44]  = 43.886016; 
stateLng[44]  = -72.723999; 
stateZoom[44] =  7; 
stateLat[45]  = 37.791535; 
stateLng[45]  = -79.205811; 
stateZoom[45] =  7; 
stateLat[46]  = 47.23449; 
stateLng[46]  = -120.322266; 
stateZoom[46] =  7; 
stateLat[47]  = 38.911072; 
stateLng[47]  = -77.032356; 
stateZoom[47] =  12; 
stateLat[48]  = 38.895308; 
stateLng[48]  = -80.430908; 
stateZoom[48] =  8; 
stateLat[49]  = 44.527843; 
stateLng[49]  = -89.813232; 
stateZoom[49] =  7; 
stateLat[50]  = 43.020714; 
stateLng[50]  = -107.589111; 
stateZoom[50] =  7; 
stateLat[51]  = -25.403585; 
stateLng[51]  = 134.033203; 
stateZoom[51] =  4; 
stateLat[52]  = 47.428087; 
stateLng[52]  = 13.502197; 
stateZoom[52] =  7; 
stateLat[53]  = 50.503887; 
stateLng[53]  = 4.469936; 
stateZoom[53] =  7; 
stateLat[54]  = 52.48278 
stateLng[54]  = -111.401367; 
stateZoom[54] =  5; 
stateLat[55]  = 46.980217; 
stateLng[55]  = -74.663086; 
stateZoom[55] =  5; 
stateLat[56]  =  49.852152;
stateLng[56]  =  15.336914;
stateZoom[56] = 7;
stateLat[57]  = 46.709736; 
stateLng[57]  = 2.658691; 
stateZoom[57] =  5; 
stateLat[58]  = 51.220647; 
stateLng[58]  = 9.865723; 
stateZoom[58] =  6; 
stateLat[59]  = 43.181147; 
stateLng[59]  = 11.99707; 
stateZoom[59] =  6; 
stateLat[60]  = 52.119999; 
stateLng[60]  = 5.372314; 
stateZoom[60] =  7; 
stateLat[61]  = -42.504647; 
stateLng[61]  = 173.089844; 
stateZoom[61] =  5; 
stateLat[62]  = 52.124213; 
stateLng[62]  = 18.874512; 
stateZoom[62] =  6; 
stateLat[63]  = 56.304349; 
stateLng[63]  = -3.966064; 
stateZoom[63] =  6; 
stateLat[64]  = 57.692406; 
stateLng[64]  = 15.117188;
stateZoom[64] = 6; 
stateLat[65]  = 47.379594; 
stateLng[65]  = 8.096924;
stateZoom[65] = 8; 