// Copyright 2005 MapBuilder.net // You can't use this script or parts of this script without written permission from MapBuilder.net or Andrew Bidochko. // This script is a part of free service provided by MapBuilder.net and the script can be used from MapBuilder.net server only. function include(script_filename) { document.write('<' + 'script'); document.write(' language="javascript"'); document.write(' type="text/javascript"'); document.write(' src="' + script_filename + '">'); document.write(''); } include("http://www.mapbuilder.net/js/direction.php"); // Global Variables // set map variable var map = ""; //set up array of locations var aLocations = new Array; // Storage for sidebar list var listNodeContent = ""; // Create MabBuilder's "tiny" red marker icon var iconsm = new GIcon(); iconsm.image = "http://labs.google.com/ridefinder/images/mm_20_red.png"; iconsm.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png"; iconsm.iconSize = new GSize(12, 20); iconsm.shadowSize = new GSize(22, 25); iconsm.iconAnchor = new GPoint(6, 20); iconsm.infoWindowAnchor = new GPoint(5, 1); // Create MabBuilder's "big" marker icon var iconbig = new GIcon(); iconbig.image = "http://www.google.com/mapfiles/marker.png"; iconbig.shadow = "http://www.google.com/mapfiles/shadow50.png"; iconbig.iconSize = new GSize(20, 34); iconbig.shadowSize = new GSize(37, 34); iconbig.iconAnchor = new GPoint(6, 34); iconbig.infoWindowAnchor = new GPoint(5, 1); // Custom Icon var iconcustom = new GIcon(iconbig); iconcustom.shadow = ''; /* * Copyright (c) 2005 Andriy Bidochko. * http://www.mapbuilder.net * * The script has been generated by MapBuilder.net service and released to the customer under * The GNU General Public License (GPL), which can be found at: http://www.opensource.org/licenses/gpl-license.php * * This program is free software; you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation; * either version 2 of the License, or any later version. * * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * for more details. */ MapBuilder.prototype.GetGoogleMapsAPIVersion = function() { var v = 0; var scripts = document.getElementsByTagName("SCRIPT") for (var i=0; iPowered By MapBuilder.net v1.0, GMap v'+v+''; try { if (v > 2) { oMap.getContainer().appendChild(info); } else { oMap.div.parentNode.appendChild(info); } } catch (e) { // do nothing } } GMap.prototype.addMapBuilder=function(oMap){ oMap.initialize(this); } MapBuilder.prototype.registerMBEvent=function(oMap){ GEvent.addListener(oMap, "maptypechanged", function() { setCreatedColor(oMap); }); } GMap.prototype.addMapBuilder=function(oMap){ oMap.initialize(this); } //Set "Created By Mapbuilder" color based on map type function setCreatedColor(oMap) { // v1 return ; var info=oMap.ownerDocument.getElementById('CreatedByMapBuilder'); currmaptype = getCurrentMapTypeNumber(oMap); // Regular map if (currmaptype == 0) info.style.color='#000000'; else info.style.color='#FFFFFF'; } //That function will return the element of the array returned by map.getMapTypes() that identifies the current map function getCurrentMapTypeNumber(oMap){ var type=-1; for(var ix=0;ix 7) ? 7 : ((currentZoom == 0) ? 0 : (currentZoom - 1)); map.centerAndZoom(aLocations[num][3], newzoom); } // Function is called when sidebar item is clicked or we are dealing with group boxes. function myInfoWindowHtml(num) { // Map rendering with open info window is very slow. Lets center map first. map.centerAtLatLng(aLocations[num][3]); // Use markeropenInfoWindowHtml(html) aLocations[num][0].openInfoWindowHtml(aLocations[num][2]); // Move focus to the map // Depricated //window.scrollTo(10, 10); } // Creates a locations list and put it into side bar function createSideBar() { // write links into document. for (var i=0; i" + GetDirectionForm(0); + ""; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
Aldi
Monday-Thursday 9am - 7pm
Friday 9am - 8pm
Saturday 9am - 7pm
Sunday Closed

German style groceries, especially around holidays.
" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[0] = new Array(marker, "Aldi", InfoHTML, point); point = new GPoint(-80.024068, 40.335929); footerHtml = "
" + GetDirectionForm(1); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
Aldi Bethel Park
Bethel Park, PA 15102
5159 Library Road
Monday-Thursday 9am - 7pm
Friday 9am - 8pm
Saturday 9am - 7pm
Sunday Closed
German style groceries, espcially around holidays
" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[1] = new Array(marker, "Aldi Bethel Park", InfoHTML, point); point = new GPoint(-80.167947, 40.45739); footerHtml = "
" + GetDirectionForm(2); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
Aldi Robinson
Pittsburgh (Robinson Twp.), PA 15205
100 Costco Drive

Monday-Thursday 10am - 8pm
Friday 10am - 8pm
Saturday 10am - 8pm
Sunday Closed

German Style Groceries, especially around holidays
" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[2] = new Array(marker, "Aldi Robinson", InfoHTML, point); point = new GPoint(-79.984334, 40.451781); footerHtml = "
" + GetDirectionForm(3); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
Alex's International

2020 Smallman St., Strip District


412-232-0960

German meats, cheeses and breads.


" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[3] = new Array(marker, "Alex's International", InfoHTML, point); point = new GPoint(-80.112268, 40.358082); footerHtml = "
" + GetDirectionForm(4); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
Burgh's

Always German beer on tap, some bottles to go.

" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[4] = new Array(marker, "Burgh's", InfoHTML, point); point = new GPoint(-79.894054, 40.432558); footerHtml = "
" + GetDirectionForm(5); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
D's
Many import German beers to go. Make your own six packs. Sausage while you wait.
http://www.regentsquare.net/ds6pax.html
" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[5] = new Array(marker, "D's", InfoHTML, point); point = new GPoint(-79.980347, 40.428922); footerHtml = "
" + GetDirectionForm(6); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
Fat Head's
Always many German beers on tap.
https://www.fatheads.com/
" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[6] = new Array(marker, "Fat Head's", InfoHTML, point); point = new GPoint(-80.021597, 40.364361); footerHtml = "
" + GetDirectionForm(7); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
John McGinnis Special Food Store

3759 Library Rd
Pittsburgh
412-344-1450

Extensive variety of German foods, including sausages, dailry products (Quark) and sweets (Milka)

" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[7] = new Array(marker, "John McGinnis Special Food Store", InfoHTML, point); point = new GPoint(-80.305447, 40.695152); footerHtml = "
" + GetDirectionForm(8); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
Kretchmar's Bakery

http://www.kbakery.com/default.asp

" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[8] = new Array(marker, "Kretchmar's Bakery", InfoHTML, point); point = new GPoint(-80.023165, 40.395802); footerHtml = "
" + GetDirectionForm(9); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
Kribel's Bakery
Sweets and breads. Two more locations
http://www.kribelsbakeryofpittsburgh.com/aboutus.html
" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[9] = new Array(marker, "Kribel's Bakery", InfoHTML, point); point = new GPoint(-79.982338, 40.370232); footerHtml = "
" + GetDirectionForm(10); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
McGinnis Sisters

http://www.mcginnis-sisters.com/about.html
Carries German mixes, canned goods, seasonal items such as Lebkuchen and Stollen.

" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[10] = new Array(marker, "McGinnis Sisters", InfoHTML, point); point = new GPoint(-79.751526, 40.434348); footerHtml = "
" + GetDirectionForm(11); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
McGinnis Sisters2

http://www.mcginnis-sisters.com/about.html
Carries German mixes, canned goods, seasonal items such as Lebkuchen and Stollen.

" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[11] = new Array(marker, "McGinnis Sisters2", InfoHTML, point); point = new GPoint(-80.130831, 40.432572); footerHtml = "
" + GetDirectionForm(12); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
Mediterra Bakehouse
Mediterra Bakehouse
801 Parkway View DriveBuilding 8
Pittsburgh, PA, 15205 -- 412.490.9130

Rumor has it, the best bread around.
http://www.mediterrabakehouse.com/
" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[12] = new Array(marker, "Mediterra Bakehouse", InfoHTML, point); point = new GPoint(-79.983176, 40.451898); footerHtml = "
" + GetDirectionForm(13); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
Mon Aimee Chocolat
http://www.monaimeechocolat.com/
Most German chocolates, marzipan, and some other German sweets. Seasonsal items available as well. (Christmas, Easter)
" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[13] = new Array(marker, "Mon Aimee Chocolat", InfoHTML, point); point = new GPoint(-79.932902, 40.451613); footerHtml = "
" + GetDirectionForm(14); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
Prantl's Bakery
" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[14] = new Array(marker, "Prantl's Bakery", InfoHTML, point); point = new GPoint(-80.079984, 40.440482); footerHtml = "
" + GetDirectionForm(15); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
Sharp Edge Creek House
Always German beer on tap, many German bottles to go.
http://www.sharpedgebeer.com/
" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[15] = new Array(marker, "Sharp Edge Creek House", InfoHTML, point); point = new GPoint(-80.098488, 40.301148); footerHtml = "
" + GetDirectionForm(16); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
The Market Place

New international grocery with some German items.

" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[16] = new Array(marker, "The Market Place", InfoHTML, point); point = new GPoint(-80.05254, 40.348602); footerHtml = "
" + GetDirectionForm(17); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
The Uncommon Market

1798 North Highland Road at Route 19, Bethel Park


412-831-7777

Some German items.

" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[17] = new Array(marker, "The Uncommon Market", InfoHTML, point); point = new GPoint(-79.930558, 40.458162); footerHtml = "
" + GetDirectionForm(18); + "
"; // Define Marker iconbig.image = "http://www.mapbuilder.net/img/icons/marker_34_red.png"; InfoHTML = "
Whole Foods

Whole Foods Market
5880 Centre Avenue
Pittsburgh
, PA
412-441-7960
Sometimes has Quark, European style bread by Mediterra

http://www.wholefoodsmarket.com/


" + footerHtml + "
"; marker = createMarker(point, InfoHTML, iconbig); map.addOverlay(marker); aLocations[18] = new Array(marker, "Whole Foods", InfoHTML, point); // And finnaly create sidebar createSideBar(); // Store sidebar listNodeContent = document.getElementById("LocationList").innerHTML; }