// Custom Google Maps V3

var map;

var cc = new google.maps.LatLng(1.2891539856481764, 103.81243228912354); //TWG@ChangCharn
var bq = new google.maps.LatLng(1.2873841751604318, 103.8487708568573); //TWG@BoatQuay
var cs = new google.maps.LatLng(1.2821015517079934, 103.84646147489548); //TWG@ClubSt
var tl = new google.maps.LatLng(1.306508789109322, 103.82677137851715); //TWG@Tanglin

//default settings to CC
var settings = {
		zoom					: 17,
		center					: cc,
		mapTypeControl			: true,
		mapTypeControlOptions	: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
		navigationControl		: true,
		navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
		mapTypeId				: google.maps.MapTypeId.ROADMAP
};
		
function initializeGmap() 
{	
	map = new google.maps.Map(document.getElementById("map_canvas"), settings);
	
	//for CC -------------------------------------------------------------------------------------------------------------	
	var companyLogo1 = new google.maps.MarkerImage('common/images/maplogo.png',
		new google.maps.Size(150,50), new google.maps.Point(0,0), new google.maps.Point(89,38)
	);
	var companyPos1 = new google.maps.LatLng(1.2891539856481764, 103.81243228912354);
	var companyMarker1 = new google.maps.Marker({
      position		: companyPos1,
      map			: map,
	  icon			: companyLogo1,
      title			: "The Wine Gallery @ Magnum",
	  mapTypeId		: google.maps.MapTypeId.ROADMAP

  	});
	
	var contentString1 = 
	'<div id="content"><div id="siteNotice"></div>'+
    '<h3 id="firstHeading" class="firstHeading">The Wine Gallery @ Magnum</h3>'+
    '<div id="bodyContent"></div></div>';
	
	//var infowindow1 = new google.maps.InfoWindow({ content: contentString1 });
	//google.maps.event.addListener(companyMarker1, 'click', function() { infowindow1.open(map,companyMarker1); });
	google.maps.event.addListener(companyMarker1, 'click', function() { map.panTo(cc); map.setZoom(17); });
		
	//for BQ ---------------------------------------------------------------------------------------------------------------
	var companyLogo2 = new google.maps.MarkerImage('common/images/maplogo.png',
		new google.maps.Size(150,50), new google.maps.Point(0,0), new google.maps.Point(99,38)
	);
	var companyPos2 = new google.maps.LatLng(1.2873841751604318, 103.8487708568573);
	var companyMarker2 = new google.maps.Marker({
      position		: companyPos2,
      map			: map,
	  icon			: companyLogo2,
      title			: "The Wine Gallery @ Boat Quay"
  	});
	var contentString2 = 
	'<div id="content"><div id="siteNotice"></div>'+
    '<h3 id="firstHeading" class="firstHeading">The Wine Gallery @ Boat Quay</h3>'+
    '<div id="bodyContent"></div></div>';
	
	//var infowindow2 = new google.maps.InfoWindow({ content: contentString2 });
	//google.maps.event.addListener(companyMarker2, 'click', function() { infowindow2.open(map,companyMarker2); });
	google.maps.event.addListener(companyMarker2, 'click', function() { map.panTo(bq); map.setZoom(17); });
	
	
	//for CS ---------------------------------------------------------------------------------------------------------------
	var companyLogo3 = new google.maps.MarkerImage('common/images/maplogo.png',
		new google.maps.Size(150,50), new google.maps.Point(0,0), new google.maps.Point(79,118)
	);
	var companyPos3 = new google.maps.LatLng(1.2821015517079934, 103.84646147489548);
	var companyMarker3 = new google.maps.Marker({
      position		: companyPos3,
      map			: map,
	  icon			: companyLogo3,
      title			: "The Wine Gallery @ Club Street"
  	});
	var contentString3 =
	'<div id="content"><div id="siteNotice"></div>'+
    '<h3 id="firstHeading" class="firstHeading">The Wine Gallery @ Club Street</h3>'+
    '<div id="bodyContent"></div></div>';
		
	//var infowindow3 = new google.maps.InfoWindow({ content: contentString3 });
	//google.maps.event.addListener(companyMarker3, 'click', function() { infowindow3.open(map,companyMarker3); });
	google.maps.event.addListener(companyMarker3, 'click', function() { map.panTo(cs); map.setZoom(18); });
	
	
	//for TL ---------------------------------------------------------------------------------------------------------------
	/*var companyLogo4 = new google.maps.MarkerImage('common/images/maplogo.png',
		new google.maps.Size(150,50), new google.maps.Point(0,0), new google.maps.Point(80,30)
	);*/
	
	var companyLogo4 = 'common/images/maplogo.png';
	var companyPos4 = new google.maps.LatLng(1.306508789109322, 103.82677137851715);
	var companyMarker4 = new google.maps.Marker({
      position		: companyPos4,
      map			: map,
	  icon			: companyLogo4,
      title			: "The Wine Gallery @ Tanglin"
  	});
	var contentString4 = 
	'<div id="content"><div id="siteNotice"></div>'+
    '<h3 id="firstHeading" class="firstHeading">The Wine Gallery @ Tanglin</h3>'+
    '<div id="bodyContent"></div></div>';
	
	//var infowindow4 = new google.maps.InfoWindow({ content: contentString4 });
	//google.maps.event.addListener(companyMarker4, 'click', function() { infowindow4.open(map,companyMarker4); });
	google.maps.event.addListener(companyMarker4, 'click', function() { map.panTo(tl); map.setZoom(17); });
	
}