    var map = null;
    var geocoder = null;
    var manager = null;
    var directions = null;
    
    var worldLevel = 1;
    var countryLevel = 6;
    var storeLevel = 8;
    var searchLevel = 10;
    
    var storeLocations = {
      0: {
        lat: 32.883486,
        lon: -117.153929,
        viewedAt: worldLevel,
        name: "Treasures",
        address: "7480 Miramar Rd<br />Suite 105<br />San Diego, CA  92126"
      },
      1: {
        lat: 33.658439,
        lon: -117.741177,
        viewedAt: worldLevel,
        name: "Treasures",
        address: "81 Technology Dr.<br />Irvine, CA  92618"
      },
      2: {
        lat: 34.0910,
        lon: -118.3498,
        viewedAt: worldLevel,
        name: "Interior Illusions",
        address: "7335 Santa Monica Blvd.<br />West Hollywood, CA 90046"
      },
      3: {
        lat: 37.54383,
        lon: -122.30478,
        viewedAt: worldLevel,
        name: "House Of Values",
        address: "2565 S. El Camino Real<br />San Mateo, CA  94403"
      },
      4: {
        lat: 33.633471,
        lon: -117.923373,
        viewedAt: worldLevel,
        name: "Von Hemert Interiors - Costa Mesa",
        address: "1595 Newport Blvd.<br />Costa Mesa, Ca  92627"
      },
      5: {
        lat: 33.617632,
        lon: -117.681881,
        viewedAt: worldLevel,
        name: "Ambiance Home Collection",
        address: "23811 Via Fabricante<br />Mission Viejo, Ca  92691"
      },
      6: {
        lat: 33.617632,
        lon: -117.681881,
        viewedAt: worldLevel,
        name: "Ambiance Home Collection",
        address: "23811 Via Fabricante<br />Mission Viejo, Ca  92691"
      },
      7: {
        lat: 31.77845,
        lon: -106.388002,
        viewedAt: worldLevel,
        name: "Casa Bella Home Furnishings",
        address: "1145 Westmoreland Dr.<br />El Paso, TX  79925"
      },
      8: {
        lat: 47.64791,
        lon: -122.357022,
        viewedAt: worldLevel,
        name: "Better Bilt Furniture",
        address: "22 Etruria St.<br />Seattle, WA  98109"
      },
      9: {
        lat: 33.415679,
        lon: -111.965114,
        viewedAt: worldLevel,
        name: "Interior View By Kristie",
        address: "1638 W. 12th Place<br />Tempe, AZ  85281"
      },
      10: {
        lat: 33.1427,
        lon: -117.1859,
        viewedAt: worldLevel,
        name: "Aspire",
        address: "1040 Los Vallecitos #103<br />San Marcos, CA 92069"
      }, 
      10: {
        lat: 39.570341,
        lon: -104.874857,
        viewedAt: worldLevel,
        name: "WOW Furniture",
        address: "9697 E County Line Road<br />Centennial, CO 80112"
      },
      11: {
        lat: 37.26861,
        lon: -107.006968,
        viewedAt: worldLevel,
        name: "Handcrafted Interiors",
        address: "251 Pagosa St.<br />Pagosa Springs, CO  81147"
      },
      12: {
        lat: 33.61666,
        lon: -111.900983,
        viewedAt: worldLevel,
        name: "VM Concept, LLC",
        address: "8350 E. Evans Rd.<br />Suite B-8<br />Scottsdale, AZ  85260"
      },
      13: {
        lat: 37.823186,
        lon: -122.001341,
        viewedAt: worldLevel,
        name: "J Hettinger Interiors",
        address: "200 Hartz Ave<br />Danville, CA  94526"
      },
      14: {
        lat: 37.119155,
        lon: -81.213195,
        viewedAt: worldLevel,
        name: "Lam Lee Home",
        address: "2050 N. Stemmons Fwy<br />Suite# 9068<br />Dallas, TX  75207"
      },
      15: {
        lat: 37.119155,
        lon: -81.213195,
        viewedAt: worldLevel,
        name: "Coco Milano's",
        address: "2837 N. Power Rd.<br />Suite #104<br />Mesa, AZ  85215"
      },
      16: {
        lat: 37.119155,
        lon: -81.213195,
        viewedAt: worldLevel,
        name: "Interior Designs By Michelle",
        address: "11520 Huebner Rd.<br />Suite# 108<br />San Antonio, TX  78230"
      },
      17: {
        lat: 37.767171,
        lon: -122.403895,
        viewedAt: worldLevel,
        name: "Teri Pace Home Inc.",
        address: "200 Kansas Street<br />Suite 204<br />San Francisco, CA  94103"
      },
      18: {
        lat: 37.119155,
        lon: -81.213195,
        viewedAt: worldLevel,
        name: "Montage - To the Trade",
        address: "23811 Aliso Creek Rd<br />Suite #132<br />Laguna Niguel, CA  92677"
      },
      19: {
        lat: 37.119155,
        lon: -81.213195,
        viewedAt: worldLevel,
        name: "Casa Bella Home Interiors & Design",
        address: "3655 W. Anthem Way<br />Suite # B119<br />Anthem, AZ  85086-0430"
      },
      20: {
        lat: 33.7606,
        lon: -118.1136,
        viewedAt: worldLevel,
        name: "Hawkes & Smythe",
        address: "6346 D E Pacific Coast Highway<br />Long Beach, CA  90803"
      },
      21: {
        lat: 40.264404,
        lon: -111.680027,
        viewedAt: worldLevel,
        name: "Westco Carpets & Interiors",
        address: "1814 S. State St.<br />Orem, UT  84059"
      },
      22: {
        lat: 32.99019,
        lon: -117.196718,
        viewedAt: worldLevel,
        name: "Le Dimora",
        address: "16089 San Dieguito Rd.<br />Suite H103<br />Rancho Santa Fe, CA  92067"
      },
      23: {
        lat: 36.8375,
        lon: -119.7888,
        viewedAt: worldLevel,
        name: "Sanders and Slaters Fine Furniture",
        address: "48 E. Herndon Suite 104<br />Fresno, CA 93720"
      }, 
      
      23: {
        lat: 40.4833721,
        lon: -106.8302163,
        viewedAt: worldLevel,
        name: "Rumor Design + Re-Design",
        address: "345 Lincoln Avenue<br />Steamboat Springs, CO 80477"
      },
      24: {
        lat: 30.572132,
        lon: -98.277345,
        viewedAt: worldLevel,
        name: "One Swanky Shop",
        address: "300 Main St.<br />Marble Falls, TX  78654"
      },
      //25: {
        //lat: 36.808058,
        //lon: -119.850938,
        //viewedAt: worldLevel,
        //name: "Slater Furniture Co., Inc.",
        //address: "3273 W. Shaw Ave.<br />Fresno, CA  93711"
      //},
      26: {
        lat: 39.528121,
        lon: -107.323943,
        viewedAt: worldLevel,
        name: "Roaring Fork Furniture",
        address: "2424 S. Glen Ave.<br />Glenwood Springs, CO  81601"
      },
      27: {
        lat: 25.650085,
        lon: -100.36421,
        viewedAt: worldLevel,
        name: "Textiles Flam",
        address: "Monterey, Mexico  66250"
      },
      28: {
        lat: 37.119155,
        lon: -81.213195,
        viewedAt: worldLevel,
        name: "Paradise Interiors",
        address: "15344 N. 83rd Way<br />Suite #102<br />Scottsdale, AZ  85260"
      },
      29: {
        lat: 38.44846,
        lon: -122.699101,
        viewedAt: worldLevel,
        name: "Ireko",
        address: "1702 Fourth St.<br />Santa Rosa, CA  95404"
      },
      30: {
        lat: 33.510816,
        lon: -82.033175,
        viewedAt: worldLevel,
        name: "Andrews Gallery",
        address: "2831 Washington Rd.<br />Augusta, GA  30909"
      },
      31: {
        lat: 32.725874,
        lon: -103.136319,
        viewedAt: worldLevel,
        name: "Miller Waldrop Furniture",
        address: "100 W. Bender<br />Hobbs, NM  88240"
      },
      32: {
        lat: 36.164447,
        lon: -115.290148,
        viewedAt: worldLevel,
        name: "Milton Homer",
        address: "780 S. Rampart Blvd.<br />Las Vegas, NV  89145"
      },
      33: {
        lat: 37.119155,
        lon: -81.213195,
        viewedAt: worldLevel,
        name: "Bellagio Interiors",
        address: "60009 W. Parker Rd.<br />Suite# 101<br />Plano, TX  75093"
      },
      34: {
        lat: 36.067079,
        lon: -95.864205,
        viewedAt: worldLevel,
        name: "Mathis Brothers - Tulsa",
        address: "6611 South 101 East Ave.<br />Tulsa, OK  74133"
      },
      35: {
        lat: 34.069521,
        lon: -117.562524,
        viewedAt: worldLevel,
        name: "Mathis Brothers - Ontario",
        address: "4105 East Inland Empire Blvd.<br />Ontario, CA  91764"
      },
      36: {
        lat: 46.87045,
        lon: -113.994874,
        viewedAt: worldLevel,
        name: "La Bella Vita",
        address: "132 N. Higgins<br />Missoula, MT  59802"
      },
      37: {
        lat: 37.97796,
        lon: -122.045073,
        viewedAt: worldLevel,
        name: "Cole's Interiors",
        address: "2260 Commerce Ave. Suite F<br />Concord, CA 94520" 
      },
      38: {
        lat: 33.74297,
        lon: -116.353669,
        viewedAt: worldLevel,
        name: "Ambiance Unlimited, Inc",
        address: "75-180 Mayfair Dr.<br />Palm Desert, CA  92211"
      },
      39: {
        lat: 34.0613,
        lon: -118.2874,
        viewedAt: worldLevel,
        name: "St. Austin Home Collection",
        address: "3020 Wilshire Boulevard #100<br />Los Angeles, CA  90010"
      },
      40: {
        lat: 33.544002,
        lon: -117.789185,
        viewedAt: worldLevel,
        name: "Von Hemert Interiors - Laguna Beach",
        address: "345 N. Coast Hwy<br />Laguna Beach, CA  92651"
      },
      41: {
        lat: 33.810593,
        lon: -118.351364,
        viewedAt: worldLevel,
        name: "Von Hemert Interiors - South Bay",
        address: "23649 Hawthorne Blvd.<br />Torrance, CA  90505"
      },
      42: {
        lat: 32.666979,
        lon: -115.498494,
        viewedAt: worldLevel,
        name: "Yturralde's",
        address: "220 Imperial Ave.<br />Calexico, CA  92231"
      },
      43: {
        lat: 32.995479,
        lon: -117.252878,
        viewedAt: worldLevel,
        name: "We R Home",
        address: "963 Lomas Santa Fe Dr.<br />Solana Beach, CA  92075"
      },
      44: {
        lat: 35.1348,
        lon: -90.0588,
        viewedAt: worldLevel,
        name: "See The Difference Interiors",
        address: "431 S Main Street #101<br />Memphis, TN  38103"
      },
      45: {
        lat: 33.8897,
        lon: -117.8715,
        viewedAt: worldLevel,
        name: "Charles Fine Furniture",
        address: "3105 Yorba Linda Blvd.<br />Fullerton, CA 92831"
      },
      46: {
        lat: 37.119155,
        lon: -81.213195,
        viewedAt: worldLevel,
        name: "L. Greenberg And Associates - To the Trade",
        address: "5701 6th Ave. South<br />Suite # 228<br />Seattle, WA  98108"
      },
      47: {
        lat: 37.119155,
        lon: -81.213195,
        viewedAt: worldLevel,
        name: "CC Forte Custom Interiors",
        address: "1250 E. Iron Eagle Dr.<br />Suite #300<br />Eagle, ID  83616"
      },
      48: {
        lat: 33.6079,
        lon: -117.7018,
        viewedAt: worldLevel,
        name: "Excel Home Furnishings",
        address: "24381 Avenida de la Carlotta 1-1<br />Laguna Hills, CA 92653"
      },
      49: {
        lat: 37.119155,
        lon: -81.213195,
        viewedAt: worldLevel,
        name: "Creative Interiors And Design Inc.",
        address: "11815 NE 113th St.<br />Suite # 100<br />Vancouver, WA  98662"
      },
      50: {
        lat: 26.211085,
        lon: -98.232918,
        viewedAt: worldLevel,
        name: "Stilo Design",
        address: "722 N Main<br />McAllen, TX  78501"
      },
      51: {
        lat: 33.5560,
        lon: -117.7165,
        viewedAt: worldLevel,
        name: "Montage",
        address: "23811 Aliso Creek Road #132<br />Laguna Niguel, CA 92677"
      },
      52: {
        lat: 34.194199,
        lon: -118.931614,
        viewedAt: worldLevel,
        name: "Model Interiors",
        address: "1171 Tourmaline Dr.<br />Newbury Park, CA  91320"
      },
      53: {
        lat: 33.7074,
        lon: -116.2652,
        viewedAt: worldLevel,
        name: "Paper Doll Interiors",
        address: "80250 Highway 111 #C101<br />Indio, CA 92201"
      },
      54: {
        lat: 44.856332,
        lon: -93.534535,
        viewedAt: worldLevel,
        name: "Amalia G, Inc.",
        address: "430 Pond Promenade<br />Chanhassen, MN  55317"
      },
      55: {
        lat: 34.039182,
        lon: -84.349769,
        viewedAt: worldLevel,
        name: "Direct Design Solutions, Inc",
        address: "425 E. Crossville Rd.<br />Suite 113<br />Roswell, GA  30075"
      },
      56: {
        lat: 33.1402,
        lon: -117.1780,
        viewedAt: worldLevel,
        name: "Design Source Gallery",
        address: "740 Los Vallecitos #102<br />Sam Marcos, CA 92069"
      },
      57: {
        lat: 38.743623,
        lon: -121.168698,
        viewedAt: worldLevel,
        name: "Julie Smith Interior Design",
        address: "7095 Douglas Blvd.<br />Ste. E<br />Granite Bay, CA  95746"
      },
      58: {
        lat: 37.910609,
        lon: -122.065467,
        viewedAt: worldLevel,
        name: "First Impressions Interior Design",
        address: "2225 North Main St.<br />Walnut Creek, CA  94596"
      },
      59: {
        lat: 37.264942,
        lon: -121.956395,
        viewedAt: worldLevel,
        name: "Lawrence Contract Furnishers",
        address: "470 Vandell Way<br />Suite B<br />Campbell, CA  95008"
      },
      60: {
        lat: 36.839405,
        lon: -119.842201,
        viewedAt: worldLevel,
        name: "Marian London Designs - By appointment only",
        address: "2743 W. Fir<br />Fresno, CA  93711"
      },
      61: {
        lat: 37.794934,
        lon: -120.993113,
        viewedAt: worldLevel,
        name: "Memories",
        address: "1740 Main Street<br />Escalon, CA  95320"
      },
      62: {
        lat: 21.9181,
        lon: -159.4665,
        viewedAt: worldLevel,
        name: "Aspire Furniture",
        address: "2829 Ala Kalanikaumaka Ste. G209<br />Koala, HI 96756"
      },
      63: {
        lat: 37.7681,
        lon: -122.4034,
        viewedAt: worldLevel,
        name: "PaceWaterman, Inc",
        address: "101 Henry Adams Street Suite 366<br />San Francisco, CA 94103"
      },
      64: {
        lat: 32.7892,
        lon: -96.8217,
        viewedAt: worldLevel,
        name: "Lam Lee Home",
        address: "2050 North Stem mons Freeway<br />Showroom 9068<br />Dallas, TX 75207"
      },
      65: {
        lat: 39.475121,
        lon: -119.779392,
        viewedAt: worldLevel,
        name: "Ennis Fine Furniture",
        address: "1350 Neil Way<br />Reno, NV  89502"
      },
      66: {
        lat: 51.02187,
        lon: -114.162018,
        viewedAt: worldLevel,
        name: "McArthur Furniture",
        address: "67 Glenbrook Place SW<br />Calgary, AB  T 3E 6W4"
      },
      67: {
        lat: 44.102579,
        lon: -121.299449,
        viewedAt: worldLevel,
        name: "Feingold's Fine Furnishings, Inc",
        address: "63455 N. Highway 97<br />Suite 10<br />Bend, OR  97701"
      },
      68: {
        lat: 41.834658,
        lon: -88.012246,
        viewedAt: worldLevel,
        name: "Rossi Home Furnishings",
        address: "1017 Butterfield Rd.<br />Downers Grove, IL  60515"
      },
      69: {
        lat: 26.062562,
        lon: -80.16272,
        viewedAt: worldLevel,
        name: "Judith Norman - To the Trade",
        address: "1855 Griffin Rd.<br />Suite A-250<br />Dania Beach, FL  33004"
      },
      70: {
        lat: 35.974695,
        lon: -79.928193,
        viewedAt: worldLevel,
        name: "Furnitureland South",
        address: "5015 Harvey Road<br />Jamestown, NC  27282"
      },
      71: {
        lat: 42.5381,
        lon: -83.479217,
        viewedAt: worldLevel,
        name: "Dundee",
        address: "1017 E. West Maple Rd<br />Walled Lake, MI  48390"
      },
      72: {
        lat: 40.64261,
        lon: -111.494994,
        viewedAt: worldLevel,
        name: "Elegante of Park City",
        address: "364 Main Street<br />Park City, UT  84060"
      },
      73: {
        lat: 36.987674,
        lon: -121.969213,
        viewedAt: worldLevel,
        name: "Couch Potato",
        address: "3131 Soquel Drive<br />Suite B<br />Soquel, CA  95073"
      },
      74: {
        lat: 30.50462,
        lon: -84.254122,
        viewedAt: worldLevel,
        name: "Design & More",
        address: "1415 Timberlane Rd<br />No. 301<br />Tallahassee, FL  32312"
      },
      75: {
        lat: 39.273219,
        lon: -121.660752,
        viewedAt: worldLevel,
        name: "Wada King Interiors",
        address: "9792 Live Oak Blvd.<br />Live Oak, CA  95953"
      },
      76: {
        lat: 32.9362,
        lon: -96.8303,
        viewedAt: worldLevel,
        name: "Freedom Furniture",
        address: "13810 Welch Road<br />Dallas, TX 75244"
      },
      77: {
        lat: 29.7815,
        lon: -95.4341,
        viewedAt: worldLevel,
        name: "LADCO's Washington Park Design Center",
        address: "7900 Washington Avenue<br />Houston, TX 77007"
      },
      78: {
        lat: 38.285471,
        lon: -122.106507,
        viewedAt: worldLevel,
        name: "Simply Savvy Design",
        address: "2527 Mankas Corner Rd.<br />Fairfield, CA  94534"
      },
      79: {
        lat: 38.625975,
        lon: -121.224694,
        viewedAt: worldLevel,
        name: "Naturwood Furnishings",
        address: "12125 Folsom Blvd.<br />Rancho Cordova, CA  95742"
      },
      80: {
        lat: 47.6167,
        lon: -122.2011,
        viewedAt: worldLevel,
        name: "Thomasville of Bellevue",
        address: "700 Bellevue Way NE #200<br />Bellevue, WA 98004"
      },
      81: {
        lat: 37.635758,
        lon: -121.001424,
        viewedAt: worldLevel,
        name: "Majestic Furniture",
        address: "620 H Street<br />Modesto, CA  95354"
      },
      82: {
        lat: 39.459291,
        lon: -119.776383,
        viewedAt: worldLevel,
        name: "Juniper Hill Furniture & Accessories",
        address: "895 E. Patriot Blvd.<br />Suite B<br />Reno, NV  89511"
      },
      83: {
        lat: 37.2869,
        lon: -121.9456,
        viewedAt: worldLevel,
        name: "Campbell Showroom",
        address: "234 E. Campbell Ave.<br />Campbell, CA  95008"
      },
      84: {
        lat: 37.7112,
        lon: -121.7108,
        viewedAt: worldLevel,
        name: "Azzulina",
        address: "6752 Preston Ave. Suite C<br />Livermore, CA 94551"
      },
      85: {
        lat: 39.527542,
        lon: -119.77555,
        viewedAt: worldLevel,
        name: "Functional Designs - Trade Only",
        address: "2365 Glendale Ave.<br />Sparks, NV  89431"
      },
      86: {
        lat: 39.522297,
        lon: -119.818582,
        viewedAt: worldLevel,
        name: "Hedwig Ludman Int. - Design/Contract",
        address: "515 Court Street<br />Reno, NV  89501"
      },
      87: {
        lat: 38.541142,
        lon: -121.738385,
        viewedAt: worldLevel,
        name: "Design House",
        address: "1015 Olive Drive<br />Davis, CA  95616"
      },
      88: {
        lat: 35.246175,
        lon: -120.6411,
        viewedAt: worldLevel,
        name: "First Impressions Int. Design, Inc.",
        address: "811 El Capitan #120<br />San Luis Obispo, CA  93401"
      },
      89: {
        lat: 38.574201,
        lon: -121.411504,
        viewedAt: worldLevel,
        name: "Design Galleria by Valentine",
        address: "2280 Fair Oaks Blvd.<br />Sacramento, CA  95825"
      },
      91: {
        lat: 37.119155,
        lon: -81.213195,
        viewedAt: worldLevel,
        name: "Cole's Interiors",
        address: "2260 Commerce Ave.<br />Suite #F<br />Concord, CA  94520"
      },
      92: {
        lat: 37.374749,
        lon: -121.953163,
        viewedAt: worldLevel,
        name: "Eastern Wholesale Furniture Company",
        address: "1231 Comstock Street<br />Santa Clara, CA  95054"
      },
      93: {
        lat: 36.757839,
        lon: -119.667015,
        viewedAt: worldLevel,
        name: "Designs Of Distinction - To The Trade / By appt.only",
        address: "6858 E Olive Avenue<br />Fresno, CA 93727"
      },
      94: {
        lat: 30.049753,
        lon: -95.239973,
        viewedAt: worldLevel,
        name: "Inside Story Interiors",
        address: "1133 Kingwood Dr.<br />Kingwood, TX  77339"
      },
      95: {
        lat: 33.353824,
        lon: -111.963312,
        viewedAt: worldLevel,
        name: "Design Source Inc.",
        address: "7200 S. Priest Dr.<br />Tempe, AZ  85283"
      },
      96: {
        lat: 30.006513,
        lon: -95.464546,
        viewedAt: worldLevel,
        name: "Louis Shanks - Houston",
        address: "2335 FM 1960 West<br />Houston, TX  77090"
      },
      97: {
        lat: 29.539116,
        lon: -98.569714,
        viewedAt: worldLevel,
        name: "John William Interiors - San Antonio",
        address: "10515 IH 10 West<br />San Antonio, TX  78230"
      },
      98: {
        lat: 30.360507,
        lon: -97.739436,
        viewedAt: worldLevel,
        name: "John William Fine Interiors - Austin",
        address: "3010 W. Anderson Lane<br />Austin, TX  78757"
      },
      99: {
        lat: 47.6548,
        lon: -117.3305,
        viewedAt: worldLevel,
        name: "Thomasville of Spokane",
        address: "5511 East 3rd Ave.<br />Spokane, WA 99212"
      },
      100: {
        lat: 21.313979,
        lon: -157.869078,
        viewedAt: worldLevel,
        name: "Interior Accents",
        address: "560 N. Nimitz Hwy<br />Ste 107A<br />Honolulu, HI  96817"
      },
      101: {
        lat: 43.6829,
        lon: -114.3642,
        viewedAt: worldLevel,
        name: "Charles Stuhlberg Interiors",
        address: "511 East Avenue North<br />Ketchum, Idaho 83340"
      },
      102: {
        lat: 39.785487,
        lon: -105.103516,
        viewedAt: worldLevel,
        name: "D'Amore Interiors",
        address: "9500 W. 49th Ave.<br />Suite C104<br />Wheat Ridge, CO  80033"
      },
      103: {
        lat: 32.981049,
        lon: -117.2506558,
        viewedAt: worldLevel,
        name: "Bella Castilla",
        address: "2690 Via De La Valle Suite D220<br />Del Mar, CA 92014"
      },
      //103: {
        //lat: 33.98224,
        //lon: -117.363864,
        //viewedAt: worldLevel,
        //name: "Austin Furniture",
        //address: "3069 4Th Street<br />Riverside, CA  92507"
      //},
      104: {
        lat: 43.6807,
        lon: -114.3637,
        viewedAt: worldLevel,
        name: "Tribes",
        address: "411 East 5th Sl.<br />Ketchum, Idaho 83340"
      },
      105: {
        lat: 40.723462,
        lon: -111.537546,
        viewedAt: worldLevel,
        name: "Hill Country Interiors",
        address: "15679 U.S. Hwy 281 North<br />San Antonio, TX  78232"
      },
      106: {
        lat: 40.720164,
        lon: -111.541827,
        viewedAt: worldLevel,
        name: "Casa Bella Furniture & Design",
        address: "1640 W. Redstone Center Dr.<br />Suite 115<br />Park City, UT  84098"
      },
      107: {
        lat: 40.251415,
        lon: -105.819189,
        viewedAt: worldLevel,
        name: "Jack Straw Mtn. Gallery",
        address: "1030 Grand Ave.<br />Grand Lake, CO  80447"
      },
      108: {
        lat: 37.119155,
        lon: -81.213195,
        viewedAt: worldLevel,
        name: "Olivia's Home Accessories, LLC",
        address: "442 Lincoln Ave.<br />Suite #4<br />Steamboat Springs, CO  80487"
      },
      109: {
        lat: 34.101109,
        lon: -117.768769,
        viewedAt: worldLevel,
        name: "Gina T. Interior Accents",
        address: "2152 Bonita Ave.<br />La Verne, CA  91750"
      },
      110: {
        lat: 42.342725,
        lon: -122.895712,
        viewedAt: worldLevel,
        name: "Joseph Winan's Furniture",
        address: "621 Brian Way<br />Medford, OR  97501"
      },
      111: {
        lat: 36.167165,
        lon: -115.155485,
        viewedAt: worldLevel,
        name: "RC Furniture Showroom - To the Trade Only",
        address: "495 S. Grand Central Parkway<br />Suite 254<br />Las Vegas, NV  89106"
      },
      112: {
        lat: 38.765131,
        lon: -121.297543,
        viewedAt: worldLevel,
        name: "Liv-Wel - appt only",
        address: "401 Derek Pl.<br />Roseville, CA  95678"
      },
      113: {
        lat: 26.208948,
        lon: -98.197665,
        viewedAt: worldLevel,
        name: "Lacks Valley Stores",
        address: "1300 San Patricia St.<br />Pharr, TX  78577"
      },
      114: {
        lat: 43.496408,
        lon: -112.023714,
        viewedAt: worldLevel,
        name: "Classic Interiors",
        address: "125 S. Holmes<br />Idaho Falls, ID  83402"
      },
      115: {
        lat: 44.93002,
        lon: -123.04362,
        viewedAt: worldLevel,
        name: "Interiors By Design/Oregon",
        address: "1120 Commercial St. S.E.<br />Suite #130<br />Salem, OR  97302"
      },
      116: {
        lat: 19.685724,
        lon: -156.019608,
        viewedAt: worldLevel,
        name: "Fites Furniture Whse.",
        address: "73-4855 Kanalani St. #1<br />Kailua-Kona, HI  96740"
      },
      117: {
        lat: 19.721745,
        lon: -155.087034,
        viewedAt: worldLevel,
        name: "I. Yamada Furniture Store, Ltd.",
        address: "340 Kinoole St.<br />Hilo, HI  96720"
      },
      118: {
        lat: 35.46401,
        lon: -97.578188,
        viewedAt: worldLevel,
        name: "Mathis Brothers - Oklahoma City",
        address: "3434 West Reno<br />Oklahoma City, OK  73107"
      },
      119: {
        lat: 19.645201,
        lon: -155.997437,
        viewedAt: worldLevel,
        name: "Zylstra Interior Design, Inc.",
        address: "74-5616 Alapa St. #103<br />Kailua-Kona, HI  96740"
      },
      120: {
        lat: 33.674193,
        lon: -117.883021,
        viewedAt: worldLevel,
        name: "The Showplace South - Costa Mesa",
        address: "3020 Pullman St.<br />Costa Mesa, CA  92626"
      },
      //121: {
        //lat: 43.682876,
        //lon: -114.364287,
        //viewedAt: worldLevel,
        //name: "Charles Stuhlberg Interiors",
        //address: "511 East Avenue North<br />Sun Valley, ID  83340"
      //},
      122: {
        lat: 34.15342,
        lon: -118.464069,
        viewedAt: worldLevel,
        name: "Mirage Fine Home Furnishings",
        address: "15200 Ventura Blvd.<br />Sherman Oaks, CA  91403"
      },
      123: {
        lat: 19.61444,
        lon: -155.953296,
        viewedAt: worldLevel,
        name: "Chesnut & Co., Inc.",
        address: "76-893 B Hualalai Rd.<br />Kailua-Kona, HI  96740"
      },
      124: {
        lat: 19.690695,
        lon: -156.01963,
        viewedAt: worldLevel,
        name: "Statements",
        address: "73-5564 Olowalu St.<br />Kailua-Kona, HI  96740"
      },
      125: {
        lat: 33.71491,
        lon: -116.216179,
        viewedAt: worldLevel,
        name: "Mathis Brothers - Indio",
        address: "81-410 Highway 111<br />Indio, CA  92201"
      },
      126: {
        lat: 35.283847,
        lon: -120.658188,
        viewedAt: worldLevel,
        name: "Daylight Gardens",
        address: "1234 Monterey Street<br />San Luis Obispo, CA  93401"
      },
      127: {
        lat: 29.545989,
        lon: -98.580053,
        viewedAt: worldLevel,
        name: "Louis Shanks - San Antonio",
        address: "11035 Highway 10 West<br />San Antonio, TX  78230"
      },
      128: {
        lat: 30.360021,
        lon: -97.738513,
        viewedAt: worldLevel,
        name: "Louis Shanks - Austin",
        address: "2930 W. Anderson Lane<br />Austin, TX  78750"
      },
      129: {
        lat: 29.735278,
        lon: -95.52253,
        viewedAt: worldLevel,
        name: "Louis Shanks - Houston",
        address: "8999 Park West Dr.<br />Houston, TX  77063"
      },
      130: {
        lat: 34.496082,
        lon: -114.339819,
        viewedAt: worldLevel,
        name: "Michael Alan",
        address: "2010 W. Acoma Blvd.<br />Lake Havasu City, AZ  86403"
      },
      131: {
        lat: 33.701387,
        lon: -117.936687,
        viewedAt: worldLevel,
        name: "WFD-Jack Lazarus Enterprises Inc.",
        address: "18030 Euclid<br />Fountain Valley, CA  92708"
      },
      132: {
        lat: 34.237294,
        lon: -119.035078,
        viewedAt: worldLevel,
        name: "Home Furniture Co.",
        address: "2590 E. Las Posas Rd.<br />Camarillo, CA  93010"
      },
      133: {
        lat: 45.434378,
        lon: -122.764366,
        viewedAt: worldLevel,
        name: "Interior Motive Accent Designs",
        address: "11875 S.W. Pacific Hwy.<br />Tigard, OR  97223"
      },
      134: {
        lat: 33.45535,
        lon: -117.580401,
        viewedAt: worldLevel,
        name: "Concept Design - To the Trade",
        address: "1389 Calle Avanzando<br />San Clemente, Ca  92673"
      },
      135: {
        lat: 34.031037,
        lon: -118.266206,
        viewedAt: worldLevel,
        name: "Envision",
        address: "1933 S. Broadway Ste. 1250<br />Los Angeles, CA  90007"
      },
      136: {
        lat: 33.680593,
        lon: -118.005847,
        viewedAt: worldLevel,
        name: "Jonathon's Coastal Living",
        address: "19370 Goldenwest St.<br />Huntington Beach, Ca  92648"
      },
      137: {
        lat: 45.415131,
        lon: -122.745107,
        viewedAt: worldLevel,
        name: "Paul Schatz Furniture",
        address: "6600 S. W. Bonita Rd.<br />Tigard, OR  97224"
      },
      138: {
        lat: 46.214222,
        lon: -119.201323,
        viewedAt: worldLevel,
        name: "Spencer Carlson Unlimited, Inc.",
        address: "413 N. Kellogg<br />Kennewick, WA  99336"
      },
      139: {
        lat: 34.15113,
        lon: -118.029834,
        viewedAt: worldLevel,
        name: "Home Matters",
        address: "45 E. Foothill Blvd.<br />Arcadia, CA  91006"
      },
      140: {
        lat: 42.552171,
        lon: -114.4723,
        viewedAt: worldLevel,
        name: "Tribes",
        address: "203 5Th Ave. South<br />Twin Falls, ID  83301"
      },
      141: {
        lat: 39.542075,
        lon: -106.217428,
        viewedAt: worldLevel,
        name: "P. Furniture And Design II",
        address: "40814 Highway 6<br />Vail, CO  81658"
      },
      142: {
        lat: 35.147198,
        lon: -106.524445,
        viewedAt: worldLevel,
        name: "Leishmans Interiors",
        address: "5809 Juan Tabo N.E.<br />Albuquerque, NM  87111"
      },
      //143: {
        //lat: 33.184413,
        //lon: -117.285677,
        //viewedAt: worldLevel,
        //name: "Aspire",
        //address: "2020 Hacienda Dr.<br />Vista, CA  92081"
      //},
      144: {
        lat: 29.730143,
        lon: -95.421639,
        viewedAt: worldLevel,
        name: "Noel Furniture",
        address: "2727 S.W. Freeway<br />Houston, TX  77098"
      },
      145: {
        lat: 40.576416,
        lon: -122.373276,
        viewedAt: worldLevel,
        name: "Parmer's Fine Furniture",
        address: "333 Park Marina Circle<br />Redding, CA 96001"
      },
      146: {
        lat: 47.411559,
        lon: -122.244255,
        viewedAt: worldLevel,
        name: "Continental Furniture",
        address: "21229 72Nd Ave. S.<br />Kent, WA  98032"
      },
      147: {
        lat: 21.282284,
        lon: -157.797821,
        viewedAt: worldLevel,
        name: "Phase II  Interiors",
        address: "3654 Waialae Avenue<br />Honolulu, HI  96816"
      },
      148: {
        lat: 47.601166,
        lon: -122.183314,
        viewedAt: worldLevel,
        name: "Greenbaum Home Furnishings",
        address: "929 118Th Ave. S.E.<br />Bellevue, WA  98005"
      },
      149: {
        lat: 39.010713,
        lon: -77.345958,
        viewedAt: worldLevel,
        name: "Lavender Hill Interiors",
        address: "11528 Tralee Drive<br />Great Falls, VA 22066"
      },
      150: {
        lat: 40.512414,
        lon: -111.413216,
        viewedAt: worldLevel,
        name: "Pinto Pony Designs",
        address: "362 North Main St.<br />Heber City, UT  84032"
      },
      151: {
        lat: 34.194199,
        lon: -118.931614,
        viewedAt: worldLevel,
        name: "Model Interiors",
        address: "1171 Tourmaline Dr.<br />Newbury Park, CA  91320"
      },
      152: {
        lat: 39.705953,
        lon: -104.987758,
        viewedAt: worldLevel,
        name: "Columbine Showroom",
        address: "595 S. Broadway<br />Suite 105E<br />Denver, CO  80209"
      },
      153: {
        lat: 39.363481,
        lon: -107.036954,
        viewedAt: worldLevel,
        name: "Cathers Home",
        address: "155 Southside Dr.<br />Unit E<br />Basalt, CO  81621"
      },
      154: {
        lat: 43.6806,
        lon: -114.3674,
        viewedAt: worldLevel,
        name: "Tribes",
        address: "203 5th St.<br />Ketchum, Idaho 72240"
      },
      155: {
        lat: 33.939282,
        lon: -117.943102,
        viewedAt: worldLevel,
        name: "Hector's Furniture",
        address: "341 E Whittier Blvd.<br />La Habra, CA  90631"
      },
      156: {
        lat: 43.6901,
        lon: -116.3379,
        viewedAt: worldLevel,
        name: "CC Forte Custom Interiors, LLC",
        address: "1250 E Iron Eagle Dr.<br />Eagle, ID 83616"
      },
      157: {
        lat: 33.63164,
        lon: -111.925737,
        viewedAt: worldLevel,
        name: "Ladlow's Home Furnishings, Inc.",
        address: "16000 N. Scottsdale Rd.<br />Scottsdale, AZ  85254"
      },
      158: {
        lat: 33.833275,
        lon: -111.950114,
        viewedAt: worldLevel,
        name: "Valerie's Furniture & Accents",
        address: "6070 E. Cave Creek Rd.<br />Cave Creek, AZ  85331"
      },
      159: {
        lat: 33.77615,
        lon: -116.451899,
        viewedAt: worldLevel,
        name: "Legacy Home Furnishings",
        address: "72-115 Highway 111<br />Rancho Mirage, CA  92270"
      },
      160: {
        lat: 33.412112,
        lon: -111.933727,
        viewedAt: worldLevel,
        name: "Jenice Benton Interior Design",
        address: "244 E. 15th St.<br />Tempe, AZ  85281"
      },
      161: {
        lat: 32.265023,
        lon: -110.914108,
        viewedAt: worldLevel,
        name: "California Design Center",
        address: "3700 E. Ft. Lowell Rd.<br />Tucson, AZ  85716"
      },
      162: {
        lat: 25.4143,
        lon: -101.0127,
        viewedAt: worldLevel,
        name: "Avanti Interiors",
        address: "Boulevard Moctezuma 1874<br />Residencial Los Pinos<br />Saltillo, CU 25198<br />MEXICO"
      },
      163: {
        lat: 32.884237,
        lon: -117.154187,
        viewedAt: worldLevel,
        name: "Treasures",
        address: "7480 Miramar Road Suite 105 <br />San Diego, CA 92126"
      },
      164: {
        lat: 33.658393,
        lon: -117.74087,
        viewedAt: worldLevel,
        name: "Treasures",
        address: "81 Technology Drive<br />Irvine, CA 92618"
      },
      165: {
        lat: 38.882264,
        lon: -104.811904,
        viewedAt: worldLevel,
        name: "Designers Choice",
        address: "704 Nichols Blvd.<br />Colorado Springs, CO 80907"
      },
      166: {
        lat: 38.808481,
        lon: -104.823392,
        viewedAt: worldLevel,
        name: "Rich Designs Inc.",
        address: "1731 Mt. Washington Avenue<br />Colorado Springs, CO 80905"
      },
      167: {
        lat: 23.769726,
        lon: -99.153541,
        viewedAt: worldLevel,
        name: "Muebleria Villarreal Caballero SA DE CV",
        address: "Ave Tenochtitlan 225<br />Fracc Teacaltiche<br />CD. Victoria<br />Tamps.<br />Mexico"
      },
      168: {
        lat: 38.537829,
        lon: -121.394394,
        viewedAt: worldLevel,
        name: "Mannisto Enterprises, Inc. To the Trade",
        address: "8440 Belvedere Avenue Suite #8 <br />Sacramento, CA 95826"
      },
      169: {
        lat: 40.576416,
        lon: -122.373276,
        viewedAt: worldLevel,
        name: "Parmers Fine Furniture",
        address: "333 Park Marina Circle <br />Redding, CA 96001"
      },
      170: {
        lat: 36.534038,
        lon: -121.849845,
        viewedAt: worldLevel,
        name: "S. Sendell Design by appt only",
        address: "7162 Carmel Valley Road <br />Carmel, CA 93923"
      },
      171: {
        lat: 35.128898,
        lon: -106.604525,
        viewedAt: worldLevel,
        name: "Designers Marketplace",
        address: "4201 Carlisle Blvd. NE <br />Albuquerque, NM 87107"
      },
      172: {
        lat: 26.804461,
        lon: -99.7229,
        viewedAt: worldLevel,
        name: "Muebleria Standard, S.A. de C.V.",
        address: "Romulo Garza No. 1106<br />Col. Francisco G. Sadra<br />San Nicolas De Los Garza, Nuevo Leon 66490 Mexico"
      },
      173: {
        lat: 25.635865,
        lon: -100.366282,
        viewedAt: worldLevel,
        name: "Flam Rugs Design Center",
        address: "GOMEZ MORIN #1270<br />LOCAL 3 Y 4<br />COL CARRIZALEJO<br />GARZA GARCIA  N.L.<br />MEXICO"
      }
      //174: {
        //lat: 33.889655,
        //lon: -117.871499,
        //viewedAt: worldLevel,
        //name: "Charles Fine Furniture",
        //address: "2235 N. Tustin Ave.<br />Santa Ana, CA 92705"
      //}
    };

    function initialize() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
	map.setCenter(new GLatLng(37.0902,-95.7129), 3);
	map.setMapType(G_HYBRID_MAP);
        
        map.setUIToDefault();
        geocoder = new GClientGeocoder();
        directions = new GDirections(map);
        addMarkers();
      }
    }

    function addMarkers() {
      manager = new MarkerManager(map);
      manager.addMarkers(getMarkers(worldLevel), worldLevel);
      //GLog.write('Added ' + manager.getMarkerCount(worldLevel) + ' markers at the world level');
      manager.addMarkers(getMarkers(countryLevel), countryLevel);
      //GLog.write('Added ' + manager.getMarkerCount(countryLevel) + ' markers at the country level');
      manager.addMarkers(getMarkers(storeLevel), storeLevel);
      //GLog.write('Added ' + manager.getMarkerCount(storeLevel) + ' markers at the store level');
      manager.refresh();
    }

    function getMarkers(viewLevel) {
      var markers = [];
      var marker = null;
    
      for (storeIndex in storeLocations) {
        if (storeLocations[storeIndex].viewedAt != viewLevel) {
          continue;
        }
        marker = getMarker(storeIndex);
        if (marker) {
          markers.push(marker);
        }
      }
      return markers;
    }
    
    function getMarker(storeIndex) {
      var store = storeLocations[storeIndex];
      var point = new GLatLng(store.lat, store.lon);
      var marker = new GMarker(point);
      
      //GLog.write('Added ' + store.name + ' [' + store.viewedAt + ']');

      var html = '<h3>' + store.name + '</h3>' +
                 '<p>' + store.address + '</p>' +
                 '<p><a href="javascript:map.setCenter(new GLatLng('+store.lat+','+store.lon+'), 10)" id="zoomlink' + storeIndex + '">zoom here</a></p>' +
                 '<form action="#" onsubmit="handleDirections(' + storeIndex + ', this); return false">' +
                 '<input id="'+storeIndex+'_from_input" name="' + storeIndex + '_from" type="text" value="starting address" onfocus="this.value=\'\';"/>' +
                 '<input type="submit" value="Go!"/></form>';

      GEvent.addListener(marker, "mouseover", function() {
	      marker.openInfoWindowHtml(html);
      });

      GEvent.addListener(marker, "click", function() {
	      marker.openInfoWindowHtml(html);
      });

      return marker; 
    }
    
    function handleDirections(storeIndex, form) {
      //GLog.write('Getting directions for store ' + storeIndex);
      
      var toLocation = storeLocations[storeIndex].address;
      toLocation = toLocation.replace(/<br ?\/>/mg, ' ');
      //GLog.write('To: ' + toLocation);
      
      var fromLocation = $(storeIndex + '_from_input').value;
      fromLocation = fromLocation.replace(/<br ?\/>/mg, ' ');
      //GLog.write('From: ' + fromLocation);
      
      var directionString = 'from: ' + fromLocation + ' to: ' + toLocation;

      directions.load(directionString);
    }

    function handleSearch(form) {
      var address = form.address.value;
      var distance = null;
      
      for (var i=0; i < form.distance.length; i++) {
        if (form.distance[i].checked) {
          distance = parseInt(form.distance[i].value);
          break;
        }
      }
      
      showAddress(address, distance);
    }
  
    function showAddress(address, distance) {
      //GLog.write('Searching for address ' + address + ' at a distance of ' + distance);
      if (geocoder) {
        geocoder.getLatLng(address, function(point) {
          if (!point) {
            alert(address + " not found");
          } else {
            var zoomLevel = searchLevel;

            switch (distance) {
              case 10:
                zoomLevel = searchLevel;
                break;
              case 25:
                zoomLevel = searchLevel;
                break;
              case 50:
                zoomLevel = searchLevel;
                break;
              case 100:
                zoomLevel = storeLevel;
                break;
              default:
                zoomLevel = searchLevel;
            }
            
            //GLog.write('Moving to ' + point + ' with zoom level ' + zoomLevel);
            map.setCenter(point, zoomLevel);
          }
        });
      }
    }

