/**
 * @author dondon
 */
var iconOptions = {};
iconOptions.primaryColor = "#980065";
iconOptions.strokeColor = "#980065";
iconOptions.labelColor = "#FFFFFF";
iconOptions.addStar = false;
iconOptions.starPrimaryColor = "#FFFF00";
iconOptions.starStrokeColor = "#0000FF";
$(document).ready(function(){
	initialize();				
	geocoder.getLatLng(
	      'Muxia, Spain',
	      function(point) {
	        if (point) {
	          map.setCenter(point, 1);
	    	}
		}
	);
	for(var i=0;i<trips.length;i++){
		//if(memberCountPerCountry[i].country_name){
		//	showAddress(memberCountPerCountry[i].country_name,memberCountPerCountry[i].mcount);
		//}
		showAddress(trips[i].city + " "+trips[i].country,trips[i].title,trips[i].trip_id);
	}
	function initialize() {
	  if (GBrowserIsCompatible()) {
	    map = new GMap2(document.getElementById("tripmaps"));
		map.setMapType(G_PHYSICAL_MAP);									
		//map.setCenter(new GLatLng(37.4419, -122.1419), 2);
		geocoder = new GClientGeocoder();
		/*
	    var opts = {
	      zoomInBtnTitle : "Zoom In",
	      zoomOutBtnTitle :"Zoom Out"
	    };
	    */
	    //var extLargeMapControl = new ExtLargeMapControl(opts);
	    //map.addControl(extLargeMapControl);
		map.setUIToDefault();					
	  }
	}
	function showAddress(address,label,trip_id) {
	      if (geocoder) {
	        geocoder.getLatLng(
	          address,
	          function(point) {
	            if (point) {
	              //map.setCenter(point, 13);	
	              map.addOverlay(createMarker(point,address,label,trip_id));
	            }
	          }
	        );
	      }
	}				
	
	function createMarker(point,address,label,trip_id) {
		//iconOptions.label = label;
		var icon = MapIconMaker.createLabeledMarkerIcon(iconOptions);
	  	var marker = new GMarker(point, {icon: icon, draggable:false});
		
		GEvent.addListener(marker, "click", function() {
			/*
			if(parseInt(label)<=1){
				var htm = '<h3 class="magenta">'+address+'</h3><span class="magenta">'+label+'</span><span>&nbsp;promoter</span>';	
			} else {
				var htm = '<h3 class="magenta">'+address+'</h3><span class="magenta">'+label+'</span><span>&nbsp;promoters</span>';
			}
			*/
			var htm = '<a href="'+pageURL+'/details/'+trip_id+'"><h3 class="magenta">'+label+'</h3></a><span>'+address+'</span>';
			marker.openInfoWindowHtml(htm);
		});
		
		return marker;
	}
});

function redirectToRequestHome(){
	window.location = pageURL;
}
