 if (GBrowserIsCompatible()) { 
function createMarker(point,html) {
var marker = new GMarker(point, icon);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(25,10),1);
map.addControl(new GSmallMapControl());
map.enableDoubleClickZoom();
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_japan.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(35.4,139.4);
var marker = createMarker(point,'<div style="width:200px"><b>Japan</b><br>February 11, 2012<br><a href="http://www.officeholidays.com/countries/japan/japan_foundation_day.asp" Target="_parent">National Foundation Day </a><br>February 11 is National Foundation Day. a national holiday for Japanese people to remind themselves of the nations founding and foster their love for the nation...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_lithuania.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(54.4,25.2);
var marker = createMarker(point,'<div style="width:200px"><b>Lithuania</b><br>February 16, 2012<br><a href="/countries/lithuania/default.asp" Target="_parent">Restoration of the State Day</a><br>...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_usa.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(38.5,-77);
var marker = createMarker(point,'<div style="width:200px"><b>USA</b><br>February 20, 2012<br><a href="http://www.officeholidays.com/countries/usa/presidents_day.asp" Target="_parent">Presidents Day</a><br>The original version of the holiday was in commemoration of George Washingtons birthday in 1796...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_brazil.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(-22.5,-43.12);
var marker = createMarker(point,'<div style="width:200px"><b>Brazil</b><br>February 20, 2012<br><a href="http://www.officeholidays.com/countries/brazil/carnival.asp" Target="_parent">Carnival</a><br>...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_india.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(28.3,77.2);
var marker = createMarker(point,'<div style="width:200px"><b>India</b><br>February 20, 2012<br><a href="http://www.officeholidays.com/countries/india/default.asp" Target="_parent">Maha Shivratri </a><br>According to Hindu mythology, Shivaratri symbolizes the wedding day of Lord Shiva....</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_brazil.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(-22.5,-43.12);
var marker = createMarker(point,'<div style="width:200px"><b>Brazil</b><br>February 21, 2012<br><a href="http://www.officeholidays.com/countries/brazil/carnival.asp" Target="_parent">Carnival</a><br>...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_brazil.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(-22.5,-43.12);
var marker = createMarker(point,'<div style="width:200px"><b>Brazil</b><br>February 22, 2012<br><a href="http://www.officeholidays.com/religious/christian/lent.asp#ash_Wednesday" Target="_parent">Ash Wednesday</a><br>Marks the beginning of lent...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_russia.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(55.4,37.4);
var marker = createMarker(point,'<div style="width:200px"><b>Russia</b><br>February 23, 2012<br><a href="http://www.officeholidays.com/countries/russia/defence_motherland.asp" Target="_parent">Defence of the Motherland </a><br>Defence of the Motherland day honors those who are currently serving in the Armed Forces and those who have served in the past...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_estonia.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(59.2,24.4);
var marker = createMarker(point,'<div style="width:200px"><b>Estonia</b><br>February 24, 2012<br><a href="/countries/estonia/default.asp" Target="_parent">Independence Day</a><br>Anniversary of the declaration founding the Republic of Estonia....</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_taiwan.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(23.5,121);
var marker = createMarker(point,'<div style="width:200px"><b>Taiwan</b><br>February 27, 2012<br><a href="http://www.officeholidays.com/countries/taiwan/default.asp" Target="_parent">Public holiday</a><br>Compensated from Sat Mar 3...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_greece.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(37.6,23.4);
var marker = createMarker(point,'<div style="width:200px"><b>Greece</b><br>February 27, 2012<br><a href="http://www.officeholidays.com/countries/greece/clean_monday.asp" Target="_parent">Ash Monday </a><br>Also known as Orthodox Shrove Monday or Ash Monday. Clean Monday begins the season of Great Lent in Eastern Orthodox Churches...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_taiwan.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(23.5,121);
var marker = createMarker(point,'<div style="width:200px"><b>Taiwan</b><br>February 28, 2012<br><a href="http://www.officeholidays.com/countries/taiwan/default.asp" Target="_parent">Peace Memorial Day</a><br>...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_united_kingdom.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(51.3,-0.3);
var marker = createMarker(point,'<div style="width:200px"><b>United Kingdom</b><br>March 1, 2012<br><a href="http://www.officeholidays.com/countries/united_kingdom/default.asp" Target="_parent">St Davids Day</a><br>St David is the patron saint of Wales...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_south_korea.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(37.3,126.6);
var marker = createMarker(point,'<div style="width:200px"><b>South Korea</b><br>March 1, 2012<br><a href="http://www.officeholidays.com/countries/south_korea/independence.asp" Target="_parent">March 1st Movement </a><br>Locally called Samil Jeol, Independence Movement day commemorates a nation-wide independence movement which took place in 1919 in protest against colonisation by Japan...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_thailand.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(13.5,100.3);
var marker = createMarker(point,'<div style="width:200px"><b>Thailand</b><br>March 7, 2012<br><a href="http://www.officeholidays.com/countries/thailand/default.asp" Target="_parent">Makha Bucha Day</a><br>...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_russia.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(55.4,37.4);
var marker = createMarker(point,'<div style="width:200px"><b>Russia</b><br>March 8, 2012<br><a href="http://www.officeholidays.com/countries/russia/womens_day.asp" Target="_parent">Womens Day</a><br>...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_israel.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(31.5,35.1);
var marker = createMarker(point,'<div style="width:200px"><b>Israel</b><br>March 8, 2012<br><a href="http://www.officeholidays.com/countries/israel/purim.asp" Target="_parent">Purim </a><br>Purim is a Jewish holiday that remembers the deliverance of the Jewish people from a plot to destroy all of them as recorded in the Book of Esther…...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_india.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(28.3,77.2);
var marker = createMarker(point,'<div style="width:200px"><b>India</b><br>March 8, 2012<br><a href="http://www.officeholidays.com/countries/india/holi.asp" Target="_parent">Holi </a><br>Holi was originally a festival to celebrate good harvests and fertility of the land, but is now a symbolic commemoration of a legend from Hindu Mythology...</div>')
map.addOverlay(marker);
var icon = new GIcon();
icon.image = 'http://www.officeholidays.com/images/flags/flag_russia.png'
icon.iconSize = new GSize(16,16)
icon.iconAnchor = new GPoint(16,11)
icon.infoWindowAnchor = new GPoint(9, 2);
var point = new GLatLng(55.4,37.4);
var marker = createMarker(point,'<div style="width:200px"><b>Russia</b><br>March 9, 2012<br><a href="http://www.officeholidays.com/countries/russia/2012.asp" Target="_parent">Bridge holiday</a><br>Compensated from Sunday Mar 11...</div>')
map.addOverlay(marker);
}
else {
alert("Sorry, the Google Maps API is not compatible with this browser");
}

