var map;
var centerLatitude = 1.352083;//40.6897;
var centerLongitude = 103.819836;//-95.0446;
var startZoom = 11; //3
var initCompleted = 0;

var initialLogo = new GIcon(G_DEFAULT_ICON);
	initialLogo.shadow = "http://www.google.com/mapfiles/shadow50.png";
	initialLogo.iconSize = new GSize(20, 34);
	initialLogo.shadowSize = new GSize(37, 34);
	initialLogo.iconAnchor = new GPoint(9, 34);
	initialLogo.infoWindowAnchor = new GPoint(9, 2);


function addMarker(id,latitude , longitude, description) {
	if (initCompleted==0){
           //initialLogo.image= "images/marker_"+markers[id].tutoringType+".png";
           initialLogo.image= "images/marker_initial.png";
           }
        var marker = new GMarker(new GLatLng(latitude, longitude),initialLogo);
        //var marker = new GMarker(new GLatLng(latitude, longitude));
        
	
        GEvent.addListener(marker, 'mouseover',
	function() {
              marker.setImage("images/marker_selected.png");
             // marker.openInfoWindowHtml(description);
              marker.openExtInfoWindow(map,"simple_example_window",description,{beakOffset: 0});
              //
             $("#message").hide();
              
	}
	);
     
        GEvent.addListener(marker, 'mouseout', function(){
            //marker.setImage(G_DEFAULT_ICON);

              marker.setImage("images/marker_initial.png");
             map.closeExtInfoWindow ();
          });

	map.addOverlay(marker);
}

function init() {
	map = new GMap2(document.getElementById("map"));
	//map.addControl(new GSmallMapControl());
         map.setUIToDefault();
	map.setCenter(new GLatLng(centerLatitude, centerLongitude), startZoom);
	for(id in markers) {
		addMarker(id,markers[id].latitude , markers[id].longitude,
		markers[id].description);
	}
        initCompleted = 1;
        
}

window.onload = init;