var map;

var aflagCountry =
[
	[40, -47, "World: 239 owners", 2],
	[34, 108, "Asia: 1 owner", 3],
	[60, -97, "Canada: 8 owners", 3],
	[55, 23, "Europe: 35 owners", 3],
	[40, -100, "USA: 195 owners", 3]
];

var aflagState =
[
	[61.159329, -149.856048, "AK: 1 owner", 6],
	[47.5162310, 14.5500720, "AUT: 2 owners", 6],
	[34.16822, -111.930871, "AZ: 4 owners", 6],
	[55, -126, "BC: 2 owners", 4],
	[50.503887, 4.469936, "BEL: 4 owners", 6],
	[42.6875, 23.35, "BGR: 1 owner", 6],
	[37.269176, -119.306607, "CA: 81 owners", 6],
	[46.8181880, 8.2275120, "CHE: 7 owners", 6],
	[38.997936, -105.55089, "CO: 4 owners", 6],
	[41.500753, -72.757385, "CT: 2 owners", 7],
	[39.145023, -75.386461, "DE: 3 owners", 7],
	[51.165691, 10.451526, "DEU: 5 owners", 6],
	[56.2639200, 9.5017850, "DNK: 3 owners", 6],
	[40.46, -3.74, "ESP: 1 owner", 7],
	[27.698682, -83.804475, "FL: 13 owners", 6],
	[46.2276380, 2.2137490, "FRA: 1 owner", 6],
	[32.678208, -83.173866, "GA: 5 owners", 6],
	[55.378051, -3.435973, "GBR: 4 owners", 4],
	[19.8986819, -155.6658568, "HI: 1 owner", 6],
	[22.341185, 114.255753, "HKG: 1 owner", 6],
	[45.5, -115.5, "ID: 1 owner", 6],
	[39.7393, -89.266507, "IL: 4 owners", 6],
	[39.766556, -86.441236, "IN: 1 owner", 6],
	[53.41291, -8.24389, "IRL: 1 owner", 4],
	[38.498182, -98.319925, "KS: 1 owner", 6],
	[37.822244, -85.76824, "KY: 2 owners", 6],
	[30.937336, -91.401009, "LA: 2 owners", 6],
	[42.037301, -71.683502, "MA: 5 owners", 7],
	[54.4, -97.5, "MB: 1 owner", 4],
	[38.805114, -77.236968, "MD: 6 owners", 7],
	[45.00118, -86.270553, "MI: 3 owners", 6],
	[46.44186, -93.36132, "MN: 1 owner", 6],
	[35.170498, -79.860995, "NC: 7 owners", 7],
	[40.073041, -74.724323, "NJ: 2 owners", 7],
	[52.1326330, 5.2912660, "NLD: 2 owners", 6],
	[60.4720240, 8.4689460, "NOR: 3 owners", 6],
	[38.502147, -117.022694, "NV: 2 owners", 6],
	[40.71449, -74.00713, "NY: 4 owners", 7],
	[40.365159, -82.669415, "OH: 4 owners", 6],
	[35.309047, -98.71699, "OK: 1 owner", 6],
	[51.5, -86.5, "ON: 4 owners", 4],
	[44.145447, -120.583401, "OR: 2 owners", 6],
	[41.117937, -77.604676, "PA: 5 owners", 7],
	[54.2, -69.4, "QC: 1 owner", 4],
	[33.631139, -80.926628, "SC: 2 owners", 7],
	[60.128161, 18.643501, "SWE: 1 owner", 6],
	[35.830521, -85.978599, "TN: 2 owners", 6],
	[31.169036, -100.076888, "TX: 9 owners", 6],
	[39.499762, -111.547029, "UT: 2 owners", 6],
	[38.003375, -79.420926, "VA: 3 owners", 7],
	[43.871756, -72.451148, "VT: 2 owners", 7],
	[47.273017, -120.882277, "WA: 8 owners", 6]
];


var aflagZip =
[
	[42.2895111, -71.8363794, "01609 P-1675"],
	[42.6696364, -71.0854325, "01845 2010 #538, Black"],
	[42.454695, -71.150248, "01890 Paul, Roadster, black"],
	[42.3795409, -71.0646337, "02129 Robert.Boston, Model S"],
	[42.3443031, -71.2488136, "02466 Ben, 2010 #1077, Very Orange"],
	[42.782421, -72.808521, "05342 2008 #521"],
	[44.4862230, -72.9672923, "05465 Viper Doc, 2011 #1305, Electric Blue"],
	[41.067633, -73.588858, "06807 Ken Edwards, 2010 #511, Racing Green"],
	[41.307379, -73.494562, "06877 2009 #300"],
	[40.401358, -74.02636, "07716 # in the 300's, Blue"],
	[40.3767169, -74.1827119, "07733 Mike E, 2008 #287, Sterling Silver"],
	[41.1693588, -73.7830861, "10514 Alex Ehrlich, 2008 #288, Blue"],
	[42.9813122, -78.6001482, "14031 [2 owners] Ron A, 2010 #925, Radiant Red; Ron in Clarence, 2010 #925, Radiant red"],
	[42.4355110, -76.5257007, "14850 ncn, S-101"],
	[40.4509149, -79.9024779, "15208 Doug Balog, P-364"],
	[40.294204, -76.425709, "17042 Don A, 2008 #353, Twilight Blue"],
	[40.031637, -75.451952, "19312 Roadster"],
	[40.031224, -75.72096, "19335 Roadster"],
	[40.1180715, -75.5393155, "19460 David, P-163"],
	[39.715773, -75.730405, "19711 Barbara and John Reader, 2008 #174"],
	[39.744666, -75.591911, "19805 Scott Johnson, Roadster"],
	[39.79282, -75.618076, "19807 TZE, #88, red"],
	[38.984191, -77.382658, "20170 SteveW, approx. 425, yellow"],
	[39.140286, -76.867378, "20723 David13, 2010 #795, Radiant Red"],
	[38.984359, -77.084524, "20815 John H, Signature 100 #42, Signature Green"],
	[38.95397, -77.13538, "20816 Matthew, 2010 #888"],
	[39.141905, -77.138152, "20855 krj, 2008#399, Thunder Gray"],
	[39.574516, -76.592587, "21111 Bill Clarke, 2008 Build # 151, Radiant Red"],
	[39.378241, -77.152853, "21771 ThomasJ, Roadster, Electric Blue"],
	[38.8934705, -77.2203966, "22027 cc, 2008 342, blue"],
	[38.9304335, -77.1600201, "22101 2.5 1337, Twilight Blue"],
	[36.120697, -79.894664, "27410 BillB, 2008/244, Thunder Gray/Light Gray"],
	[36.1824, -79.802204, "27455 Roadster"],
	[35.9763298, -78.5377998, "27587 LewisNC, P-1028, Silver"],
	[35.902128, -78.628196, "27615 MQ, 2008 #269, Jet Black, Black/Saddle"],
	[35.2146586, -80.8599193, "28203 Frank Lorch, 2010 #515, Obsidian"],
	[35.1660032, -80.7934798, "28211 Alan, P-782, Red"],
	[35.527609, -82.517628, "28803 BMD, Roadster, electric blue"],
	[34.898132, -82.193115, "29651 2008 #564, Yellow"],
	[34.7692466, -82.2365981, "29681 2009#608"],
	[33.9355915, -84.6165146, "30064 Stephen Taylor, 2008 #189, Blue"],
	[33.837853, -84.384626, "30305 marcf, 2008, very orange"],
	[33.773555, -84.336574, "30307 2007 #159"],
	[33.8730946, -84.3384290, "30319 Steve Prediletto, 2011 # 1172, Jet Black"],
	[33.925302, -84.385744, "30328 uday, 2010 #885"],
	[30.559426, -84.127132, "32308 [2 owners] Dan P; Dan, P-929"],
	[30.6081445, -84.2489525, "32312 Ryan B, 2008 #126, Radiant Red"],
	[30.4428506, -86.5754016, "32579 Nahum2-4, 2011 #1346, Radiant Red"],
	[27.7242715, -80.4660256, "32967 FJ, 2011 #1430, Orange"],
	[26.272458, -80.258198, "33065 SuperB, Roadster"],
	[26.302358, -80.227496, "33067 2008 #152, Yellow"],
	[26.381804, -80.104515, "33431 Jeff, Signature 47, Radiant Red"],
	[26.453981, -80.142716, "33484 SW, 2008 #163"],
	[27.7721675, -82.1496049, "33547 Klaus, S-280"],
	[27.3297749, -82.5375224, "34236 Nigel, 2011, #1211, Glacier Blue"],
	[27.2732622, -82.4102628, "34241 Larry Chanin, P-4776"],
	[29.106094, -82.09439, "34480 Trini, Roadster, Radiant Red"],
	[36.15238, -86.789389, "37203 Fred, 831"],
	[35.1103341, -89.9019570, "38117 Dave, VP23, Sterling Silver"],
	[38.2214782, -85.6794434, "40205 P-2884"],
	[38.0468188, -84.4946871, "40507 Jonathan Barker, 2010 #699"],
	[40.8185065, -82.5402275, "44903 PatrickL, 2008 #432, Orange"],
	[39.12711, -84.482142, "45206 [2 owners] MikeV, #351; Tim M, 2008 - #283"],
	[38.946665, -83.654433, "45697 Stuart, Roadster, Red"],
	[40.4744901, -87.0224442, "47906 vbsdan, 2010 #828, Fusion Red"],
	[42.5410436, -83.2131206, "48009 S249, S-249"],
	[43.416125, -83.978074, "48602 Roadster"],
	[42.9634, -85.6681, "49501 2008 #607"],
	[45.003114, -93.43058, "55441 2008 #370, yellow"],
	[42.42559, -87.942677, "60083 Wadsworth Mike, 2008 #389, Twilight Blue"],
	[41.889629, -87.935863, "60126 Paul B, 2008 #137, twilight blue"],
	[41.876528, -88.016116, "60148 SD, Roadster, Black"],
	[41.921054, -87.702362, "60647 Lancelac, 2010"],
	[39.0063606, -94.7381013, "66216 P-3871"],
	[30.38443, -91.062377, "70809 Roadster"],
	[32.4005264, -93.8146526, "71118 P-5058"],
	[35.970355, -95.814965, "74011 dave yonce, 2008 #150"],
	[32.902123, -96.794306, "75230 Tony Dallas, Roadster, Custom"],
	[31.712602, -98.21821, "76531 tony, Roadster, Very Orange"],
	[29.7528705, -95.4203605, "77019 kgb, Sport 2.5 #1078, Jet Black"],
	[29.746277, -95.447575, "77027 Shawn Mengel, Roadster, Radiant Red"],
	[29.558226, -95.096314, "77058 Mike, 2010, Black"],
	[29.6974158, -98.9024603, "78063 2010 #603, Radiant Red"],
	[30.245673, -97.768836, "78704 Thomas, 2009 #1100"],
	[30.338605, -97.769584, "78731 Steve, 2008 #471, silver"],
	[30.320462, -97.90304, "78733 Barry, 2008 #85, Red"],
	[39.9423292, -105.1551352, "80027 1235, Racing Green"],
	[39.965985, -105.234543, "80303 Roadster"],
	[39.714843, -105.242734, "80401 PennyFarthing, 2008 approximately #420, White"],
	[40.175486, -105.198541, "80503 SteveZ, 2010, Racing Green"],
	[47.727637, -116.781196, "83815 Fishers, 2010 #773, Yellow"],
	[41.021581, -111.920602, "84037 Ogden Electric, Roadster, Silver"],
	[37.154411, -113.469158, "84780 Roadster"],
	[33.4028364, -112.4053046, "85338 Brian B., 2010 #863, Fusion Red"],
	[33.7429504, -112.4053046, "85387 Roger Richardson, 2010 #562, Radiant Red"],
	[32.311774, -110.918053, "85718 [2 owners] John Brownlee, 2008 #581; eddie, 2008 #153, white"],
	[39.2796673, -119.950926, "89451 Adam, Signature 100 #97, Blue"],
	[38.8498802, -119.7131118, "89460 nvbob, Roadster 2011, Sterling Silver"],
	[33.865034, -118.397101, "90254 Geoffrey Kinsey, 2008, #338, Brilliant Yellow"],
	[34.070262, -118.817725, "90265 [2 owners] Roadster; Roadster"],
	[33.865913, -118.3754131, "90278 David, 2008 #550, Lt. Blue"],
	[33.830707, -118.175336, "90807 Stephen U, 2010 #594, White w/Blue Stripes"],
	[34.237788, -118.077753, "91024 John, 2009 #?, Thunder Gray?"],
	[34.167306, -118.170705, "91103 Faiz, #78, Signature Green"],
	[34.238688, -118.246822, "91214 Earl and Nagin, 2008 #40?, Red"],
	[34.1261687, -118.7431223, "91301 DrTaras, 2008 #287, Obsidian Black"],
	[34.170542, -118.944906, "91320 Rod & Barbara, #25"],
	[34.155255, -118.546477, "91356 [2 owners] digitboy, Roadster, electric blue; WildWex, 2009 #???, Twilight Blue"],
	[34.213336, -118.885506, "91360 William, 2010 #763, red"],
	[34.146306, -118.428881, "91423 DrComputer, 2010 #631, Blue"],
	[33.09568, -117.244034, "92009 Tim M, 2010 #645, Radient Red"],
	[32.971824, -117.218229, "92014 Dan, Roadster"],
	[32.867424, -117.247569, "92037 Scott C., 2008 #53, Thunder Gray"],
	[33.0022586, -117.2587935, "92075 [2 owners] 4GET OIL, 2010 #913, Midnight blue; 4GET OIL, S-142"],
	[32.7217420, -117.1647094, "92101 Gregg & Marietta, 2008 #278, Black"],
	[32.798198, -117.236066, "92109 Scott S, #511, Blue"],
	[32.818026, -117.196108, "92117 [3 owners] R.A., 2008 #492, Twilight Blue; ggr, 2010 #537, Racing Green; ggr, S-32, Racing Green"],
	[33.7086751, -116.4016834, "92260 frank landfield, 2011 #1229, lightning green"],
	[33.597156, -117.864774, "92625 Mark, Roadster"],
	[33.558137, -117.785818, "92651 AC, 2007 #139, Radiant Red"],
	[33.4719380, -117.6082774, "92673 NO GAZZZ  (DAVID), 2011, FUSION RED"],
	[33.614785, -117.637617, "92692 Jason, 2010 #865, Electric Blue"],
	[34.435693, -119.522319, "93013 Ben Weiss, 2008 #108, Thunder Gray"],
	[35.351561, -119.05763, "93309 Chris Hamilton, 2008 #102, Twilight Blue"],
	[35.2326620, -120.6429991, "93401 Lloyd, P-2823"],
	[37.35169, -122.131725, "94022 [5 owners] 2008 #50; JayS, (patient buyer), TBD (Thunder Gray for now); TDT, #179, Obsidian Black; PLUG4ME, 2008 #73, Radiant Red; #96, radiant red"],
	[37.35714, -122.092678, "94024 [6 owners] Roadster; BBrack, 2008 #492, Thunder Grey; Marilyn and Darrell, 2008 #557, Very Orange; Blaine, 2008 #421 (?), Midnight Blue; Holmquists, 2008 #440, Very Orange, Silver Racing Str; SteveU, 2008 #109, Twilight Blue"],
	[37.40964, -122.298579, "94062 [2 owners] Bill Arnett, Sig 100 #55; PaulL #253, 2009 #253, Glacier Blue"],
	[37.352676, -122.030771, "94087 [3 owners] 2008 #33; Josip, 2008 #??, Sterling Silver for now; Severex, 2010, Thunder Gray"],
	[37.7432421, -122.497668, "94116 SteveF, 2008 #482, Radiant Red"],
	[37.442888, -122.151424, "94301 2008 #111"],
	[37.413454, -122.131924, "94306 David, 2010, Racing Green"],
	[38.5844169, -122.4580469, "94508 Stelling, S-81"],
	[37.907173, -122.128025, "94549 [2 owners] Kisner, Roadster; Lafayette Brad, 2008 #484, Twilight Blue"],
	[38.526908, -122.392279, "94574 Bob, Roadster, Radiant Red"],
	[37.811577, -122.239429, "94610 Mike2, 2010, Silver"],
	[37.830876, -122.219628, "94611 [2 owners] Jessie and Rob, 2008 #173, Glacier Blue; J Anton, 2010 #1026, Racing Green"],
	[37.9759027, -122.3447611, "94806 Quentin, P-4956, MaybeWhite"],
	[37.972435, -122.502901, "94901 Marco Polo Garbarino, 2008 #192, Radiant Red"],
	[37.894776, -122.566083, "94941 [2 owners] Andrew Wiegel, Roadster; Signature 100 #26, Obsidian Black"],
	[38.071408, -122.675234, "94946 Loren, 2008 #187, Metallic Red"],
	[37.964745, -122.557777, "94957 2008 #547, glacier blue"],
	[37.007929, -121.876467, "95003 Graham, 2008 Roadster"],
	[37.304192, -122.092839, "95014 [3 owners] Byer, Roadster, Radiant Red; 2008 #383, Radiant Red; S580"],
	[37.222344, -121.978718, "95030 [3 owners] Mittelhauser, 2008 #76; Steve Pucci, Sig100 #44; Dan, 2008 #296, Radiant Red"],
	[37.187036, -121.836363, "95120 Carl Q, Roadster, Red?"],
	[37.324369, -121.914367, "95126 Stuart, Roadster"],
	[37.3189149, -121.9416226, "95128 #105"],
	[37.306092, -122.00132, "95129 Roadster"],
	[37.2422863, -121.7309452, "95138 John_DeDe, S#965, signature red"],
	[37.339712, -121.772011, "95148 Colette, Roadster"],
	[38.625676, -121.324761, "95608 2008, white (for now)"],
	[38.8709779, -121.1366715, "95658 Fred M., 2008, Black"],
	[38.751059, -121.174554, "95746 2008 Roadster"],
	[38.7902545, -121.3770336, "95747 Carey, P-185, Silver"],
	[22.1615774, -159.5022892, "96722 2009 #841"],
	[45.450153, -122.884911, "97007 Roadster"],
	[45.54424, -122.643056, "97212 Roadster, Yellow"],
	[47.620068, -122.173086, "98005 2011 #1244, Very Orange"],
	[47.492501, -121.951634, "98027 Bill, Roadster"],
	[47.6701193, -122.1182370, "98052 ChadS, 2010"],
	[47.646273, -122.02642, "98053 Dave, 2007 #181"],
	[47.581279, -122.026138, "98075 Tom and Cathy, 2008 #217, Radiant Red"],
	[47.75387, -122.063454, "98077 Scott, 2008 #?, Red"],
	[47.647723, -122.5352, "98110 Tom Burt, 2007 (now 2008) #203"],
	[47.943418, -122.012379, "98290 thomas, 2008 #332"],
	[61.1995461, -149.8239740, "99508 emirp, 2011 #1237, Twilight Blue"],
	[47.5162310, 14.5500720, "AUT [2 owners] Roadster, twilight blue; Joe, 2011 #650, Racing Green"],
	[50.503887, 4.469936, "BEL [4 owners] Roadster; European Signature, Sterling Silver; P-105; Jacques, 2010 EU#168, Glacier Blue"],
	[42.6875, 23.35, "BGR AlexBG, 2008#579, Radiant Red"],
	[46.8181880, 8.2275120, "CHE [5 owners] Lukas S, Roadster; SCC, European Signature, Thunder Gray; Roadster, Obsidian Black; SimonA, European Signature #68, sterling silver; EU95, Obsidian Black"],
	[51.165691, 10.451526, "DEU [5 owners] G.E., 2009 #59; 2009 #48; Lennart, 2010, electric blue; Volker, P-1; P-58"],
	[56.2639200, 9.5017850, "DNK [3 owners] Vibe, European Signature #30, Fusion Red; Mark Petersen, Model S, Pearl Gray, I hope; Niels Einar Veirum, P-43"],
	[46.2276380, 2.2137490, "FRA gery, Roadster"],
	[55.378051, -3.435973, "GBR [4 owners] 2010; Andrew Bissell, European Signature; Jez, 2010 First European Delivery, Sterling Silver; Archer, 2.5, Blue-Purple"],
	[45.5778760, -73.5647230, "H1T 3Z1 P-206"],
	[22.341185, 114.255753, "HKG markwj, 2011 HK 569, Thunder Gray"],
	[53.41291, -8.24389, "IRL Peter Harte, 2010"],
	[45.2593246, -75.7171403, "K2J 5G1 Doug_G, 2010 #919, Radiant Red"],
	[45.2555200, -75.7178010, "K2J 5N5 [2 owners] Doug_G, 2010 #919, Radiant Red; Doug_G, S-9, Radiant Red"],
	[43.1929820, -79.5605400, "L3M 4G1 Jaff, 2010  #1137, White"],
	[46.5199617, 6.6335971, "Lausanne EU502, 2.5 EU502, thunder"],
	[58.415755, 15.625419, "Linkoping Johan S, 2009 EU #52"],
	[40.4166909, -3.7003454, "Madrid Mark, 454, Lightning green"],
	[52.1326330, 5.2912660, "NLD [2 owners] BAS Consultancy, Roadster; Ad van der Meer, P-270"],
	[60.4720240, 8.4689460, "NOR [3 owners] Dag H B, European Sport Signature #30, Fusion Red; S-74 EUR, Red; P 611"],
	[49.5261200, -96.6848040, "R5G 1M1 KBF, S-1"],
	[49.0617310, -122.3659720, "V2T 5L4 DartLady S77, Canada S#73"],
	[48.8242850, -123.5141800, "V8K 2H8 VincentA, 2010 #TBD, Undecided"],
	[47.3690239, 8.5380326, "Zurich RK, 2010 #644, black"]
];

function Load()
{
	var ctlLocn;
	var i, iopt;

	if (GBrowserIsCompatible())
	{
		map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(aflagCountry[0][0], aflagCountry[0][1]),
			aflagCountry[0][3]);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.enableScrollWheelZoom();
		new GKeyboardHandler(map);

		window.setTimeout(AddMarkers, 0);
	}

	ctlLocn = document.form1.location;
	ctlLocn.onchange = NewLocn;
	iopt = 0;
	for (i = 0; i < aflagCountry.length; ++i, ++iopt)
		ctlLocn.options[iopt] = new Option(aflagCountry[i][2], i, false, false);
	ctlLocn.options[iopt++] = new Option("---------------", -1, false, false);
	for (i = 0; i < aflagState.length; ++i, ++iopt)
		ctlLocn.options[iopt] = new Option(aflagState[i][2], 100+i, false, false);
}

function AddMarkers()
{
	var mm;

	mm = new GMarkerManager(map);
	mm.addMarkers(AmkFromAflag(aflagState), 0, 4);
	mm.addMarkers(AmkFromAflag(aflagZip), 5);
	mm.refresh();
}

function AmkFromAflag(aflag)
{
	var i;
	var amk = [];

	for (i = 0; i < aflag.length; ++i)
	{
		amk.push(new GMarker(new GLatLng(aflag[i][0], aflag[i][1]),
			{title: aflag[i][2]}));
	}
	return amk;
}

function NewLocn()
{
	var ctl, ictl, iflag, flag;

	ctl = document.form1.location;
	ictl = ctl.selectedIndex;
	iflag = ctl.options[ictl].value;
	if (iflag >= 0)
	{
		if (iflag < 100)
			flag = aflagCountry[iflag];
		else
			flag = aflagState[iflag - 100];
		map.setCenter(new GLatLng(flag[0], flag[1]), flag[3]);
	}
}

