var names = ["Corvins Furniture - Elizabethtown","Corvins Furniture - Radcliff"]; var streets = ["5284 N. Dixie Hwy","310 S. Dixie Hwy"]; var streets2 = ["","",""]; var citystatezips = ["Elizabethtown, KY 42701","Radcliff, KY 40160"]; var phones = ["(270) 737-2431","(270) 352-0651"]; var faxes = ["",""]; var LatNums = [37.761271,37.836636]; var LongNums = [-85.899541,-85.935075]; var centerLat = 37.791271; var centerLong = -85.919541; var startZoom = 12; // 1-19, larger = zoomed in more var locs = []; var infos = []; var markers = []; var latlngs = []; var map; var totalMarkers; var linkAddy,linkURL = ""; function GoogleMap() { var latlng = new google.maps.LatLng(centerLat,centerLong); var myOptions = {zoom:startZoom, center:latlng, mapTypeId:google.maps.MapTypeId.ROADMAP}; map = new google.maps.Map(document.getElementById("googlemap"), myOptions); linkAddy = (streets[0]+"+"+citystatezips[0]).replace(/ /g,"+").replace(/,/g,""); linkURL = "http://maps.google.com/maps?f=q&hl=en&q="+linkAddy+"&om=1"; locs[0] = '
'+names[0]+'
'+streets[0]+'
'; if (streets2[0] != "") {locs[0] = locs[0] + streets2[0]+'
'} locs[0] = locs[0]+citystatezips[0]+'
'; if (phones[0] != "") {locs[0] = locs[0] + 'Phone: ' + phones[0]+'
'} if (faxes[0] != "") {locs[0] = locs[0] + 'Fax: ' + faxes[0]+'
'} locs[0] = locs[0]+'Get Driving Directions
'; infos[0] = new google.maps.InfoWindow({content:locs[0] }); latlngs[0] = new google.maps.LatLng(LatNums[0],LongNums[0]); markers[0] = new google.maps.Marker({position:latlngs[0], map:map, title:names[0]}); google.maps.event.addListener(markers[0], 'click', function() { ScrollMap(0); }); totalMarkers = 0; linkAddy = (streets[1]+"+"+citystatezips[1]).replace(/ /g,"+").replace(/,/g,""); linkURL = "http://maps.google.com/maps?f=q&hl=en&q="+linkAddy+"&om=1"; locs[1] = '
'+names[1]+'
'+streets[1]+'
'; if (streets2[1] != "") {locs[1] = locs[1] + streets2[1]+'
'} locs[1] = locs[1]+citystatezips[1]+'
'; if (phones[1] != "") {locs[1] = locs[1] + 'Phone: ' + phones[1]+'
'} if (faxes[1] != "") {locs[1] = locs[1] + 'Fax: ' + faxes[1]+'
'} locs[1] = locs[1]+'Get Driving Directions
'; infos[1] = new google.maps.InfoWindow({content:locs[1] }); latlngs[1] = new google.maps.LatLng(LatNums[1],LongNums[1]); markers[1] = new google.maps.Marker({position:latlngs[1], map:map, title:names[1]}); google.maps.event.addListener(markers[1], 'click', function() { ScrollMap(1); }); totalMarkers = 1; } function ScrollMap(num){ closeMarkers(); infos[num].open(map,markers[num]); } function closeMarkers(){ for (var i=0; i<=totalMarkers; i++){ infos[i].close(map,markers[i]); } }