﻿//<![CDATA[

      function load() {

        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        map.addControl(new GOverviewMapControl());
        map.addControl(new GScaleControl());
        map.addMapType(G_PHYSICAL_MAP);
        map.setCenter(new GLatLng(34.30714385628804, 31.640625), 1);

        var point1 = new GPoint(139.4853401184082, 35.66704167846811);
        var marker1 = new GMarker(point1);
        map.addOverlay(marker1);

        GEvent.addListener(marker1, 'click', function() {
          marker1.openInfoWindowHtml("<div class=\"info\"><h1>Tokyo Racecourse</h1><h2>address</h2><address>1-1 Hiyoshi-cho, Fuchu-shi, Tokyo 183-0024, Japan<br><a href=\"http://japanracing.jp/\">JRA(Horse Racing in Japan)</a></address></div>");
        });

        var point2 = new GPoint(139.96182918548584, 35.72815446855399);
        var marker2 = new GMarker(point2);
        map.addOverlay(marker2);

        GEvent.addListener(marker2, 'click', function() {
          marker2.openInfoWindowHtml("<div class=\"info\"><h1>Nakayama Racecourse</h1><h2>address</h2><address>1-1-1 Kosaku, Funabashi-shi, Chiba 273-0037, Japan<br><a href=\"http://japanracing.jp/\">JRA(Horse Racing in Japan)</a></address></div>");
        });

        var point3 = new GPoint(135.7273292541504, 34.90923210678347);
        var marker3 = new GMarker(point3);
        map.addOverlay(marker3);

        GEvent.addListener(marker3, 'click', function() {
          marker3.openInfoWindowHtml("<div class=\"info\"><h1>Kyoto Racecourse</h1><h2>address</h2><address>32 Yoshijima-Watashibajima-cho, Fushimi-ku, Kyoto-shi, Kyoto612-8265, Japan</address><br><a href=\"http://japanracing.jp/\">JRA(Horse Racing in Japan)</a></address></div>");
        });

        var point4 = new GPoint(135.36293506622314, 34.78332027168481);
        var marker4 = new GMarker(point4);
        map.addOverlay(marker4);

        GEvent.addListener(marker4, 'click', function() {
          marker4.openInfoWindowHtml("<div class=\"info\"><h1>Hanshin Racecourse</h1><h2>address</h2><address>1-1 Komano-cho, Takarazuka-shi, Hyogo 665-0053, Japan</address><br><a href=\"http://japanracing.jp/\">JRA(Horse Racing in Japan)</a></address></div>");
        });

        var point5 = new GPoint(140.48320770263672, 37.76867931763743);
        var marker5 = new GMarker(point5);
        map.addOverlay(marker5);

        GEvent.addListener(marker5, 'click', function() {
          marker5.openInfoWindowHtml("<div class=\"info\"><h1>Fukushima Racecourse</h1><h2>address</h2><address>9-23 Matsunami-cho, Fukushima-shi, Fukushima 960-8114, Japan</address><br><a href=\"http://japanracing.jp/\">JRA(Horse Racing in Japan)</a></address></div>");
        });

        var point6 = new GPoint(139.18733596801758, 37.95401145143179);
        var marker6 = new GMarker(point6);
        map.addOverlay(marker6);

        GEvent.addListener(marker6, 'click', function() {
          marker6.openInfoWindowHtml("<div class=\"info\"><h1>Niigata Racecourse</h1><h2>address</h2><address>3490 Toyosaka-Sasayama, Niigata-shi, Niigata 950-3301, Japan</address><br><a href=\"http://japanracing.jp/\">JRA(Horse Racing in Japan)</a></address></div>");
        });

        var point7 = new GPoint(136.99127197265625, 35.06888852943461);
        var marker7 = new GMarker(point7);
        map.addOverlay(marker7);

        GEvent.addListener(marker7, 'click', function() {
          marker7.openInfoWindowHtml("<div class=\"info\"><h1>Chukyo Racecourse</h1><h2>address</h2><address>1225 Shikita, Magome-cho, Toyoake-shi, Aichi 470-1132, Japan</address><br><a href=\"http://japanracing.jp/\">JRA(Horse Racing in Japan)</a></address></div>");
        });

        var point8 = new GPoint(130.87270259857178, 33.84636014604009);
        var marker8 = new GMarker(point8);
        map.addOverlay(marker8);

        GEvent.addListener(marker8, 'click', function() {
          marker8.openInfoWindowHtml("<div class=\"info\"><h1>Kokura Racecourse</h1><h2>address</h2><address>4-5-1, Kitagata, Kokuraminami-ku, Kitakyusyu-shi, Fukuoka 802-0841, Japan</address><br><a href=\"http://japanracing.jp/\">JRA(Horse Racing in Japan)</a></address></div>");
        });

        var point9 = new GPoint(140.77563285827637, 41.783537065359084);
        var marker9 = new GMarker(point9);
        map.addOverlay(marker9);

        GEvent.addListener(marker9, 'click', function() {
          marker9.openInfoWindowHtml("<div class=\"info\"><h1>Hakodate Racecourse</h1><h2>address</h2><address>12-2, Komaba-cho, Hakodate-shi, Hokkaido 042-8585, Japan</address><br><a href=\"http://japanracing.jp/\">JRA(Horse Racing in Japan)</a></address></div>");
        });

        var point10 = new GPoint(141.32683753967285, 43.08167768154824);
        var marker10 = new GMarker(point10);
        map.addOverlay(marker10);

        GEvent.addListener(marker10, 'click', function() {
          marker10.openInfoWindowHtml("<div class=\"info\"><h1>Sapporo Racecourse</h1><h2>address</h2><address>16-1-1 Nishi, Kita 16-jo, Chuo-ku, Sapporo-shi, Hokkaido 060-0016, Japan</address><br><a href=\"http://japanracing.jp/\">JRA(Horse Racing in Japan)</a></address></div>");
        });

        var point11 = new GPoint(114.20693635940552, 22.399720953630755);
        var marker11 = new GMarker(point11);
        map.addOverlay(marker11);

        GEvent.addListener(marker11, 'click', function() {
          marker11.openInfoWindowHtml("<div class=\"info\"><h1>Sha Tin Racecourse</h1><h2>address</h2><address>Sha Tin Racecourse, New Territories, Hong Kong<br><a href=\"http://www.hkjc.com/english/index.asp\">The Hong Kong Jockey Club</a></address></div>");
        });


       var point12 = new GPoint(120.98653078079224, 14.620046117971796);
        var marker12 = new GMarker(point12);
        map.addOverlay(marker12);

        GEvent.addListener(marker12, 'click', function() {
          marker12.openInfoWindowHtml("<div class=\"info\"><h1>San Lazaro Racecouse</h1><h2>Address</h2><address>Manila Jockey Club, Inc.14 Floor Strata 100 Building Emerald Avenue, Ortigas Center, Pasig City<br><a href=\"http://www.manilajockey.com/\">Manila Jockey Club</a>(*attention to sound)</address></div>");
        });

       var point13 = new GPoint(103.76571893692017, 1.423141034392715);
        var marker13 = new GMarker(point13);
        map.addOverlay(marker13);

        GEvent.addListener(marker13, 'click', function() {
          marker13.openInfoWindowHtml("<div class=\"info\"><h1>Singapore Racecourse</h1><h2>Address</h2><address>1 Turf Club Avenue , Singapore Racecourse , Singapore 738078<br><a href=\"http://www.turfclub.com.sg/ \">Singapore Turf Club</a></address></div>");
        });

        var point14 = new GPoint(55.3135871887207, 25.16517336866393);
        var marker14 = new GMarker(point14);
        map.addOverlay(marker14);

        GEvent.addListener(marker14, 'click', function() {
          marker14.openInfoWindowHtml("<div class=\"info\"><h1>Nad Al Sheba Racecourse</h1><h2>Address</h2><address><a href=\"http://www.dubairacingclub.com/\">Dubai Racing Club</a></address></div>");
        });

       var point15 = new GPoint(-6.866798400878906, 53.16936341849227);
        var marker15 = new GMarker(point15);
        map.addOverlay(marker15);

        GEvent.addListener(marker15, 'click', function() {
          marker15.openInfoWindowHtml("<div class=\"info\"><h1>Curragh Racecourse</h1><h2>Address</h2><address>Co. Kildare, Ireland<br><a href=\"http://www.curragh.ie/\">Curragh Race Course</a></address></div>");
        });

       var point16 = new GPoint(-0.25144100189208984, 51.31293740723646);
        var marker16 = new GMarker(point16);
        map.addOverlay(marker16);

        GEvent.addListener(marker16, 'click', function() {
          marker16.openInfoWindowHtml("<div class=\"info\"><h1>Epsom Racecourse</h1><h2>Address</h2><address>Epsom Downs Racecourse, Epsom Downs Surrey KT18 5LQ<br><a href=\"http://www.epsomderby.co.uk/\">Epsom Downs Racecourse</a></address></div>");
        });

       var point17 = new GPoint(0.3596305847167969, 52.24052034014666);
        var marker17 = new GMarker(point17);
        map.addOverlay(marker17);

        GEvent.addListener(marker17, 'click', function() {
          marker17.openInfoWindowHtml("<div class=\"info\"><h1>Newmarket Racecourse</h1><h2>Address</h2><address><a href=\"http://www.newmarketracecourses.co.uk/\">Newmarket Racecouses</a><address></div>");
        });

       var point18 = new GPoint(-0.6757020950317383, 51.42158363617822);
        var marker18 = new GMarker(point18);
        map.addOverlay(marker18);

        GEvent.addListener(marker18, 'click', function() {
          marker18.openInfoWindowHtml("<div class=\"info\"><h1>Ascot Racecourse</h1><h2>Address</h2><address>Enquiry Office, Ascot Racecourse, Ascot, Berkshire, SL5 7JN. U.K <br><a href=\"http://www.ascot.co.uk/\">Ascot Racecourse</a></address></div>");
        });

       var point19 = new GPoint(-1.0966157913208008, 53.52354876928647);
        var marker19 = new GMarker(point19);
        map.addOverlay(marker19);

        GEvent.addListener(marker19, 'click', function() {
          marker19.openInfoWindowHtml("<div class=\"info\"><h1>Doncaster Racecourse</h1><h2>Address</h2><address><a href=\"http://www.doncaster-racecourse.co.uk/\">Doncaster Racecourse</a></address></div>");
        });

       var point20 = new GPoint(-1.0971951484680176, 53.94580685916485);
        var marker20 = new GMarker(point20);
        map.addOverlay(marker20);

        GEvent.addListener(marker20, 'click', function() {
          marker20.openInfoWindowHtml("<div class=\"info\"><h1>York Racecourse</h1><h2>Address</h2><address><a href=\"http://www.yorkracecourse.co.uk/\">York Racecourse</a></address></div>");
        });

       var point21 = new GPoint(2.2347307205200195, 48.86338786861693);
        var marker21 = new GMarker(point21);
        map.addOverlay(marker21);

        GEvent.addListener(marker21, 'click', function() {
          marker21.openInfoWindowHtml("<div class=\"info\"><h1>Hippodrome de Longchamp</h1><h2>Address</h2><address>Hippodrome de Longchamp, Route des Tribunes, 75016 Paris, France<br><a href=\"http://www3.france-galop.com/Longchamp.30+M52087573ab0.0.html\">France Galop - Longchamp</a></address></div>");
        });

       var point22 = new GPoint(2.474842071533203, 49.19365215777071);
        var marker22 = new GMarker(point22);
        map.addOverlay(marker22);

        GEvent.addListener(marker22, 'click', function() {
          marker22.openInfoWindowHtml("<div class=\"info\"><h1>Chantilly Racecourse</h1><h2>Address</h2><address>Hippodrome de Chantilly, 16, avenue du General Leclerc, B.P. 90209, 60631 Chantilly, France<br><a href=\"http://www3.france-galop.com/Chantilly.32+M52087573ab0.0.html\">France Galop - Chantilly</a></address></div>");
        });

       var point23 = new GPoint(0.0778055191040039, 49.35734773908681);
        var marker23 = new GMarker(point23);
        map.addOverlay(marker23);

        GEvent.addListener(marker23, 'click', function() {
          marker23.openInfoWindowHtml("<div class=\"info\"><h1>Deauvill Racecourse</h1><h2>Address</h2><address>Hippodrome de Deauville - La Touques, 45, avenue Hocquart de Turtot 14800 Deauville, France<br><a href=\"http://www3.france-galop.com/Deauville.31+M52087573ab0.0.html\">France Galop - Deauvill</a>(*attention to sound)</p></div>");
        });

       var point24 = new GPoint(-73.82896184921265, 40.67596764677363);
        var marker24 = new GMarker(point24);
        map.addOverlay(marker24);

        GEvent.addListener(marker24, 'click', function() {
          marker24.openInfoWindowHtml("<div class=\"info\"><h1>Aqueduct Racetrack</h1><h2>Address</h2><address>New York Racing Association, PO Box 90, Jamaica, NY 11417<br><a href=\"http://www.nyra.com/index_aqueduct.html\">New York Racing Association - Aqueduct</a></address></div>");
        });

       var point25 = new GPoint(-73.72130870819092, 40.71724115186372);
        var marker25 = new GMarker(point25);
        map.addOverlay(marker25);

        GEvent.addListener(marker25, 'click', function() {
          marker25.openInfoWindowHtml("<div class=\"info\"><h1>Belmont Park Racetrack</h1><h2>Address</h2><address>New York Racing Association, PO BOX 90 Jamaica, NY 11417<br><a href=\"http://www.nyra.com/\">New York Racing Association - Belmont Park</a></address></div>");
        });

       var point26 = new GPoint(-73.76980304718018, 43.07415452990184);
        var marker26 = new GMarker(point26);
        map.addOverlay(marker26);

        GEvent.addListener(marker26, 'click', function() {
          marker26.openInfoWindowHtml("<div class=\"info\"><h1>Saratoga Racetrack</h1><h2>Address</h2><address>New York Racing Association, PO Box 90, Jamaica, NY 11417<br><a href=\"http://www.nyra.com/index_saratoga.html\">New York Racing Association - Saratoga</a></address></div>");
        });

       var point27 = new GPoint(-76.67276859283447, 39.356583205824705);
        var marker27 = new GMarker(point27);
        map.addOverlay(marker27);

        GEvent.addListener(marker27, 'click', function() {
          marker27.openInfoWindowHtml("<div class=\"info\"><h1>Pimlico Racetrack</h1><h2>Address</h2><address>Pimlico Race Course, 5201 Park Heights Ave., Baltimore, MD 21215 USA<br><a href=\"http://www.pimlico.com/\">Pimlico</a></address></div>");
        });

       var point28 = new GPoint(-88.01050901412964, 42.094783269483216);
        var marker28 = new GMarker(point28);
        map.addOverlay(marker28);

        GEvent.addListener(marker28, 'click', function() {
          marker28.openInfoWindowHtml("<div class=\"info\"><h1>Arlington Park Racetrack</h1><h2>Address</h2><address>2200 W. Euclid Arlington Heights, IL 60006, USA<br><a href=\"http://www.arlingtonpark.com/\">Arlington Park</a></address></div>");
        });

       var point29 = new GPoint(-80.13642311096191, 25.982447674353462);
        var marker29 = new GMarker(point29);
        map.addOverlay(marker29);

        GEvent.addListener(marker29, 'click', function() {
          marker29.openInfoWindowHtml("<div class=\"info\"><h1>Gulfstream Park Racetrack</h1><h2>Address</h2><address>901 S. Federal Highway, Hallandale, FL 33009, USA<br><a href=\"http://www.gulfstreampark.com/\">Gulfstream Park</a></address></div>");
        });

       var point30 = new GPoint(-85.77018857002258, 38.205113850280405);
        var marker30 = new GMarker(point30);
        map.addOverlay(marker30);

        GEvent.addListener(marker30, 'click', function() {
          marker30.openInfoWindowHtml("<div class=\"info\"><h1>Churchill Downs Racetrack</h1><h2>Address</h2><address>700 Central Avenue Louisville, Ky. 40208-1200<br><a href=\"http://www.churchilldowns.com/\">Churchill Downs</a></address></div>");
        });

       var point31 = new GPoint(-118.33831071853638, 33.95414671106888);
        var marker31 = new GMarker(point31);
        map.addOverlay(marker31);

        GEvent.addListener(marker31, 'click', function() {
          marker31.openInfoWindowHtml("<div class=\"info\"><h1>Hollywood Park Racetrack</h1><h2>Address</h2><address>1050 South Prairie Ave., Inglewood, California 90301-4197, USA. </address><br><a href=\"http://www.hollywoodpark.com/\">Hollywood Park</a></address></div>");
        });

       var point32 = new GPoint(-118.04474830627441, 34.14269358381409);
        var marker32 = new GMarker(point32);
        map.addOverlay(marker32);

        GEvent.addListener(marker32, 'click', function() {
          marker32.openInfoWindowHtml("<div class=\"info\"><h1>Santa Anita Racetrack</h1><h2>Address</h2><address>285 W. Huntington Dr., Arcadia, CA 91007, USA<br><a href=\"http://www.santaanita.com/\">Santa Anita Race Track</a></address></div>");
        });

       var point33 = new GPoint(-117.262122631073, 32.97824813805211);
        var marker33 = new GMarker(point33);
        map.addOverlay(marker33);

        GEvent.addListener(marker33, 'click', function() {
          marker33.openInfoWindowHtml("<div class=\"info\"><h1>Del Mar Racetrack</h1><h2>Address</h2><address>2260 Jimmy Durante Blvd., Del Mar, California 92014, USA<br><a href=\"http://www.delmarracing.com/\">Del Mar Horse Racing</a></address></div>");
        });

       var point34 = new GPoint(-79.60319995880127, 43.715022921345486);
        var marker34 = new GMarker(point34);
        map.addOverlay(marker34);

        GEvent.addListener(marker34, 'click', function() {
          marker34.openInfoWindowHtml("<div class=\"info\"><h1>Woodbine Racetrack</h1><h2>Address</h2><address>555 Rexdale Blvd., Toronto, Ontario, Canada M9W 5L2<br><a href=\"http://www.woodbineentertainment.com/qct/default.asp\">Woodbine Entertainment</a></address></div>");
        });

       var point35 = new GPoint(151.23099088668823, -33.90673527291898);
        var marker35 = new GMarker(point35);
        map.addOverlay(marker35);

        GEvent.addListener(marker35, 'click', function() {
          marker35.openInfoWindowHtml("<div class=\"info\"><h1>Royal Randwick Racecourse</h1><h2>Address</h2><address>Alison Road Randwick NSW 2031 Australia<br><a href=\"http://www.ajc.com.au/\">Australian Jockey Club</a></address></div>");
        });
       var point36 = new GPoint(144.91172790527344, -37.78784397702288);
        var marker36 = new GMarker(point36);
        map.addOverlay(marker36);

        GEvent.addListener(marker36, 'click', function() {
          marker36.openInfoWindowHtml("<div class=\"info\"><h1>Flemington Racecourse</h1><h2>Address</h2><address>Epson Road, Flemington 3031 Victoria, Australia<br><a href=\"http://www.vrc.net.au/cpa/htm/htm_flemington_home.asp\">Flemington</a></address></div>");
        });

       var point37 = new GPoint(144.9334216117859, -37.76335303462232);
        var marker37 = new GMarker(point37);
        map.addOverlay(marker37);

        GEvent.addListener(marker37, 'click', function() {
          marker37.openInfoWindowHtml("<div class=\"info\"><h1>Moonee Valley Racecourse</h1><h2>Address</h2><address>McPherson Street, Moonee Ponds Vic 3039<br><a href=\"http://www.mvrc.com.au/\">Moonee Valley Racing Club</a></address></div>");
        });

       var point38 = new GPoint(145.04040956497192, -37.87769887066196);
        var marker38 = new GMarker(point38);
        map.addOverlay(marker38);

        GEvent.addListener(marker38, 'click', function() {
          marker38.openInfoWindowHtml("<div class=\"info\"><h1>Caulfield Racecourse</h1><h2>Address</h2><address>Gate 22 Station Stree, Caulfield<br><a href=\"http://www.melbourneracingclub.net.au/\">MElbourne Racing Club</a></address></div>");
        });

        map.moveCenter = function (lat, lng) {
        map.panTo(new GLatLng(lat, lng));
        }

        return map;

    }

    //]]>