﻿window.onload=load;
window.onunload=GUnload;


function load() {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(37.9892, -100.8893), 4);
        map.enableDoubleClickZoom();
        map.enableContinuousZoom();
        map.enableScrollWheelZoom();
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.addControl(new GScaleControl());
        map.addControl(new GOverviewMapControl());
        var point1 = new GLatLng(41.913993, -87.664584); //Elston Warehouse
        var point2 = new GLatLng(37.745925, -122.187791); //Porter Warner
        var point3 = new GLatLng(40.799414, -111.913855); //Utah Metal Works
        var point4 = new GLatLng(36.166834, -95.965789); //Arco Warehouse
        var point5 = new GLatLng(29.745728, -95.346325); //Porter Warner
        var point6 = new GLatLng(33.871831, -118.213929); //Porter Warner
        var point7 = new GLatLng(33.424029, -112.027171); //Porter Warner
            
        map.addOverlay(createMarker(point1, 1));
        map.addOverlay(createMarker(point2, 2));
        map.addOverlay(createMarker(point3, 3));
        map.addOverlay(createMarker(point4, 4));
        map.addOverlay(createMarker(point5, 5));
        map.addOverlay(createMarker(point6, 6));
        map.addOverlay(createMarker(point7, 7));
    }
}
        
        function createMarker(point, number) {
            var numberIcon = new GIcon(G_DEFAULT_ICON);
            numberIcon.image = "http://www.sipimetals.com/images/layout/marker" + number + ".gif";
            numberIcon.iconSize = new GSize(16, 16);
            numberIcon.iconAnchor = new GPoint(4, 5);
            numberIcon.shadowSize = new GSize(0,0);
            // Set up GMarkerOptions object
            markerOptions = { icon:numberIcon };
            var marker = new GMarker(point, markerOptions);

            switch(number){
                case 1:
                    GEvent.addListener(marker, "click", function() {
                    marker.openInfoWindowHtml("<h3 style=\"margin-top:0\">Elston Warehouse</h3>1720 N. Elston Ave<br />Chicago, IL 60642<br />p: (773) 276-0070<br />f: (773) 276-7014");
                    });
                    break;
                case 2:
                    GEvent.addListener(marker, "click", function() {
                    marker.openInfoWindowHtml("<h3 style=\"margin-top:0\">Porter Warner</h3>8707 San Leandro St<br />Oakland, CA 94621<br />p: (510) 633-2133<br />f: (510) 633-0285");
                    });
                    break;
                case 3:
                    GEvent.addListener(marker, "click", function() {
                    marker.openInfoWindowHtml("<h3 style=\"margin-top:0\">Utah Metals Works</h3>805 Everett Ave<br />Salt Lake City, UT 84110<br />p: (801) 364-5679<br />f: (801) 364-5676");
                    });
                    break;
                case 4:
                    GEvent.addListener(marker, "click", function() {
                    marker.openInfoWindowHtml("<h3 style=\"margin-top:0\">Arco Warehouse</h3>P.O. Box 590<br />1810 E Jasper St<br />Tulsa, OK 74101<br />p: (918) 585-8191<br />f: (918) 587-3649");
                    });
                    break;
                case 5:
                    GEvent.addListener(marker, "click", function() {
                    marker.openInfoWindowHtml("<h3 style=\"margin-top:0\">Porter Warner</h3>3202 McKinney St<br />Houston, TX 77003<br />p: (713) 222-6210<br />f: (713) 222-8242");
                    });
                    break;
                case 6:
                    GEvent.addListener(marker, "click", function() {
                    marker.openInfoWindowHtml("<h3 style=\"margin-top:0\">Porter Warner</h3>17700 S Santa Fe Ave<br />Rancho Dominguez, CA. 90221<br />p: (310) 635-0065<br />f: (323) 724-8858");
                    });
                    break;
                case 7:
                    GEvent.addListener(marker, "click", function() {
                    marker.openInfoWindowHtml("<h3 style=\"margin-top:0\">Porter Warner</h3>2529 E. University<br />Phoenix, AZ 85034<br />p: (602) 244-9166<br />f: (602) 244-1545");
                    });
                    break;
            }
          return marker;
}