var map;
function flags(){
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GScaleControl());
		map.setCenter(new GLatLng(44.447997,26.100082), 4);
		showFlags();
	}
}
function clearMarker(){
	map.clearOverlays();
}

function showFlags(){
var eu_i = new GIcon();
eu_i.image = "./flag/eu.png";
eu_i.iconSize = new GSize(50, 34);
eu_i.iconAnchor = new GPoint(50, 34);
eu_i.infoWindowAnchor = new GPoint(50, 34);

var iceland_i = new GIcon();
iceland_i.image = "./flag/iceland.png";
iceland_i.iconSize = new GSize(25, 17);
iceland_i.iconAnchor = new GPoint(25, 17);
iceland_i.infoWindowAnchor = new GPoint(25, 17);

var ireland_i = new GIcon();
ireland_i.image = "./flag/ireland.png";
ireland_i.iconSize = new GSize(25, 17);
ireland_i.iconAnchor = new GPoint(25, 17);
ireland_i.infoWindowAnchor = new GPoint(25, 17);

var azerbaijan_i = new GIcon();
azerbaijan_i.image = "./flag/azerbaijan.png";
azerbaijan_i.iconSize = new GSize(25, 17);
azerbaijan_i.iconAnchor = new GPoint(25, 17);
azerbaijan_i.infoWindowAnchor = new GPoint(25, 17);

var albania_i = new GIcon();
albania_i.image = "./flag/albania.png";
albania_i.iconSize = new GSize(25, 17);
albania_i.iconAnchor = new GPoint(25, 17);
albania_i.infoWindowAnchor = new GPoint(25, 17);

var armenia_i = new GIcon();
armenia_i.image = "./flag/armenia.png";
armenia_i.iconSize = new GSize(25, 17);
armenia_i.iconAnchor = new GPoint(25, 17);
armenia_i.infoWindowAnchor = new GPoint(25, 17);

var andorra_i = new GIcon();
andorra_i.image = "./flag/andorra.png";
andorra_i.iconSize = new GSize(25, 17);
andorra_i.iconAnchor = new GPoint(25, 17);
andorra_i.infoWindowAnchor = new GPoint(25, 17);

var italy_i = new GIcon();
italy_i.image = "./flag/italy.png";
italy_i.iconSize = new GSize(25, 17);
italy_i.iconAnchor = new GPoint(0, 17);
italy_i.infoWindowAnchor = new GPoint(25, 17);

var ukraine_i = new GIcon();
ukraine_i.image = "./flag/ukraine.png";
ukraine_i.iconSize = new GSize(25, 17);
ukraine_i.iconAnchor = new GPoint(25, 17);
ukraine_i.infoWindowAnchor = new GPoint(25, 17);

var uzbekistan_i = new GIcon();
uzbekistan_i.image = "./flag/uzbekistan.png";
uzbekistan_i.iconSize = new GSize(25, 17);
uzbekistan_i.iconAnchor = new GPoint(25, 17);
uzbekistan_i.infoWindowAnchor = new GPoint(25, 17);

var greatbritain_i = new GIcon();
greatbritain_i.image = "./flag/greatbritain.png";
greatbritain_i.iconSize = new GSize(25, 17);
greatbritain_i.iconAnchor = new GPoint(25, 17);
greatbritain_i.infoWindowAnchor = new GPoint(25, 17);

var estonia_i = new GIcon();
estonia_i.image = "./flag/estonia.png";
estonia_i.iconSize = new GSize(25, 17);
estonia_i.iconAnchor = new GPoint(25, 17);
estonia_i.infoWindowAnchor = new GPoint(25, 17);

var austria_i = new GIcon();
austria_i.image = "./flag/austria.png";
austria_i.iconSize = new GSize(25, 17);
austria_i.iconAnchor = new GPoint(25, 17);
austria_i.infoWindowAnchor = new GPoint(25, 17);

var netherlands_i = new GIcon();
netherlands_i.image = "./flag/netherlands.png";
netherlands_i.iconSize = new GSize(25, 17);
netherlands_i.iconAnchor = new GPoint(25, 17);
netherlands_i.infoWindowAnchor = new GPoint(25, 17);

var kazakhstan_i = new GIcon();
kazakhstan_i.image = "./flag/kazakhstan.png";
kazakhstan_i.iconSize = new GSize(25, 17);
kazakhstan_i.iconAnchor = new GPoint(25, 17);
kazakhstan_i.infoWindowAnchor = new GPoint(25, 17);

var cyprus_i = new GIcon();
cyprus_i.image = "./flag/cyprus.png";
cyprus_i.iconSize = new GSize(25, 17);
cyprus_i.iconAnchor = new GPoint(25, 17);
cyprus_i.infoWindowAnchor = new GPoint(25, 17);

var hellenic_i = new GIcon();
hellenic_i.image = "./flag/hellenic.png";
hellenic_i.iconSize = new GSize(25, 17);
hellenic_i.iconAnchor = new GPoint(25, 17);
hellenic_i.infoWindowAnchor = new GPoint(25, 17);

var kyrgyz_i = new GIcon();
kyrgyz_i.image = "./flag/kyrgyz.png";
kyrgyz_i.iconSize = new GSize(25, 17);
kyrgyz_i.iconAnchor = new GPoint(25, 17);
kyrgyz_i.infoWindowAnchor = new GPoint(25, 17);

var georgia_i = new GIcon();
georgia_i.image = "./flag/georgia.png";
georgia_i.iconSize = new GSize(25, 17);
georgia_i.iconAnchor = new GPoint(25, 17);
georgia_i.infoWindowAnchor = new GPoint(25, 17);

var croatia_i = new GIcon();
croatia_i.image = "./flag/croatia.png";
croatia_i.iconSize = new GSize(25, 17);
croatia_i.iconAnchor = new GPoint(25, 17);
croatia_i.infoWindowAnchor = new GPoint(25, 17);

var sanmarino_i = new GIcon();
sanmarino_i.image = "./flag/sanmarino.png";
sanmarino_i.iconSize = new GSize(25, 17);
sanmarino_i.iconAnchor = new GPoint(25, 17);
sanmarino_i.infoWindowAnchor = new GPoint(25, 17);

var swiss_i = new GIcon();
swiss_i.image = "./flag/swiss.png";
swiss_i.iconSize = new GSize(25, 17);
swiss_i.iconAnchor = new GPoint(25, 17);
swiss_i.infoWindowAnchor = new GPoint(25, 17);

var sweden_i = new GIcon();
sweden_i.image = "./flag/sweden.png";
sweden_i.iconSize = new GSize(25, 17);
sweden_i.iconAnchor = new GPoint(25, 17);
sweden_i.infoWindowAnchor = new GPoint(25, 17);

var spain_i = new GIcon();
spain_i.image = "./flag/spain.png";
spain_i.iconSize = new GSize(25, 17);
spain_i.iconAnchor = new GPoint(25, 17);
spain_i.infoWindowAnchor = new GPoint(25, 17);

var slovak_i = new GIcon();
slovak_i.image = "./flag/slovak.png";
slovak_i.iconSize = new GSize(25, 17);
slovak_i.iconAnchor = new GPoint(25, 17);
slovak_i.infoWindowAnchor = new GPoint(25, 17);

var slovenia_i = new GIcon();
slovenia_i.image = "./flag/slovenia.png";
slovenia_i.iconSize = new GSize(25, 17);
slovenia_i.iconAnchor = new GPoint(25, 17);
slovenia_i.infoWindowAnchor = new GPoint(25, 17);

var serbia_i = new GIcon();
serbia_i.image = "./flag/serbia.png";
serbia_i.iconSize = new GSize(25, 17);
serbia_i.iconAnchor = new GPoint(25, 17);
serbia_i.infoWindowAnchor = new GPoint(25, 17);

var tajikistan_i = new GIcon();
tajikistan_i.image = "./flag/tajikistan.png";
tajikistan_i.iconSize = new GSize(25, 17);
tajikistan_i.iconAnchor = new GPoint(25, 17);
tajikistan_i.infoWindowAnchor = new GPoint(25, 17);

var czech_i = new GIcon();
czech_i.image = "./flag/czech.png";
czech_i.iconSize = new GSize(25, 17);
czech_i.iconAnchor = new GPoint(25, 17);
czech_i.infoWindowAnchor = new GPoint(25, 17);

var denmark_i = new GIcon();
denmark_i.image = "./flag/denmark.png";
denmark_i.iconSize = new GSize(25, 17);
denmark_i.iconAnchor = new GPoint(25, 17);
denmark_i.infoWindowAnchor = new GPoint(25, 17);

var germany_i = new GIcon();
germany_i.image = "./flag/germany.png";
germany_i.iconSize = new GSize(25, 17);
germany_i.iconAnchor = new GPoint(25, 17);
germany_i.infoWindowAnchor = new GPoint(25, 17);

var turkmenistan_i = new GIcon();
turkmenistan_i.image = "./flag/turkmenistan.png";
turkmenistan_i.iconSize = new GSize(25, 17);
turkmenistan_i.iconAnchor = new GPoint(25, 17);
turkmenistan_i.infoWindowAnchor = new GPoint(25, 17);

var norway_i = new GIcon();
norway_i.image = "./flag/norway.png";
norway_i.iconSize = new GSize(25, 17);
norway_i.iconAnchor = new GPoint(25, 17);
norway_i.infoWindowAnchor = new GPoint(25, 17);

var vatican_i = new GIcon();
vatican_i.image = "./flag/vatican.png";
vatican_i.iconSize = new GSize(25, 25);
vatican_i.iconAnchor = new GPoint(25, 25);
vatican_i.infoWindowAnchor = new GPoint(25, 25);

var hungary_i = new GIcon();
hungary_i.image = "./flag/hungary.png";
hungary_i.iconSize = new GSize(25, 17);
hungary_i.iconAnchor = new GPoint(25, 17);
hungary_i.infoWindowAnchor = new GPoint(25, 17);

var finland_i = new GIcon();
finland_i.image = "./flag/finland.png";
finland_i.iconSize = new GSize(25, 17);
finland_i.iconAnchor = new GPoint(25, 17);
finland_i.infoWindowAnchor = new GPoint(25, 17);

var french_i = new GIcon();
french_i.image = "./flag/french.png";
french_i.iconSize = new GSize(25, 17);
french_i.iconAnchor = new GPoint(25, 17);
french_i.infoWindowAnchor = new GPoint(25, 17);

var bulgaria_i = new GIcon();
bulgaria_i.image = "./flag/bulgaria.png";
bulgaria_i.iconSize = new GSize(25, 17);
bulgaria_i.iconAnchor = new GPoint(25, 17);
bulgaria_i.infoWindowAnchor = new GPoint(25, 17);

var belarus_i = new GIcon();
belarus_i.image = "./flag/belarus.png";
belarus_i.iconSize = new GSize(25, 17);
belarus_i.iconAnchor = new GPoint(25, 17);
belarus_i.infoWindowAnchor = new GPoint(25, 17);

var belgium_i = new GIcon();
belgium_i.image = "./flag/belgium.png";
belgium_i.iconSize = new GSize(25, 17);
belgium_i.iconAnchor = new GPoint(25, 17);
belgium_i.infoWindowAnchor = new GPoint(25, 17);

var bosnia_i = new GIcon();
bosnia_i.image = "./flag/bosnia.png";
bosnia_i.iconSize = new GSize(25, 17);
bosnia_i.iconAnchor = new GPoint(25, 17);
bosnia_i.infoWindowAnchor = new GPoint(25, 17);

var poland_i = new GIcon();
poland_i.image = "./flag/poland.png";
poland_i.iconSize = new GSize(25, 17);
poland_i.iconAnchor = new GPoint(25, 17);
poland_i.infoWindowAnchor = new GPoint(25, 17);

var portuguese_i = new GIcon();
portuguese_i.image = "./flag/portuguese.png";
portuguese_i.iconSize = new GSize(25, 17);
portuguese_i.iconAnchor = new GPoint(25, 17);
portuguese_i.infoWindowAnchor = new GPoint(25, 17);

var macedonia_i = new GIcon();
macedonia_i.image = "./flag/macedonia.png";
macedonia_i.iconSize = new GSize(25, 17);
macedonia_i.iconAnchor = new GPoint(25, 17);
macedonia_i.infoWindowAnchor = new GPoint(25, 17);

var malta_i = new GIcon();
malta_i.image = "./flag/malta.png";
malta_i.iconSize = new GSize(25, 17);
malta_i.iconAnchor = new GPoint(25, 17);
malta_i.infoWindowAnchor = new GPoint(25, 17);

var monaco_i = new GIcon();
monaco_i.image = "./flag/monaco.png";
monaco_i.iconSize = new GSize(25, 17);
monaco_i.iconAnchor = new GPoint(25, 17);
monaco_i.infoWindowAnchor = new GPoint(25, 17);

var moldova_i = new GIcon();
moldova_i.image = "./flag/moldova.png";
moldova_i.iconSize = new GSize(25, 17);
moldova_i.iconAnchor = new GPoint(25, 17);
moldova_i.infoWindowAnchor = new GPoint(25, 17);

var montenegro_i = new GIcon();
montenegro_i.image = "./flag/montenegro.png";
montenegro_i.iconSize = new GSize(25, 17);
montenegro_i.iconAnchor = new GPoint(25, 17);
montenegro_i.infoWindowAnchor = new GPoint(25, 17);

var latvia_i = new GIcon();
latvia_i.image = "./flag/latvia.png";
latvia_i.iconSize = new GSize(25, 17);
latvia_i.iconAnchor = new GPoint(25, 17);
latvia_i.infoWindowAnchor = new GPoint(25, 17);

var liechtenstein_i = new GIcon();
liechtenstein_i.image = "./flag/liechtenstein.png";
liechtenstein_i.iconSize = new GSize(25, 17);
liechtenstein_i.iconAnchor = new GPoint(25, 17);
liechtenstein_i.infoWindowAnchor = new GPoint(25, 17);

var lithuania_i = new GIcon();
lithuania_i.image = "./flag/lithuania.png";
lithuania_i.iconSize = new GSize(25, 17);
lithuania_i.iconAnchor = new GPoint(25, 17);
lithuania_i.infoWindowAnchor = new GPoint(25, 17);

var romania_i = new GIcon();
romania_i.image = "./flag/romania.png";
romania_i.iconSize = new GSize(25, 17);
romania_i.iconAnchor = new GPoint(25, 17);
romania_i.infoWindowAnchor = new GPoint(25, 17);

var luxembourg_i = new GIcon();
luxembourg_i.image = "./flag/luxembourg.png";
luxembourg_i.iconSize = new GSize(25, 17);
luxembourg_i.iconAnchor = new GPoint(25, 17);
luxembourg_i.infoWindowAnchor = new GPoint(25, 17);

var russian_i = new GIcon();
russian_i.image = "./flag/russian.png";
russian_i.iconSize = new GSize(25, 17);
russian_i.iconAnchor = new GPoint(25, 17);
russian_i.infoWindowAnchor = new GPoint(25, 17);

var kosovo_i = new GIcon();
kosovo_i.image = "./flag/kosovo.png";
kosovo_i.iconSize = new GSize(25, 17);
kosovo_i.iconAnchor = new GPoint(25, 17);
kosovo_i.infoWindowAnchor = new GPoint(25, 17);

var eu = new GLatLng(54.97761367069625, 3.5595703125);
marker_eu = new GMarker(eu, eu_i);
GEvent.addListener(marker_eu, "mouseover", function() {
marker_eu.openInfoWindowHtml("<b>欧州連合〔EU〕（27カ国）</b><br />European Union");});

var iceland = new GLatLng(64.297058,-21.917725);
marker_iceland = new GMarker(iceland, iceland_i);
GEvent.addListener(marker_iceland, "mouseover", function() {
marker_iceland.openInfoWindowHtml("<b>アイスランド共和国</b><br />Republic of Iceland<br />首都　レイキャビク");});

var ireland = new GLatLng(53.336818,-6.249847);
marker_ireland = new GMarker(ireland, ireland_i);
GEvent.addListener(marker_ireland, "mouseover", function() {
marker_ireland.openInfoWindowHtml("<b>アイルランド</b><br />Ireland<br />首都　ダブリン");});

var azerbaijan = new GLatLng(40.389999, 49.860000);
marker_azerbaijan = new GMarker(azerbaijan, azerbaijan_i);
GEvent.addListener(marker_azerbaijan, "mouseover", function() {
marker_azerbaijan.openInfoWindowHtml("<b>アゼルバイジャン共和国</b><br />Republic of Azerbaijan<br />首都　バクー");});

var albania = new GLatLng(41.330001, 19.819999);
marker_albania = new GMarker(albania, albania_i);
GEvent.addListener(marker_albania, "mouseover", function() {
marker_albania.openInfoWindowHtml("<b>アルバニア共和国</b><br />Republic of Albania<br />首都　ティラナ");});

var armenia = new GLatLng(40.169998, 44.520000);
marker_armenia = new GMarker(armenia, armenia_i);
GEvent.addListener(marker_armenia, "mouseover", function() {
marker_armenia.openInfoWindowHtml("<b>アルメニア共和国</b><br />Republic of Armenia<br />首都　エレバン");});

var andorra = new GLatLng(42.509998, 1.509999);
marker_andorra = new GMarker(andorra, andorra_i);
GEvent.addListener(marker_andorra, "mouseover", function() {
marker_andorra.openInfoWindowHtml("<b>アンドラ公国</b><br />Principality of Andorra<br />首都　アンドララベラ");});

var italy = new GLatLng(41.90381,12.482185);
marker_italy = new GMarker(italy, italy_i);
GEvent.addListener(marker_italy, "mouseover", function() {
marker_italy.openInfoWindowHtml("<b>イタリア共和国</b><br />Republic of Italy<br />首都　ローマ");});

var ukraine = new GLatLng(50.43, 30.520000);
marker_ukraine = new GMarker(ukraine, ukraine_i);
GEvent.addListener(marker_ukraine, "mouseover", function() {
marker_ukraine.openInfoWindowHtml("<b>ウクライナ</b><br />Ukraine<br />首都　キエフ");});

var uzbekistan = new GLatLng(41.310001, 69.300003);
marker_uzbekistan = new GMarker(uzbekistan, uzbekistan_i);
GEvent.addListener(marker_uzbekistan, "mouseover", function() {
marker_uzbekistan.openInfoWindowHtml("<b>ウズベキスタン共和国</b><br />Republic of Uzbekistan<br />首都　タシケント");});

var greatbritain = new GLatLng(51.507247,-0.126343);
marker_greatbritain = new GMarker(greatbritain, greatbritain_i);
GEvent.addListener(marker_greatbritain, "mouseover", function() {
marker_greatbritain.openInfoWindowHtml("<b>グレートブリテン及び北アイルランド連合王国（英国)</b><br />United Kingdom of Great Britain and Northern Ireland<br />首都　ロンドン");});

var estonia = new GLatLng(59.451358,24.739838);
marker_estonia = new GMarker(estonia, estonia_i);
GEvent.addListener(marker_estonia, "mouseover", function() {
marker_estonia.openInfoWindowHtml("<b>エストニア共和国</b><br />Republic of Estonia<br />首都　タリン");});

var austria = new GLatLng(48.227646,16.369972);
marker_austria = new GMarker(austria, austria_i);
GEvent.addListener(marker_austria, "mouseover", function() {
marker_austria.openInfoWindowHtml("<b>オーストリア共和国</b><br />Republic of Austria<br />首都　ウィーン");});

var netherlands = new GLatLng(52.376857,4.889946);
marker_netherlands = new GMarker(netherlands, netherlands_i);
GEvent.addListener(marker_netherlands, "mouseover", function() {
marker_netherlands.openInfoWindowHtml("<b>オランダ王国</b><br />Kingdom of the Netherlands<br />首都　アムステルダム");});

var kazakhstan = new GLatLng(51.169998, 71.470001);
marker_kazakhstan = new GMarker(kazakhstan, kazakhstan_i);
GEvent.addListener(marker_kazakhstan, "mouseover", function() {
marker_kazakhstan.openInfoWindowHtml("<b>カザフスタン共和国</b><br />Republic of Kazakhstan<br />首都　アスタナ");});

var cyprus = new GLatLng(35.159999, 33.380001);
marker_cyprus = new GMarker(cyprus, cyprus_i);
GEvent.addListener(marker_cyprus, "mouseover", function() {
marker_cyprus.openInfoWindowHtml("<b>キプロス共和国</b><br />Republic of Cyprus<br />首都　ニコシア");});

var hellenic = new GLatLng(37.988857,23.730125);
marker_hellenic = new GMarker(hellenic, hellenic_i);
GEvent.addListener(marker_hellenic, "mouseover", function() {
marker_hellenic.openInfoWindowHtml("<b>ギリシャ共和国</b><br />Hellenic Republic<br />首都　アテネ");});

var kyrgyz = new GLatLng(42.870022, 74.587883);
marker_kyrgyz = new GMarker(kyrgyz, kyrgyz_i);
GEvent.addListener(marker_kyrgyz, "mouseover", function() {
marker_kyrgyz.openInfoWindowHtml("<b>キルギス共和国</b><br />Kyrgyz Republic<br />首都　ビシュケク");});

var georgia = new GLatLng(41.720001, 44.790000);
marker_georgia = new GMarker(georgia, georgia_i);
GEvent.addListener(marker_georgia, "mouseover", function() {
marker_georgia.openInfoWindowHtml("<b>グルジア</b><br />Georgia<br />首都　トビリシ");});

var croatia = new GLatLng(46.800059,15.952148);
marker_croatia = new GMarker(croatia, croatia_i);
GEvent.addListener(marker_croatia, "mouseover", function() {
marker_croatia.openInfoWindowHtml("<b>クロアチア共和国</b><br />Republic of Croatia<br />首都　ザクレブ");});

var sanmarino = new GLatLng(43.939998, 12.430000);
marker_sanmarino = new GMarker(sanmarino, sanmarino_i);
GEvent.addListener(marker_sanmarino, "mouseover", function() {
marker_sanmarino.openInfoWindowHtml("<b>サンマリノ共和国</b><br />Republic of San Marino<br />首都　サンマリノ");});

var swiss = new GLatLng(46.955652,7.449417);
marker_swiss = new GMarker(swiss, swiss_i);
GEvent.addListener(marker_swiss, "mouseover", function() {
marker_swiss.openInfoWindowHtml("<b>スイス連邦</b><br />Swiss Confederation<br />首都　ベルン");});

var sweden = new GLatLng(59.341594,18.069763);
marker_sweden = new GMarker(sweden, sweden_i);
GEvent.addListener(marker_sweden, "mouseover", function() {
marker_sweden.openInfoWindowHtml("<b>スウェーデン王国</b><br />Kingdom of Sweden<br />首都　ストックホルム");});

var spain = new GLatLng(40.425258,-3.703423);
marker_spain = new GMarker(spain, spain_i);
GEvent.addListener(marker_spain, "mouseover", function() {
marker_spain.openInfoWindowHtml("<b>スペイン</b><br />Spain<br />首都　マドリッド");});

var slovak = new GLatLng(48.167459,17.130089);
marker_slovak = new GMarker(slovak, slovak_i);
GEvent.addListener(marker_slovak, "mouseover", function() {
marker_slovak.openInfoWindowHtml("<b>スロバキア共和国</b><br />Slovak Republic<br />首都　ブラスチラバ");});

var slovenia = new GLatLng(46.067752,14.50985);
marker_slovenia = new GMarker(slovenia, slovenia_i);
GEvent.addListener(marker_slovenia, "mouseover", function() {
marker_slovenia.openInfoWindowHtml("<b>スロベニア共和国</b><br />Republic of Slovenia<br />首都　リュブリャーナ");});

var serbia = new GLatLng(44.830001, 20.500000);
marker_serbia = new GMarker(serbia, serbia_i);
GEvent.addListener(marker_serbia, "mouseover", function() {
marker_serbia.openInfoWindowHtml("<b>セルビア共和国</b><br />Republic of Serbia<br />首都　ベオグラード");});

var tajikistan = new GLatLng(38.569999, 68.779998);
marker_tajikistan = new GMarker(tajikistan, tajikistan_i);
GEvent.addListener(marker_tajikistan, "mouseover", function() {
marker_tajikistan.openInfoWindowHtml("<b>タジキスタン共和国 </b><br />Republic of Tajikistan<br />首都　ドゥシャンベ");});

var czech = new GLatLng(50.087327,14.429855);
marker_czech = new GMarker(czech, czech_i);
GEvent.addListener(marker_czech, "mouseover", function() {
marker_czech.openInfoWindowHtml("<b>チェコ共和国</b><br />Czech Republic<br />首都　プラハ");});

var denmark = new GLatLng(55.692681,12.569733);
marker_denmark = new GMarker(denmark, denmark_i);
GEvent.addListener(marker_denmark, "mouseover", function() {
marker_denmark.openInfoWindowHtml("<b>デンマーク王国</b><br />Kingdom of Denmark<br />首都　コペンハーゲン");});

var germany = new GLatLng(52.530634,13.411903);
marker_germany = new GMarker(germany, germany_i);
GEvent.addListener(marker_germany, "mouseover", function() {
marker_germany.openInfoWindowHtml("<b>ドイツ連邦共和国</b><br />Federal Republic of Germany<br />首都　ベルリン");});

var turkmenistan = new GLatLng(37.950197, 58.380223);
marker_turkmenistan = new GMarker(turkmenistan, turkmenistan_i);
GEvent.addListener(marker_turkmenistan, "mouseover", function() {
marker_turkmenistan.openInfoWindowHtml("<b>トルクメニスタン</b><br />Turkmenistan<br />首都　アシガバット");});

var norway = new GLatLng(59.921302,10.750122);
marker_norway = new GMarker(norway, norway_i);
GEvent.addListener(marker_norway, "mouseover", function() {
marker_norway.openInfoWindowHtml("<b>ノルウェー王国</b><br />Kingdom of Norway<br />首都　オスロ");});

var vatican = new GLatLng(41.902916, 12.453389);
marker_vatican = new GMarker(vatican, vatican_i);
GEvent.addListener(marker_vatican, "mouseover", function() {
marker_vatican.openInfoWindowHtml("<b>バチカン市国</b><br />State of the City of Vatican<br />首都　なし（都市国家の一種）");});

var hungary = new GLatLng(47.517664,19.080162);
marker_hungary = new GMarker(hungary, hungary_i);
GEvent.addListener(marker_hungary, "mouseover", function() {
marker_hungary.openInfoWindowHtml("<b>ハンガリー共和国</b><br />Republic of Hungary<br />首都　ブダペスト");});

var finland = new GLatLng(60.181136,24.940338);
marker_finland = new GMarker(finland, finland_i);
GEvent.addListener(marker_finland, "mouseover", function() {
marker_finland.openInfoWindowHtml("<b>フィンランド共和国</b><br />Republic of Finland<br />首都　ヘルシンキ");});

var french = new GLatLng(48.864037,2.351074);
marker_french = new GMarker(french, french_i);
GEvent.addListener(marker_french, "mouseover", function() {
marker_french.openInfoWindowHtml("<b>フランス共和国</b><br />French Republic<br />首都　パリ");});

var bulgaria = new GLatLng(43.213183,23.312988);
marker_bulgaria = new GMarker(bulgaria, bulgaria_i);
GEvent.addListener(marker_bulgaria, "mouseover", function() {
marker_bulgaria.openInfoWindowHtml("<b>ブルガリア共和国</b><br />Republic of Bulgaria<br />首都　ソフィア");});

var belarus = new GLatLng(53.909999, 27.549999);
marker_belarus = new GMarker(belarus, belarus_i);
GEvent.addListener(marker_belarus, "mouseover", function() {
marker_belarus.openInfoWindowHtml("<b>ベラルーシ共和国</b><br />Republic of Belarus<br />首都　ミンスク");});

var belgium = new GLatLng(50.837167,4.329987);
marker_belgium = new GMarker(belgium, belgium_i);
GEvent.addListener(marker_belgium, "mouseover", function() {
marker_belgium.openInfoWindowHtml("<b>ベルギー王国</b><br />Kingdom of Belgium<br />首都　ブリュッセル");});

var bosnia = new GLatLng(43.849998, 18.379999);
marker_bosnia = new GMarker(bosnia, bosnia_i);
GEvent.addListener(marker_bosnia, "mouseover", function() {
marker_bosnia.openInfoWindowHtml("<b>ボスニア・ヘルツェゴビナ</b><br />Bosnia and Herzegovina<br />首都　サラエボ");});

var poland = new GLatLng(52.267107,21.019936);
marker_poland = new GMarker(poland, poland_i);
GEvent.addListener(marker_poland, "mouseover", function() {
marker_poland.openInfoWindowHtml("<b>ポーランド共和国</b><br />Republic of Poland<br />首都　ワルシャワ");});

var portuguese = new GLatLng(38.728912,-9.139938);
marker_portuguese = new GMarker(portuguese, portuguese_i);
GEvent.addListener(marker_portuguese, "mouseover", function() {
marker_portuguese.openInfoWindowHtml("<b>ポルトガル共和国</b><br />Portuguese Republic<br />首都　リスボン");});

var macedonia = new GLatLng(42, 21.469999);
marker_macedonia = new GMarker(macedonia, macedonia_i);
GEvent.addListener(marker_macedonia, "mouseover", function() {
marker_macedonia.openInfoWindowHtml("<b>マケドニア旧ユーゴスラビア共和国</b><br />Former Yugoslav Republic of Macedonia<br />首都　スコピエ");});

var malta = new GLatLng(35.919084,14.520149);
marker_malta = new GMarker(malta, malta_i);
GEvent.addListener(marker_malta, "mouseover", function() {
marker_malta.openInfoWindowHtml("<b>マルタ共和国</b><br />Republic of Malta<br />首都　ヴァレッタ");});

var monaco = new GLatLng(43.736748,7.418861);
marker_monaco = new GMarker(monaco, monaco_i);
GEvent.addListener(marker_monaco, "mouseover", function() {
marker_monaco.openInfoWindowHtml("<b>モナコ公国</b><br />Principality of Monaco<br />首都　モナコ");});

var moldova = new GLatLng(47.029998, 28.829999);
marker_moldova = new GMarker(moldova, moldova_i);
GEvent.addListener(marker_moldova, "mouseover", function() {
marker_moldova.openInfoWindowHtml("<b>モルドバ共和国</b><br />Republic of Moldova<br />首都　キシニョフ");});

var montenegro = new GLatLng(42.442575, 19.268646);
marker_montenegro = new GMarker(montenegro, montenegro_i);
GEvent.addListener(marker_montenegro, "mouseover", function() {
marker_montenegro.openInfoWindowHtml("<b>モンテネグロ共和国</b><br />Republic of Montenegro<br />首都　ポドゴリツァ");});

var latvia = new GLatLng(56.982408,24.130096);
marker_latvia = new GMarker(latvia, latvia_i);
GEvent.addListener(marker_latvia, "mouseover", function() {
marker_latvia.openInfoWindowHtml("<b>ラトビア共和国</b><br />Republic of Latvia<br />首都　リーガ");});

var liechtenstein = new GLatLng(47.1477,9.529953);
marker_liechtenstein = new GMarker(liechtenstein, liechtenstein_i);
GEvent.addListener(marker_liechtenstein, "mouseover", function() {
marker_liechtenstein.openInfoWindowHtml("<b>リヒテンシュタイン公国</b><br />Principality of Liechtenstein<br />首都　ファドーツ");});

var lithuania = new GLatLng(54.713119,25.269928);
marker_lithuania = new GMarker(lithuania, lithuania_i);
GEvent.addListener(marker_lithuania, "mouseover", function() {
marker_lithuania.openInfoWindowHtml("<b>リトアニア共和国</b><br />Republic of Lithuania<br />首都　ヴィリニュス");});

var romania = new GLatLng(44.447997,26.100082);
marker_romania = new GMarker(romania, romania_i);
GEvent.addListener(marker_romania, "mouseover", function() {
marker_romania.openInfoWindowHtml("<b>ルーマニア</b><br />Romania<br />首都　ブカレスト");});

var luxembourg = new GLatLng(49.627392,6.120071);
marker_luxembourg = new GMarker(luxembourg, luxembourg_i);
GEvent.addListener(marker_luxembourg, "mouseover", function() {
marker_luxembourg.openInfoWindowHtml("<b>ルクセンブルク大公国</b><br />Grand Duchy of Luxembourg<br />首都　ルクセンブルク");});

var russian = new GLatLng(55.762668,37.619934);
marker_russian = new GMarker(russian, russian_i);
GEvent.addListener(marker_russian, "mouseover", function() {
marker_russian.openInfoWindowHtml("<b>ロシア連邦（ロシア)</b><br />Russian Federation (Russia)<br />首都　モスクワ");});

var kosovo = new GLatLng(42.483472, 21.475343);
marker_kosovo = new GMarker(kosovo, kosovo_i);
GEvent.addListener(marker_kosovo, "mouseover", function() {
marker_kosovo.openInfoWindowHtml("<b>コソボ共和国</b><br />Republic of Kosovo<br />首都　ブリシュティナ");});


map.addOverlay(marker_eu);map.addOverlay(marker_iceland);map.addOverlay(marker_ireland);map.addOverlay(marker_azerbaijan);map.addOverlay(marker_albania);map.addOverlay(marker_armenia);map.addOverlay(marker_andorra);map.addOverlay(marker_italy);map.addOverlay(marker_ukraine);map.addOverlay(marker_uzbekistan);map.addOverlay(marker_greatbritain);map.addOverlay(marker_estonia);map.addOverlay(marker_austria);map.addOverlay(marker_netherlands);map.addOverlay(marker_kazakhstan);map.addOverlay(marker_cyprus);map.addOverlay(marker_hellenic);map.addOverlay(marker_kyrgyz);map.addOverlay(marker_georgia);map.addOverlay(marker_croatia);map.addOverlay(marker_sanmarino);map.addOverlay(marker_swiss);map.addOverlay(marker_spain);map.addOverlay(marker_slovak);map.addOverlay(marker_slovenia);map.addOverlay(marker_serbia);map.addOverlay(marker_tajikistan);map.addOverlay(marker_czech);map.addOverlay(marker_denmark);map.addOverlay(marker_germany);map.addOverlay(marker_turkmenistan);map.addOverlay(marker_norway);map.addOverlay(marker_vatican);map.addOverlay(marker_hungary);map.addOverlay(marker_finland);map.addOverlay(marker_french);map.addOverlay(marker_bulgaria);map.addOverlay(marker_belarus);map.addOverlay(marker_belgium);map.addOverlay(marker_poland);map.addOverlay(marker_bosnia);map.addOverlay(marker_portuguese);map.addOverlay(marker_macedonia);map.addOverlay(marker_malta);map.addOverlay(marker_monaco);map.addOverlay(marker_moldova);map.addOverlay(marker_montenegro);map.addOverlay(marker_latvia);map.addOverlay(marker_liechtenstein);map.addOverlay(marker_lithuania);map.addOverlay(marker_romania);map.addOverlay(marker_luxembourg);map.addOverlay(marker_russian);map.addOverlay(marker_sweden);map.addOverlay(marker_kosovo);
}

onload = flags;
onunload = GUnload;
