//<![CDATA[

function createMap() {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map")); // Req'd. Sets up map.
        map.addControl(new GLargeMapControl()); // Map control. Displays large "zoom" controls.
        map.setCenter(new GLatLng(33.684014,-112.102282), 6); // Req'd. Sets up map.
        
        //
        // Markers.
        // Use this site for getting GPS coords for each office:
        // http://www.gpsvisualizer.com/geocoder/
        //
        // Increment newMarker# for each new map location.
        //
        
        // Corporate
        var label0 = 'Location';
        var html0 = '<strong>Corporate Office</strong><br />2021 W Melinda Ln<br />Phoenix, AZ 85027<br />Phone: 623-581-1200<br />Hours: Mon-Fri 8 a.m to 5 p.m.<br /><br />' +
            '<em>Get directions:</em> ' +
            '<a href="http://maps.google.com/maps?daddr=2021+W+Melinda+Ln%2C+Phoenix%2C+AZ+85027" target="_blank">To here</a> - ' +
            '<a href="http://maps.google.com/maps?saddr=2021+W+Melinda+Ln%2C+Phoenix%2C+AZ+85027" target="_blank">From here</a>';
        
        var label1 = 'Picture';
        var html1 = '<p style="text-align:center; padding:0; margin:0;"><img src="corpoffice-sm.jpg" alt="Corporate Office" width=150 height=120 /><br /></p>';
        
        function newMarker0(lat, lng, label0, html0, label1, html1) {
            var marker = new GMarker(new GLatLng(lat, lng));
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowTabsHtml([new GInfoWindowTab(label0,html0), new GInfoWindowTab(label1,html1)]);
                map.setCenter(marker.getPoint(),13);
            });
            return marker;
        }
        map.addOverlay(
            newMarker0(33.681283, -112.101626, label0, html0, label1, html1));
        
        // Ontario
        var label0 = 'Location';
        var html0 = '<strong>Ontario Office</strong><br />1910 S Archibald Ave, Unit S<br />Ontario, CA 91761<br /><br />' +
            '<em>Get directions:</em> ' +
            '<a href="http://maps.google.com/maps?daddr=1910+S+Archibald+Ave%2C+Ontario%2C+CA+91761" target="_blank">To here</a> - ' +
            '<a href="http://maps.google.com/maps?saddr=1910+S+Archibald+Ave%2C+Ontario%2C+CA+91761" target="_blank">From here</a>';
        
        var label1 = 'Info';
        var html1 = 'Additional information goes here.';
        
        function newMarker1(lat, lng, label0, html0, label1, html1) {
            var marker = new GMarker(new GLatLng(lat, lng));
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowTabsHtml([new GInfoWindowTab(label0,html0), new GInfoWindowTab(label1,html1)]);
            });
            return marker;
        }
        map.addOverlay(
            newMarker1(34.039038, -117.593327, label0, html0, label1, html1));
        
        // El Paso
        var label0 = 'Location';
        var html0 = '<strong>El Paso Office</strong><br />9513 Carnegie Ave<br />El Paso, TX 79925<br /><br />' +
            '<em>Get directions:</em> ' +
            '<a href="http://maps.google.com/maps?daddr=9513+Carnegie+Ave%2C+El+Paso%2C+TX+79925" target="_blank">To here</a> - ' +
            '<a href="http://maps.google.com/maps?saddr=9513+Carnegie+Ave%2C+El+Paso%2C+TX+79925" target="_blank">From here</a>';
        
        var label1 = 'Info';
        var html1 = 'Additional information goes here.';
        
        function newMarker2(lat, lng, label0, html0, label1, html1) {
            var marker = new GMarker(new GLatLng(lat, lng));
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowTabsHtml([new GInfoWindowTab(label0,html0), new GInfoWindowTab(label1,html1)]);
            });
            return marker;
        }
        map.addOverlay(
            newMarker2(31.795954,-106.35926, label0, html0, label1, html1));
        
        // Yuma
        var label0 = 'Location';
        var html0 = '<strong>Yuma Office</strong><br />2718 E 15th Street<br />Yuma, AZ 85365<br /><br />' +
            '<em>Get directions:</em> ' +
            '<a href="http://maps.google.com/maps?daddr=2718+E+15th+Street%2C+Yuma%2C+AZ+85365" target="_blank">To here</a> - ' +
            '<a href="http://maps.google.com/maps?saddr=2718+E+15th+Street%2C+Yuma%2C+AZ+85365" target="_blank">From here</a>';
        
        var label1 = 'Info';
        var html1 = 'Additional information goes here.';
        
        function newMarker3(lat, lng, label0, html0, label1, html1) {
            var marker = new GMarker(new GLatLng(lat, lng));
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowTabsHtml([new GInfoWindowTab(label0,html0), new GInfoWindowTab(label1,html1)]);
            });
            return marker;
        }
        map.addOverlay(
            newMarker3(32.700532,-114.58569, label0, html0, label1, html1));
        
        // Chandler
        var label0 = 'Location';
        var html0 = '<strong>Chandler Office</strong><br />2364 S Airport Blvd, Suite 2<br />Chandler, AZ 85249<br /><br />' +
            '<em>Get directions:</em> ' +
            '<a href="http://maps.google.com/maps?daddr=2364+S+Airport+Blvd%2C+Chandler%2C+AZ+85249" target="_blank">To here</a> - ' +
            '<a href="http://maps.google.com/maps?saddr=2364+S+Airport+Blvd%2C+Chandler%2C+AZ+85249" target="_blank">From here</a>';
        
        var label1 = 'Info';
        var html1 = 'Additional information goes here.';
        
        function newMarker4(lat, lng, label0, html0, label1, html1) {
            var marker = new GMarker(new GLatLng(lat, lng));
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowTabsHtml([new GInfoWindowTab(label0,html0), new GInfoWindowTab(label1,html1)]);
            });
            return marker;
        }
        map.addOverlay(
            newMarker4(33.270429,-111.815674, label0, html0, label1, html1));
        
        // El Centro
        var label0 = 'Location';
        var html0 = '<strong>El Centro</strong><br />104 W Commercial Ave<br />El Centro, CA 92243<br /><br />' +
            '<em>Get directions:</em> ' +
            '<a href="http://maps.google.com/maps?daddr=104+W+Commercial+Ave%2C+El+Centro%2C+CA+92243" target="_blank">To here</a> - ' +
            '<a href="http://maps.google.com/maps?saddr=104+W+Commercial+Ave%2C+El+Centro%2C+CA+92243" target="_blank">From here</a>';
        
        var label1 = 'Info';
        var html1 = 'Additional information goes here.';
        
        function newMarker5(lat, lng, label0, html0, label1, html1) {
            var marker = new GMarker(new GLatLng(lat, lng));
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowTabsHtml([new GInfoWindowTab(label0,html0), new GInfoWindowTab(label1,html1)]);
            });
            return marker;
        }
        map.addOverlay(
            newMarker5(32.794916,-115.544263, label0, html0, label1, html1));
        
        // Palm Springs
        var label0 = 'Location';
        var html0 = '<strong>Palm Springs Office</strong><br />19020 N Indian Ave, Suite 2-A<br />Palm Springs, CA 92258<br /><br />' +
            '<em>Get directions:</em> ' +
            '<a href="http://maps.google.com/maps?daddr=19020+N+Indian+Ave%2C+Palm+Springs%2C+CA+92258" target="_blank">To here</a> - ' +
            '<a href="http://maps.google.com/maps?saddr=19020+N+Indian+Ave%2C+Palm+Springs%2C+CA+92258" target="_blank">From here</a>';
        
        var label1 = 'Info';
        var html1 = 'Additional information goes here.';
        
        function newMarker6(lat, lng, label0, html0, label1, html1) {
            var marker = new GMarker(new GLatLng(lat, lng));
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowTabsHtml([new GInfoWindowTab(label0,html0), new GInfoWindowTab(label1,html1)]);
            });
            return marker;
        }
        map.addOverlay(
            newMarker6(33.924872,-116.545277, label0, html0, label1, html1));
        
        // Riverside
        var label0 = 'Location';
        var html0 = '<strong>Riverside Office</strong><br />6567 Mission Blvd<br />Riverside, CA 92509<br /><br />' +
            '<em>Get directions:</em> ' +
            '<a href="http://maps.google.com/maps?daddr=6567 Mission Blvd%2C+Riverside%2C+CA+92509" target="_blank">To here</a> - ' +
            '<a href="http://maps.google.com/maps?saddr=6567 Mission Blvd%2C+Riverside%2C+CA+92509" target="_blank">From here</a>';
        
        var label1 = 'Info';
        var html1 = 'Additional information goes here.';
        
        function newMarker7(lat, lng, label0, html0, label1, html1) {
            var marker = new GMarker(new GLatLng(lat, lng));
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowTabsHtml([new GInfoWindowTab(label0,html0), new GInfoWindowTab(label1,html1)]);
            });
            return marker;
        }
        map.addOverlay(
            newMarker7(34.008406,-117.42952, label0, html0, label1, html1));
        
        // Albuquerque
        var label0 = 'Location';
        var html0 = '<strong>Albuquerque Office</strong><br />4322 2nd Street NW B<br />Albuquerque, NM 87107<br /><br />' +
            '<em>Get directions:</em> ' +
            '<a href="http://maps.google.com/maps?daddr=4322+2nd+Street+NW+B%2C+Albuquerque%2C+NM+87107" target="_blank">To here</a> - ' +
            '<a href="http://maps.google.com/maps?saddr=4322+2nd+Street+NW+B%2C+Albuquerque%2C+NM+87107" target="_blank">From here</a>';
        
        var label1 = 'Info';
        var html1 = 'Additional information goes here.';
        
        function newMarker8(lat, lng, label0, html0, label1, html1) {
            var marker = new GMarker(new GLatLng(lat, lng));
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowTabsHtml([new GInfoWindowTab(label0,html0), new GInfoWindowTab(label1,html1)]);
            });
            return marker;
        }
        map.addOverlay(
            newMarker8(35.12654,-106.640095, label0, html0, label1, html1));
        
        // Las Cruces
        var label0 = 'Location';
        var html0 = '<strong>Las Cruces Office</strong><br />207 W Union Avenue<br />Las Cruces, NM 88005<br /><br />' +
            '<em>Get directions:</em> ' +
            '<a href="http://maps.google.com/maps?daddr=207+W+Union+Avenue%2C+Las+Cruces%2C+NM+88005" target="_blank">To here</a> - ' +
            '<a href="http://maps.google.com/maps?saddr=207+W+Union+Avenue%2C+Las+Cruces%2C+NM+88005" target="_blank">From here</a>';
        
        var label1 = 'Info';
        var html1 = 'Additional information goes here.';
        
        function newMarker9(lat, lng, label0, html0, label1, html1) {
            var marker = new GMarker(new GLatLng(lat, lng));
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowTabsHtml([new GInfoWindowTab(label0,html0), new GInfoWindowTab(label1,html1)]);
            });
            return marker;
        }
        map.addOverlay(
            newMarker9(32.274427,-106.767062, label0, html0, label1, html1));
        
        // Adobe
        var label0 = 'Location';
        var html0 = '<strong>Adobe Office</strong><br />2041 W Adobe Dr<br />Phoenix, AZ 85027<br />Phone: 623-581-1200<br />Hours: Mon-Fri 8 a.m. to 5 p.m.<br /><strong><em>District Manager</em></strong>: Slade Ottney<br /><br />' +
            '<em>Get directions:</em> ' +
            '<a href="http://maps.google.com/maps?daddr=2041+W+Adobe+Dr%2C+Phoenix%2C+AZ+85027" target="_blank">To here</a> - ' +
            '<a href="http://maps.google.com/maps?saddr=2041+W+Adobe+Dr%2C+Phoenix%2C+AZ+85027" target="_blank">From here</a>';
        
        var label1 = 'Picture';
        var html1 = '<p style="text-align:center; padding:0; margin:0;"><img src="adobe-sm.jpg" alt="Adobe Office" width=150 height=120 /><br /></p>';
        
        function newMarker10(lat, lng, label0, html0, label1, html1) {
            var marker = new GMarker(new GLatLng(lat, lng));
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowTabsHtml([new GInfoWindowTab(label0,html0), new GInfoWindowTab(label1,html1)]);
                map.setCenter(marker.getPoint(),13);
            });
            return marker;
        }
        map.addOverlay(
            newMarker10(33.687436,-112.102726, label0, html0, label1, html1));
        
        // Apple Valley
        var label0 = 'Location';
        var html0 = '<strong>Apple Valley Office</strong><br />18838 Outer Highway 18 N, Suite 21<br />Apple Valley, CA 92307<br /><br />' +
            '<em>Get directions:</em> ' +
            '<a href="http://maps.google.com/maps?daddr=18838+Outer+Highway+18+N%2C+Apple+Valley%2C+CA+92307" target="_blank">To here</a> - ' +
            '<a href="http://maps.google.com/maps?saddr=18838+Outer+Highway+18+N%2C+Apple+Valley%2C+CA+92307" target="_blank">From here</a>';
        
        var label1 = 'Info';
        var html1 = 'Additional information goes here.';
        
        function newMarker11(lat, lng, label0, html0, label1, html1) {
            var marker = new GMarker(new GLatLng(lat, lng));
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowTabsHtml([new GInfoWindowTab(label0,html0), new GInfoWindowTab(label1,html1)]);
            });
            return marker;
        }
        map.addOverlay(
            newMarker11(34.537727,-117.252485, label0, html0, label1, html1));
        
        // Santa Clarita
        var label0 = 'Location';
        var html0 = '<strong>Santa Clarita Office</strong><br />26818 Oak Avenue, Unit D<br />Santa Clarita, CA 91351<br /><br />' +
            '<em>Get directions:</em> ' +
            '<a href="http://maps.google.com/maps?daddr=26818+Oak+Avenue%2C+Santa+Clarita%2C+CA+91351" target="_blank">To here</a> - ' +
            '<a href="http://maps.google.com/maps?saddr=26818+Oak+Avenue%2C+Santa+Clarita%2C+CA+91351" target="_blank">From here</a>';
        
        var label1 = 'Info';
        var html1 = 'Additional information goes here.';
        
        function newMarker12(lat, lng, label0, html0, label1, html1) {
            var marker = new GMarker(new GLatLng(lat, lng));
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowTabsHtml([new GInfoWindowTab(label0,html0), new GInfoWindowTab(label1,html1)]);
            });
            return marker;
        }
        map.addOverlay(
            newMarker12(34.423762,-118.500332, label0, html0, label1, html1));
        
    }
}

//]]>