// JavaScript Document
function gomymarker(ID,ADDRESS,TITLE,SCRIPT,ICON) {
	var map;
	var geocoder;
	var image1 = 'images/map-point-bloger.png';
	var image2 = 'images/map-point-join.png';
	var image3 = 'images/map-point-wind.png';
	var image4 = 'images/map-point-wind.png';
	
	geocoder = new google.maps.Geocoder();
	var latlng = new google.maps.LatLng(24.246965,121.025391);
	var myOptions = {
		zoom: 8,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	}
	map = new google.maps.Map(document.getElementById(ID), myOptions);

	if (geocoder) {
		for(var i=0;i<ADDRESS.length;i++){
			marker(map,geocoder,ADDRESS[i],TITLE[i],SCRIPT[i],eval(ICON[i]));
		}
	}
}

function marker(map,geocoder,Address,Title,Script,Icon){
	geocoder.geocode( 
		{ 'address': Address }, 
		function(results, status) {
			if (status == google.maps.GeocoderStatus.OK) {
				map.setCenter(results[0].geometry.location);
				var marker = new google.maps.Marker({
					map: map, 
					position: results[0].geometry.location,
					icon: Icon,
					title:Title
				});
				var infowindow = new google.maps.InfoWindow({
						content: Script 
				});
				google.maps.event.addListener(marker, 'click', function() {
					infowindow.open(map,marker);
				});
			}
		}
	);
	
}
