// JavaScript Document 
// Google Map API Key: ABQIAAAA7woHfgxA-1PeH-qltAqQ2RTIMAQPmTjb-nkxrSNByzwwiqqw2RTnY2fcamuaQrwOPqc5iGe1PUVjaQ
// Variables Declarations
var geocoder;
var map;
var originallat = 43.0380445;
var originallng = -87.9111726;
var clinumber;
var name;
var citystate;
var region;
var phonenum;
var faxnum;
var url;
var minorcode;

var iconXML;

var contentString;


var arr_clinumber = [];
var arr_name = [];
var arr_citystate = [];
var arr_region = [];
var arr_phonenum = [];
var arr_faxnum = [];
var arr_url = [];
var arr_minorcode = [];
var arr_latitude = [];
var arr_longitude = [];




var XMLlatlng = new google.maps.LatLng(originallat,originallng);

// Initializes Map
function initialize() {

geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(originallat,originallng);


var myOptions = {
  zoom: 10,
  center: latlng,
  mapTypeId: google.maps.MapTypeId.TERRAIN,
  navigationControl: true,
  navigationControlOptions: {style: google.maps.NavigationControlStyle.DEFAULT},
  mapTypeControl: false,
  mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
  scaleControl: false
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
setXMLList();
//setXMLMarker2();
}



function setXMLList() {
	var i;
	var setlen = arr_latitude.length;
	for(i=0;i<=setlen;i++)
	{
		XMLlatlng = new google.maps.LatLng(arr_latitude[i],arr_longitude[i]);
		
		contentString = "<span class='listingtitle'><a href='../member.php?mid="+arr_clinumber[i]+"'>"+arr_name[i]+"</a></span><br /><br /></span><span class='bodycopy'>"+arr_citystate[i]+""+arr_region[i]+"<br />"+arr_phonenum[i]+""+arr_faxnum[i]+""+arr_url[i]+"<br /></span><span class='listinglink'><a href='#' onClick='javascript:AddToItinerary("+arr_clinumber[i]+");'>ADD TO ITINERARY</a>";
		
	
		
		
		if(arr_minorcode[i]=="REST") {
			iconXML = "blue-dot.png";
		}
		if(arr_minorcode[i]=="ACCOM") {
			iconXML = "green-dot.png";
		}
		if(arr_minorcode[i]=="ATTRAC") {
			iconXML = "gray-dot.png";
		}
		if(arr_minorcode[i]=="ARTENT") {
			iconXML = "pink-dot.png";
		}
		if(arr_minorcode[i]=="SHOP") {
			iconXML = "yellow-dot.png";
		}
		if(arr_minorcode[i]=="SPORTS") {
			iconXML = "orange-dot.png";
		}
		if(arr_minorcode[i]=="RELORESOUR") {
			iconXML = "purple-dot.png";
		}
		
		if(arr_minorcode[i]=="TOURTR") {
			iconXML = "bluegreen-dot.png";
		}
		if(arr_minorcode[i]=="VISITORSER") {
			iconXML = "red-dot.png";
		}
		
		
		setXMLMarker();
	}
	
}

// Sets Unique Markers & Information Windows
function setXMLMarker() {
	var image = "/images/icons/" +iconXML;	
	var marker = new google.maps.Marker({				
			  position: XMLlatlng,
			  map: map,
			  icon: image
			  });
	var infowindow = new google.maps.InfoWindow({
		content: contentString
	});
	

	google.maps.event.addListener(marker, 'click', function() {
	  infowindow.open(map, marker);
	});
	
}




// Sets Unique Markers & Information Windows
XMLlatlng2 = new google.maps.LatLng(43.0315529,-87.8999874);
contentString2 = "<span class='listingtitle'><a href='http://www.visitmilwaukee.org/member.php?mid=33473'><img id='mainimage' name='mainimage'  src='http://www.visitmilwaukee.org/images/lucky-further.jpg' width='200' height='200'/></a><br /><a href='../member.php?mid=5645'>Irish Fest Milwaukee</a></span><br /><br /></span><span class='bodycopy'>Henry Maier Festival Park<br />Mailing: 1532 N. Wauwatosa Avenue<br />Milwaukee, WI 53213<br />Region: Downtown<br /><br />Phone: (414) 476-3378<br />Fax: (414) 476-7712<br />Website: <a href='www.irishfest.com'>www.irishfest.com</a><br />Email: ifest@execpc.com<br /></span><span class='listinglink'><a href='#' onClick='javascript:AddToItinerary(5645);'>ADD TO ITINERARY</a>";
function setXMLMarker2() {
	var image = "/images/icons/lucky-pin.png";	
	var marker = new google.maps.Marker({				
			  position: XMLlatlng2,
			  map: map,
			  icon: image
			  });
	var infowindow = new google.maps.InfoWindow({
		content: contentString2
	});
	

	google.maps.event.addListener(marker, 'click', function() {
	  infowindow.open(map, marker);
	});
	
}

