﻿    var map = null;

    function GetMap() {
        map = new VEMap('myMap');
        map.SetCredentials("AukO8OqYbgS95ubfjs1BH9qyJwEPrL5hx0oMtMlRCJnmEV9kM2XjA8RCEKqAUx8Y");
        map.SetDashboardSize(VEDashboardSize.Tiny);
        //zommed in on North America
        map.LoadMap(new VELatLong(42.470770523250856, -98.45418680036127, 0, VEAltitudeMode.RelativeToGround), 3, VEMapStyle.Road, false, VEMapMode.Mode2D, true, 1);

        //zoomed out map
        //map.LoadMap(new VELatLong(22.62425,0.42469, 0, VEAltitudeMode.RelativeToGround), 2, VEMapStyle.Road, false, VEMapMode.Mode2D, true, 1);
        
        AddCanadaPins();
        AddUSPins();
        AddOtherPins();
    }

    // --- CANADA ---
    function AddCanadaPins() {

        // MottLAB Inc.
        var ONpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(43.32612589001655, -79.79853987693787)));
        ONpin.SetTitle('ONTARIO');
        var dealer = "<tr><th>MOTTLAB</th></tr>";
        var contact = "<tr><td><b>Bob VanSickle, President</b></td></tr>";
        var address = "<tr><td>5230 South Service Road <br /> Burlington, Ontario  L7L 5K2</td></tr>";
        var tel = "<tr><td>T. (905) 331-1877 <br /> F. (905) 331-1880</td></tr>";
        var info = dealer + contact + address + tel;
        ONpin.SetDescription('<table>' + info + '<table>');
        map.AddShape(ONpin);

        var QCpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(45.53291216555619, -73.45982007368394)));
        QCpin.SetTitle('QUEBEC');
        var dealer = "<tr><th>MOTTLAB</th></tr>";
        var contact = "<tr><td><b>Anthony Randisi, Directeur</b></td></tr>";
        var address = "<tr><td>3110, avenue Francis-Hughes <br />Laval, Québec  H7L 5A7</td></tr>";
        var tel = "<tr><td>T. (450) 663-2525 <br /> F. (450) 663-2515</td></tr>";
        var info = dealer + contact + address + tel;
        QCpin.SetDescription('<table>' + info + '<table>');
        map.AddShape(QCpin);

        //Interlab
        var ABpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(53.528787307441235, -114.00552459061146)));
        ABpin.SetTitle('ALBERTA');
        var dealer = "<tr><th>INTERLAB</th></tr>";
        var contact = "<tr><td><b>Terry Thorsen, President</b></td></tr>";
        var address = "<tr><td>PO Box 2831 <br />Stony Plain, Alberta T7Z 1Y3</td></tr>";
        var tel = "<tr><td>T. (780) 963-3067 <br /> F. (780) 963-9137</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:info@interlab.ca\">info@interlab.ca</a> <br />Website: <a href=\"http://www.interlab.ca\">www.interlab.ca</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        ABpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(ABpin);

        //Selmar Holdings Ltd.
        var BCpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(49.10414356738329, -122.65657000243664)));
        BCpin.SetTitle('BRITSH COLUMBIA');
        var dealer = "<tr><th>SELMAR HOLDINS LTD.</th></tr>";
        var contact = "<tr><td><b>Gregg Selinger</b></td></tr>";
        var address = "<tr><td>3513-199A Street <br />Langley, British Columbia  V3A 1J3</td></tr>";
        var tel = "<tr><td>T. (604) 533-9432 <br /> F. (604) 533-9464</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:selmarlabs@shaw.ca\">selmarlabs@shaw.ca</a> <br />Website: <a href=\"http://selmar.ca/\">selmar.ca</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        BCpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(BCpin);
    }

    // --- USA ---
    function AddUSPins() {

        // ALABAMA (AL)
        var ALpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(32.38007079809905,-86.30062960088253)));
        ALpin.SetTitle('ALABAMA');
        ALpin.SetDescription('<table>' + Adams() + '</table>');
        map.AddShape(ALpin);

        // ALASKA (AK)
        var AKpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(58.30328565090895,-134.41046118736267)));
        AKpin.SetTitle('ALASKA');
        AKpin.SetDescription('<table>' + ScientificEnviro() + '</table>');
        map.AddShape(AKpin);

        // ARIZONA (AZ)
        var AZpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(33.448113352060304,-112.0757744461298)));
        AZpin.SetTitle('ARIZONA');
        AZpin.SetDescription('<table>' + MGC() + '</table>');
        map.AddShape(AZpin);

        // ARKANSAS (AR)
        var ARpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(34.748604185879216,-92.2744944691658)));
        ARpin.SetTitle('ARKANSAS');
        var dealer = "<tr><th>MGC, INC.</th></tr>";
        var contact = "<tr><td><b>Kristen Freeman, Project Manager</b></td></tr>";
        var address = "<tr><td>5411 South 125th East Ave., Suite 303 <br />Tulsa, OK  74146-6214</td></tr>";
        var tel = "<tr><td>T. (918) 258-6421 <br /> F. (918) 259-9734</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:kfreeman@mgcinc.net\">kfreeman@mgcinc.net</a> <br />Website: <a href=\"http://www.mgcinc.net/\">www.mgcinc.net</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        ARpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(ARpin);

        // CALIFORNIA (CA)
        var CApin = new VEShape(VEShapeType.Pushpin, (new VELatLong(38.579006865620585,-121.49099998176098)));
        CApin.SetTitle('CALIFORNIA');
        // --dealer1
        var dealer = "<tr><th>BRAUN CONSTRUCTION SERVICES, INC.</th></tr>";
        var contact = "<tr><td><b>Ron Routh</b></td></tr>";
        var address = "<tr><td>8418 Nohea Lane <br />Elk Grove, CA  95624</td></tr>";
        var tel = "<tr><td>T. (916) 667-3535 <br /> F. (916) 667-3534</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:ron@braunconstservices.com\">ron@braunconstservices.com</a> <br />Website: <a href=\"http://www.braunconstservices.com/\">www.braunconstservices.com</a></td></tr>";
        var info1 = dealer + contact + address + tel + other;
        // --dealer2
        var dealer2 = "<tr><th><br />Associate Dealer: End User Account Specialist <br />Venture Equipment & Installations, Inc.</th></tr>";
        var address2 = "<tr><td>1130 Industrial Avenue <br />Petaluma, CA  94952</td></tr>";
        var tel2 = "<tr><td>T. (707) 981-7585 <br /> F. (707) 981-7098</td></tr>";
        var other2 = "<tr><td>Email: <a href=\"mailto:ventureequipment@hotmail.com\">ventureequipment@hotmail.com</a></td></tr>";
        var info2 = dealer2 + address2 + tel2 + other2;
        CApin.SetDescription('<table>' + info1 + info2 + '</table>');
        map.AddShape(CApin);

        // COLORADO (CO)
        var COpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(39.739900790154934,-104.99225959181786)));
        COpin.SetTitle('COLORADO');
        COpin.SetDescription('<table>' + MGC() + '</table>');
        map.AddShape(COpin);

        // CONNECTICUT (CT)
        var CTpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(41.76331602036954,-72.67406970262527)));
        CTpin.SetTitle('CONNECTICUT');
        CTpin.SetDescription('<table>' + NewEngland() + '</table>');
        map.AddShape(CTpin);

        // DISTRICT OF COLUMBIA (D.C.)
        var DCpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(38.89031879603864,-77.03195996582508)));
        DCpin.SetTitle('DISTRICT OF COLUMBIA');
        DCpin.SetDescription('<table>' + WashingtonDC() + '</table>');
        map.AddShape(DCpin);

        // DELAWARE (DE)
        var DEpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(39.15802504867314,-75.52473485469818)));
        DEpin.SetTitle('DELAWARE');
        DEpin.SetDescription('<table>' + Delaware() + '</table>');
        map.AddShape(DEpin);

        // FLORIDA (FL)
        var FLpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(28.537694737315178, -81.3773900270462)));
        FLpin.SetTitle('FLORIDA');
        FLpin.SetDescription('<table>' + Adams() + '</table>');
        map.AddShape(FLpin);
        
        // GEORGIA (GA)
        var GApin = new VEShape(VEShapeType.Pushpin, (new VELatLong(33.748264610767365,-84.3911100178957)));
        GApin.SetTitle('GEORGIA');
        GApin.SetDescription('<table>' + Adams() + '</table>');
        map.AddShape(GApin);

        // HAWAII (HI)
        var HIpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(21.304698698222623,-157.85761959850788)));
        HIpin.SetTitle('HAWAII');
        HIpin.SetDescription('<table>' + nodealer() + '</table>');
        map.AddShape(HIpin);

        // IDAHO (ID)
        var IDpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(43.606935404241085,-116.19340986013412)));
        IDpin.SetTitle('IDAHO');
        IDpin.SetDescription('<table>' + ScientificEnviro() + '</table>');
        map.AddShape(IDpin);
        
        // ILLINOIS (IL)
        var ILpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(41.949584372341626,-88.08080300688744)));
        ILpin.SetTitle('ILLINOIS');
        var dealer = "<tr><th>HARRY J. KLOEPPEL & ASSOCIATES, INC.</th></tr>";
        var contact = "<tr><td><b>Nick Proepper, Vice President, Sales and Marketing</b></td></tr>";
        var address = "<tr><td>2399 South Foster Avenue <br />Wheeling, IL 60090 </td></tr>";
        var tel = "<tr><td>T. (847) 483-0133 <br /> F. (847) 483-0140</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:proepper@kloeppel.com\">proepper@kloeppel.com</a> <br />Website: <a href=\"http://www.kloeppel.com/\">www.kloeppel.com</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        ILpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(ILpin);

        // INDIANA (IN)
        var INpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(39.76680133491753,-86.14996455609798)));
        INpin.SetTitle('INDIANA');
        var dealer = "<tr><th>HARRY J. KLOEPPEL & ASSOCIATES, INC.</th></tr>";
        var contact = "<tr><td><b>Nick Proepper, Vice President, Sales and Marketing</b></td></tr>";
        var address = "<tr><td>6974 Hillsdale Court <br />Indianapolis, IN 46250 </td></tr>";
        var tel = "<tr><td>T. (317) 578-1300 <br />F. (317) 578-3944</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:proepper@kloeppel.com\">proepper@kloeppel.com</a> <br />Website: <a href=\"http://www.kloeppel.com/\">www.kloeppel.com</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        INpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(INpin);
        
        // IOWA (IA)
        var IApin = new VEShape(VEShapeType.Pushpin, (new VELatLong(41.58975630998611,-93.61567474901676)));
        IApin.SetTitle('IOWA');
        IApin.SetDescription('<table>' + Hicks1() + '</table>');
        map.AddShape(IApin);

        // KANSAS (KS)
        var KSpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(38.96094974130392,-94.74058248102665)));
        KSpin.SetTitle('KANSAS');
        KSpin.SetDescription('<table>' + Hicks2() + '</table>');
        map.AddShape(KSpin);

        // KENTUCKY (KY)
        var KYpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(38.19505300372839,-84.87869471311569)));
        KYpin.SetTitle('KENTUCKY');
        var dealer = "<tr><th>HARRY J. KLOEPPEL & ASSOCIATES, INC.</th></tr>";
        var contact = "<tr><td><b>Nick Proepper, Vice President, Sales and Marketing</b></td></tr>";
        var address = "<tr><td>2399 South Foster Avenue <br />Wheeling, IL 60090 </td></tr>";
        var tel = "<tr><td>T. (847) 483-0133 <br />F. (847) 483-0140</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:proepper@kloeppel.com\">proepper@kloeppel.com</a> <br />Website: <a href=\"http://www.kloeppel.com/\">www.kloeppel.com</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        KYpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(KYpin);

        // LOUISIANA (LA)
        var LApin = new VEShape(VEShapeType.Pushpin, (new VELatLong(30.44337205588817,-91.18687480688095)));
        LApin.SetTitle('LOUISIANA');
        var dealer = "<tr><th>MGC, INC.</th></tr>";
        var contact = "<tr><td><b>Aaron Martinez, Project Manager</b></td></tr>";
        var address = "<tr><td>11711 Sunbelt Court, Suite B<br />Baton Rouge, LA  70809</td></tr>";
        var tel = "<tr><td>T. (225) 751-1045 <br /> F. (225) 751-8657</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:martinezbtr@mgcinc.net\">martinezbtr@mgcinc.net</a> <br />Website: <a href=\"http://www.mgcinc.net/\">www.mgcinc.net</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        LApin.SetDescription('<table>' + info + '</table>');
        map.AddShape(LApin);
        
        // MAINE (ME)
        var MEpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(44.31803226470946,-69.77621845901012)));
        MEpin.SetTitle('MAINE');
        MEpin.SetDescription('<table>' + NEL1() + '</table>');
        map.AddShape(MEpin);
        
        // MARYLAND (MD)
        var MDpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(39.29051477462053,-76.60960458219051)));
        MDpin.SetTitle('MARYLAND');
        MDpin.SetDescription('<table>' + MayLand() + '</table>');
        map.AddShape(MDpin);

        // MASSACHUSETTS (MA)
        var MApin = new VEShape(VEShapeType.Pushpin, (new VELatLong(42.35854648053646,-71.05669967830181)));
        MApin.SetTitle('MASSACHUSETTS');
        MApin.SetDescription('<table>' + Massachusetts() + '</table>');
        map.AddShape(MApin);

        // MICHIGAN (MI)
        var MIpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(42.73198675364256,-84.55227993428707)));
        MIpin.SetTitle('MICHIGAN');
        var dealer = "<tr><th>DETROIT TECHNICAL EQUIPMENT COMPANY</th></tr>";
        var contact = "<tr><td><b>Patrick Carraher</b> @ ext. 108</td></tr>";
        var contact2 = "<tr><td>OR <br /><b>Bernie Youngblood</b> @ ext. 115 / <a href=\"mailto:bernie@detroit-tech.com\">email</a></td></tr>";
        var address = "<tr><td>55 East Long Lake Road, PMB #433 <br />Troy, MI  48085-4738</td></tr>";
        var tel = "<tr><td>T. (248) 232-8894 <br /> F. (248) 232-8895<br />Detroit: (313) 887-0707<br />Toll Free: (800) 742-8719</td></tr>";
        var other = "<tr><td>Website: <a href=\"http://www.detroit-tech.com/\">www.detroit-tech.com</a></td></tr>";
        var info = dealer + contact + contact2 + address + tel + other;
        MIpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(MIpin);
        
        // MINNESOTA (MN)
        var MNpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(44.984833784401424,-93.57314497232437)));
        MNpin.SetTitle('MINNESOTA');
        MNpin.SetDescription('<table>' + Cosney() + '</table>');
        map.AddShape(MNpin);

        // MISSISSIPPI (MS)
        var MSpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(32.29864127933978,-90.18048986792564)));
        MSpin.SetTitle('MISSISSIPPI');
        var dealer = "<tr><th>MGC, INC.</th></tr>";
        var contact = "<tr><td><b>Aaron Martinez, Project Manager</b></td></tr>";
        var address = "<tr><td>11711 Sunbelt Court, Suite B<br />Baton Rouge, LA  70809</td></tr>";
        var tel = "<tr><td>T. (225) 751-1045 <br /> F. (225) 751-8657</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:martinezbtr@mgcinc.net\">martinezbtr@mgcinc.net</a> <br />Website: <a href=\"http://www.mgcinc.net/\">www.mgcinc.net</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        MSpin.SetDescription('<table>' + info +'</table>');
        map.AddShape(MSpin);
        
        // MISSOURI (MO)
        var MOpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(38.57750516384838,-92.17783972620964)));
        MOpin.SetTitle('MISSOURI');
        MOpin.SetDescription('<table>' + Hicks1() + '</table>');
        map.AddShape(MOpin);
        
        // MONTANA (MT)
        var MTpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(46.58975332975387,-112.02120490372181)));
        MTpin.SetTitle('MONTANA');
        MTpin.SetDescription('<table>' + ScientificEnviro() + '</table>');
        map.AddShape(MTpin);
        
        // NEBRASKA (NE)
        var NEpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(41.26059394329785,-95.94007439911366)));
        NEpin.SetTitle('NEBRASKA');
        NEpin.SetDescription('<table>' + Hicks2() + '</table>');
        map.AddShape(NEpin);

        // NEVADA (NV)
        var NVpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(38.31944614648818,-117.02999889850616)));
        NVpin.SetTitle('NEVADA');
        NVpin.SetDescription('<table>' + nodealer() + '</table>');
        map.AddShape(NVpin);

        // NEW HAMPSHIRE (NH)
        var NHpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(43.20723965764045,-71.53660453855991)));
        NHpin.SetTitle('NEW HAMPHIRE');
        NHpin.SetDescription('<table>' + NEL1() + '</table>');
        map.AddShape(NHpin);

        // NEW JERSEY (NJ)
        var NJpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(40.58493811637163,-74.4171803444624)));
        NJpin.SetTitle('NEW JERSEY');
        var dealer = "<tr><th>SCIENTIFIX LLC</th></tr>";
        var contact = "<tr><td><b>George Lynch</b></td></tr>";
        var address = "<tr><td>520 Fellowship Road, Suite A-103 <br />Mt. Laurel, NJ  08054</td></tr>";
        var tel = "<tr><td>T. (856) 780-5871 <br /> F. (856) 780-5761</td></tr>";
        var other = "<tr><td>Website: <a href=\"http://www.scientifix.net/\">www.scientifix.net</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        NJpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(NJpin);
        
        // NEW MEXICO (NM)
        var NMpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(35.08412875235082,-106.64863966405392)));
        NMpin.SetTitle('NEW MEXICO');
        NMpin.SetDescription('<table>' + MGC() + '</table>');
        map.AddShape(NMpin);
        
        // NEW YORK (NY)
        // --SYRACUSE--
        var NYpinS = new VEShape(VEShapeType.Pushpin, (new VELatLong(43.049969337880604,-76.14738956093788)));
        NYpinS.SetTitle('SYRACUSE, NEW YORK');
        var dealer = "<tr><th>SPENCER VIRNOCHE, INC.</th></tr>";
        var contact = "<tr><td>Jeff  Virnoche</td></tr>";
        var address = "<tr><td>7900 Davis Road North <br />Clay, NY  13041</td></tr>";
        var tel = "<tr><td>T. (315) 698-0171 <br /> F. (315) 698-0054</td></tr>";
        var other = "<tr><td>Website: <a href=\"http://www.sandvlabs.com/\">www.sandvlabs.com</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        NYpinS.SetDescription('<table>' + info + '</table>');
        map.AddShape(NYpinS);

        // --NEW YORK CITY--
        var NYpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(40.71439225226641,-74.00712490081787)));
        NYpin.SetTitle('NYC, NEW YORK');
        var dealer = "<tr><th>SCIENTIFIX LLC</th></tr>";
        var contact = "<tr><td><b>Brian Foresta / Scott Stewart</b></td></tr>";
        var address = "<tr><td>520 Fellowship Road, Suite A-103 <br />Mt. Laurel, NJ  08054</td></tr>";
        var tel = "<tr><td>T. (856) 780-5871 <br /> F. (856) 780-5761</td></tr>";
        var other = "<tr><td>Website: <a href=\"http://www.scientifix.net/\">www.scientifix.net</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        NYpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(NYpin);
        
        // NORTH CAROLINA (NC)
        var NCpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(35.78545868396759,-78.64266939461231)));
        NCpin.SetTitle('NORTH CAROLINA');
        NCpin.SetDescription('<table>' + NorthCarolina() + '</table>');
        map.AddShape(NCpin);

        // NORTH DAKOTA (ND)
        var NDpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(46.80536136031151,-100.77931992709637)));
        NDpin.SetTitle('NORTH DAKOTA');
        NDpin.SetDescription('<table>' + Cosney() + '</table>');
        map.AddShape(NDpin);

        // OHIO (OH)
        var OHpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(39.96189080178738,-83.003014549613)));
        OHpin.SetTitle('OHIO');
        var dealer = "<tr><th>CUSTOM FABRICATORS, INC.</th></tr>";
        var address = "<tr><td>Green Road, Suite 107<br />PO Box 22971 <br />Beachwood, OH  44122</td></tr>";
        var tel = "<tr><td>T. (216) 831-2266 <br /> F. (216) 831-2582</td></tr>";
        var other2 = "<tr><td>Email: <a href=\"mailto:gfeldman@customfabricators.net\">gfeldman@customfabricators.net</a></td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:tgergye@customfabricators.net\">tgergye@customfabricators.net</a></td></tr>";
        var info = dealer + address + tel + other2 + other;
        OHpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(OHpin);

        // OKLAHOMA (OK)
        var OKpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(36.14969864487648,-95.99335446953773)));
        OKpin.SetTitle('OKLAHOMA');
        var dealer = "<tr><th>MGC, INC.</th></tr>";
        var contact = "<tr><td><b>Kristen Freeman, Project Manager</b></td></tr>";
        var address = "<tr><td>5411 South 125th East Ave., Suite 303 <br />Tulsa, OK  74146-6214</td></tr>";
        var tel = "<tr><td>T. (918) 258-6421 <br /> F. (918) 259-9734</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:kfreeman@mgcinc.net\">kfreeman@mgcinc.net</a> <br />Website: <a href=\"http://www.mgcinc.net/\">www.mgcinc.net</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        OKpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(OKpin);

        // OREGON (OR)
        var ORpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(44.933196902275085,-123.04385483264923)));
        ORpin.SetTitle('OREGON');
        ORpin.SetDescription('<table>' + ScientificEnviro() + '</table>');
        map.AddShape(ORpin);
        
        // PENNSYLVANIA (PA)
        var PApin = new VEShape(VEShapeType.Pushpin, (new VELatLong(40.259865783154964,-76.88222162425518)));
        PApin.SetTitle('PENNSYLVANIA');
        // --dealer1
        var dealer = "<tr><th>SPENCER VIRNOCHE, INC.</th></tr>";
        var contact = "<tr><td>Jeff Carty</td></tr>";
        var address = "<tr><td>7900 Davis Road North <br />Clay, NY  13041</td></tr>";
        var tel = "<tr><td>T. (315) 698-0171 <br /> F. (315) 698-0054</td></tr>";
        var other = "<tr><td>Website: <a href=\"http://www.sandvlabs.com/\">www.sandvlabs.com</a></td></tr>";
        var info1 = dealer + contact + address + tel + other;
        // --dealer2
        var dealer2 = "<tr><th><br />SCIENTIFIX LLC</th></tr>";
        var contact2 = "<tr><td><b>George Lynch</b></td></tr>";
        var address2 = "<tr><td>520 Fellowship Road, Suite A-103 <br />Mt. Laurel, NJ  08054</td></tr>";
        var tel2 = "<tr><td>T. (856) 780-5871 <br /> F. (856) 780-5761</td></tr>";
        var other2 = "<tr><td>Website: <a href=\"http://www.scientifix.net/\">www.scientifix.net</a></td></tr>";
        var info2 = dealer2 + contact2 + address2 + tel2 + other2;
        PApin.SetDescription('<table>' + info1 + info2 + '</table>');
        map.AddShape(PApin);

        // RHODE ISLAND (RI)
        var RIpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(41.82386286556721,-71.41199447214603)));
        RIpin.SetTitle('RHODE ISLAND');
        RIpin.SetDescription('<table>' + NewEngland() + '</table>');
        map.AddShape(RIpin);

        // SOUTH CAROLINA (SC)
        var SCpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(33.99849995970726,-81.04524940252304)));
        SCpin.SetTitle('SOUTH CAROLINA');
        SCpin.SetDescription('<table>' + SouthCarolina() + '</table>');
        map.AddShape(SCpin);
        
        // SOUTH DAKOTA (SD)
        var SDpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(44.36891578137874,-100.35015910863876)));
        SDpin.SetTitle('SOUTH DAKOTA');
        SDpin.SetDescription('<table>' + Cosney() + '</table>');
        map.AddShape(SDpin);

        // TENNESSEE (TN)
        var TNpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(35.960473492741585,-83.92082959413528)));
        TNpin.SetTitle('TENNESSEE');
        TNpin.SetDescription('<table>' + Adams() + '</table>');
        map.AddShape(TNpin);

        // TEXAS (TX)
        // --HOUSTON--
        var TXpinH = new VEShape(VEShapeType.Pushpin, (new VELatLong(29.76031266152856,-95.3697844594717)));
        TXpinH.SetTitle('HOUSTON, TEXAS');
        var dealer = "<tr><th>MGC, INC.</th></tr>";
        var contact = "<tr><td><b>David Mahood, CEO - <a href=\"mailto:dmahood@mgcinc.net\">email</a></b></td></tr>";
        var contact2 = "<tr><td><b>Wes Furgerson, President - <a href=\"mailto:furg@mgcinc.net\">email</a></b></td></tr>";
        var contact3 = "<tr><td><b>Tommy Vickers, Accounts Manager - <a href=\"mailto:vickers@mgcinc.net\">email</a></b></td></tr>";
        var address = "<tr><td>9303 W. Sam Houston Parkway S<br />Houston, TX  77099</td></tr>";
        var tel = "<tr><td>T. (713) 800-7300 <br /> F. (713) 800-7310</td></tr>";
        var other = "<tr><td>Website: <a href=\"http://www.mgcinc.net/\">www.mgcinc.net</a></td></tr>";
        var info = dealer + contact + contact2 + contact3 + address + tel + other;
        TXpinH.SetDescription('<table>' + info + '</table>');
        map.AddShape(TXpinH);

        // --AUSTIN--
        // removed March 29 2010
//        var TXpinA = new VEShape(VEShapeType.Pushpin, (new VELatLong(30.26750832796096,-97.7429848909378)));
//        TXpinA.SetTitle('AUSTIN, TEXAS');
//        var dealer = "<tr><th>MGC, INC.</th></tr>";
//        var contact = "<tr><td><b>Mike Lariviere, Regional Manager</b></td></tr>";
//        var address = "<tr><td>27711 O'Connor Drive, Suite 104<br />Round Rock, TX  78681</td></tr>";
//        var tel = "<tr><td>T. (210) 680-2833 <br /> F. (512) 284-9404</td></tr>";
//        var other = "<tr><td>Email: <a href=\"mailto:mlariviere@mgcinc.net\">mlariviere@mgcinc.net</a><br /><Website: <a href=\"http://www.mgcinc.net/\">www.mgcinc.net</a></td></tr>";
//        var info = dealer + contact + address + tel + other;
//        TXpinA.SetDescription('<table>' + info + '</table>');
//        map.AddShape(TXpinA);
        
        // --DALLAS--
        var TXpinD = new VEShape(VEShapeType.Pushpin, (new VELatLong(32.778010033071034,-96.795404702425)));
        TXpinD.SetTitle('DALLAS, TEXAS');
        var dealer = "<tr><th>MGC, INC.</th></tr>";
        var contact = "<tr><td><b>Bill Jones, Regional Manager - <a href=\"mailto:bjones@mgcinc.net\">email</a></b></td></tr>";
        var contact2 = "<tr><td><b>Carl Scottow, Regional Sales Manager - <a href=\"mailto:cscottow@mgcinc.net\">email</a></b></td></tr>";
        var address = "<tr><td>2514 Tarpley Road, Suite 116<br />Carrollton, TX  75006-2358</td></tr>";
        var tel = "<tr><td>T. (972) 395-9298 <br /> F. (972) 492-2838</td></tr>";
        var other = "<tr><td>Website: <a href=\"http://www.mgcinc.net/\">www.mgcinc.net</a></td></tr>";
        var info = dealer + contact + contact2 + address + tel + other;
        TXpinD.SetDescription('<table>' + info + '</table>');
        map.AddShape(TXpinD);
        
        // --SAN ANTONIO--
        var TXpinSA = new VEShape(VEShapeType.Pushpin, (new VELatLong(29.42435324192047,-98.49462501704693)));
        TXpinSA.SetTitle('SAN ANTONIO, TEXAS');
        var dealer = "<tr><th>MGC, INC.</th></tr>";
        var contact = "<tr><td><b>Jud Wolfe, Owner/Executive Vice President</b></td></tr>";
        var address = "<tr><td>5407 Bandera Road, Suite 109<br />San Antonio, TX  78238</td></tr>";
        var tel = "<tr><td>T. (210) 680-2833 <br /> F. (210) 680-4338</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:jud@mgcinc.net\">jud@mgcinc.net</a><br />Website: <a href=\"http://www.mgcinc.net/\">www.mgcinc.net</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        TXpinSA.SetDescription('<table>' + info + '</table>');
        map.AddShape(TXpinSA);
        
        // UTAH (UT)
        var UTpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(40.759466439485564,-111.88822969794273)));
        UTpin.SetTitle('UTAH');
        UTpin.SetDescription('<table>' + ScientificEnviro() + '</table>');
        map.AddShape(UTpin);

        // VERMONT (VT)
        var VTpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(44.26029033958911,-72.57626496255398)));
        VTpin.SetTitle('VERMONT');
        VTpin.SetDescription('<table>' + NEL1() + '</table>');
        map.AddShape(VTpin);

        // VIRGINIA (VA)
        var VApin = new VEShape(VEShapeType.Pushpin, (new VELatLong(37.54049945622684,-77.43340954184532)));
        VApin.SetTitle('VIRGINIA');
        VApin.SetDescription('<table>' + virginia() + '</table>');
        map.AddShape(VApin);

        // WASHINGTON (WA)
        var WApin = new VEShape(VEShapeType.Pushpin, (new VELatLong(47.03921813517809,-122.89142958819866)));
        WApin.SetTitle('WASHINGTON');
        WApin.SetDescription('<table>' + ScientificEnviro() + '</table>');
        map.AddShape(WApin);

        // WEST VIRGINIA (WV)
        var WVpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(38.350205384194844,-81.63892954587936)));
        WVpin.SetTitle('WEST VIRGINIA');
        WVpin.SetDescription('<table>' + WestVirginia() + '</table>');
        map.AddShape(WVpin);

        // WISCONSIN (WI)
        var WIpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(43.07288076728581,-89.38665993511677)));
        WIpin.SetTitle('WISCONSIN');
        WIpin.SetDescription('<table>' + Cosney() + '</table>');
        map.AddShape(WIpin);

        // WYOMING (WY)
        var WYpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(42.929404042661176,-107.55570977926254)));
        WYpin.SetTitle('WYOMING');
        WYpin.SetDescription('<table>' + nodealer() + '</table>');
        map.AddShape(WYpin);
    }

    function AddOtherPins() {

        // --- MEXICO / LATIN AMERICA ---
        var MEXICOpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(19.2745300292969,-99.6654947916667)));
         MEXICOpin.SetTitle('MEXICO / LATIN AMERICA');
         var dealer = "<tr><th>FLEXILAB</th></tr>"
         // --territory 1
         var territory = "<tr><td><br /><b><u>MEXICO</u></b></td></tr>"
         var contact = "<tr><td><b>Luis Derbez Nieto - <a href=\"mailto:lderbez@flexilab.com.mx\">email</a></b></td></tr>"
         var contact2 = "<tr><td><b>Ricardo Derbez Nieto - <a href=\"mailto:rderbez@flexilab.com.mx\">email</a></b></td></tr>"
         var info1 = territory + contact + contact2
         // --territory 2
         var territory2 = "<tr><td><br /><b><u>LATIN AMERICA</u></b></td></tr>"
         var contact3 = "<tr><td><b>Mario Garza Marroquin - <a href=\"mailto:mgarza@flexilab.com.mx\">email</a></b></td></tr>"
         var info2 = territory2 + contact3
         // --office
         var company = "<tr><td><br /><b>Flexilab Headquarters:</b></td></tr>"
         var address = "<tr><td>Manuel Sotelo No. 520 Col. Morelos <br />C.P. 50120 Toluca, Edo. de México</td></tr>"
         var tel = "<tr><td>T. 01(722)276-9873  <br /> F. 01(722)212-6559</td></tr>"
         var other = "<tr><td>Website: <a href=\"http://www.flexilab.com.mx/\">www.flexilab.com.mx</a></td></tr>"
         var info3 = company + address + tel + other
         MEXICOpin.SetDescription('<table>' + dealer + info1 + info2 + info3 + '</table>');
         map.AddShape(MEXICOpin);


        // --- CHINA ---
        var CHINApin = new VEShape(VEShapeType.Pushpin, (new VELatLong(39.91213884204625,116.38898447155952)));
        CHINApin.SetTitle('CHINA');
        // --dealer1
        var dealer = "<tr><th><BR />ANACHEM TECHNOLOGIES PTE. LTD.</th></tr>"
        var address = "<tr><td>134 Genting Lane <br />Singapore  349580</td></tr>"
        var tel = "<tr><td>T. (656) 316-7542 <br /> F. (656) 316-7543</td></tr>"
        var info1 = dealer + address + tel
        // --dealer2
        var dealer2 = "<tr><th>AF AIR CONTROL LTD.</th></tr>"
        var contact2 = "<tr><td><b>Allan Kamen / Ms. Wang FengYan</b></td></tr>"
        var tel2 = "<tr><td>T: +86 (755) 83820503, +852 53118633 <br />F: +86 (755) 82537400, +852 30173246</td></tr>"
        var info2 = dealer2 + contact2 + tel2
        CHINApin.SetDescription('<table>' + info2 + info1 + '</table>');
        map.AddShape(CHINApin);
        
        
        // --- HONG KONG --- [PART OF CHINA]
        var HKpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(22.29916155338286,114.1740008443594)));
        HKpin.SetTitle('HONG KONG');
        var dealer = "<tr><th>KOU HING HONG SCIENTIFIC SUPPLIES LTD.</th></tr>"
        var address = "<tr><td>778 Cheung Sha Wan Road <br />Kowloon, Hong Kong</td></tr>"
        var tel = "<tr><td>T. 852-2391-7783 <br /> F. 852-2789-2066</td></tr>"
        var other = "<tr><td>Email: <a href=\"mailto:info@kouhing.com\">info@kouhing.com</a> <br />Website: <a href=\"http://www.kouhing.com/\">www.kouhing.com</a></td></tr>"
        var info = dealer + address + tel + other
        HKpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(HKpin);
        
        // --- SINGAPORE ---
        var SINGpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(1.290273293852806,103.8520297408104)));
        SINGpin.SetTitle('SINGAPORE');
        var dealer = "<tr><th>ANACHEM TECHNOLOGIES PTE. LTD.</th></tr>"
        var address = "<tr><td>134 Genting Lane <br />Singapore  349580</td></tr>"
        var tel = "<tr><td>T. (656) 316-7542 <br /> F. (656) 316-7543</td></tr>"
        var info = dealer + address + tel
        SINGpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(SINGpin);

        // --- MIDDLE EAST ---
        var MIDEASTpin = new VEShape(VEShapeType.Pushpin, (new VELatLong(23.1256379932165,45.03787949681282)));
        MIDEASTpin.SetTitle('MIDDLE EAST');
        var dealer = "<tr><th>H & H SCIENTIFIC</th></tr>"
        var contact = "<tr><td><b>Hatim Mohajlr</b></td></tr>"
        var tel = "<tr><td>T. (905) 465-3472 <br /> F. (905) 465-0530</td></tr>"
        var info = dealer + contact + tel
        MIDEASTpin.SetDescription('<table>' + info + '</table>');
        map.AddShape(MIDEASTpin);

        // --- INDIA ---
        var INDIApin = new VEShape(VEShapeType.Pushpin, (new VELatLong(28.65961689502,77.22871407866478)));
        INDIApin.SetTitle('INDIA');
        var dealer = "<tr><th>H & H SCIENTIFIC</th></tr>"
        var contact = "<tr><td><b>Hatim Mohajlr</b></td></tr>"
        var tel = "<tr><td>T. (905) 465-3472 <br /> F. (905) 465-0530</td></tr>"
        var info = dealer + contact + tel
        INDIApin.SetDescription('<table>' + info + '</table>');
        map.AddShape(INDIApin);
    }

    //--------------DEALER INFO FUNCTIONS-----------------

    // ----NO DEALER-----
    // HAWAII, NEVADA, WYOMING
    function nodealer() {
        var nodealer = "<tr><td>A dealer has not been appointed for this territory.</td></tr>";
        var mario = "<tr><td><br />Please contact <a href=\"mailto:mdifonte@mott.ca\"><b>Mario Di Fonte</b></a> for information.</td></tr>";
        return (nodealer + mario);
    }

    // -----NEW ENGLAND LABORATORY CASEWORK CO., INC.-----
    // MAINE, NEW HAMPSHIRE, VERMONT
    function NEL1() {
        var dealer = "<tr><th>NEW ENGLAND LABORATORY CASEWORK CO., INC.</th></tr>";
        var address = "<tr><td>3 Arrow Drive<br />Woburn, MA 01801</td></tr>";
        var tel = "<tr><td>T. (781) 932-9980<br />F. (781) 932-9981</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:info@newenglandlab.com\">info@newenglandlab.com</a> <br />Website: <a href=\"http://www.newenglandlab.com/index.html\">www.newenglandlab.com</a></td></tr>";
        var info = dealer + address + tel + other;
        return info;
    }


    // -----NEW ENGLAND LABORATORY CASEWORK CO., INC.-----
    // MASSACHUSETTS
    function Massachusetts() {
        var dealer = "<tr><th>NEW ENGLAND LABORATORY CASEWORK CO., INC.</th></tr>";
        var address = "<tr><td>3 Arrow Drive<br />Woburn, MA 01801</td></tr>";
        var tel = "<tr><td>T. (781) 932-9980<br />F. (781) 932-9981</td></tr>";
        var other = "<tr><td>Website: <a href=\"http://www.newenglandlab.com/index.html\">www.newenglandlab.com</a></td></tr>";
        var other2 = "<tr><td><br /><b>REGION:</b> Boston & Cambridge-Massachusetts<br /><b>Chris Matosic</b><br />T. (443) 844-1190<br />Email: <a href=\"mailto:cmatosic@newenglandlab.com\">cmatosic@newenglandlab.com</a><br />";
        var other3 = "<tr><td><br /><b>REGION:</b> Eastern Massachusetts (Inside Rt. 495, excluding Boston & Cambridge)<br /><b>Steve Boyer</b><br />T. (443) 845-5243<br />Email: <a href=\"mailto:sboyer@newenglandlab.com\">sboyer@newenglandlab.com</a><br />";
        var other4 = "<tr><td><br /><b>REGION:</b> Massachusetts (West)<br /><b>Jesse Craig</b><br />T. (781) 932-9980 ext 8819<br />Email: <a href=\"mailto:jcraig@newenglandlab.com\">jcraig@newenglandlab.com</a><br />";
        var info = dealer + address + tel + other + other2 + other3 + other4;
        return info;
    }



    // -----NEW ENGLAND LABORATORY CASEWORK CO., INC.-----
    // CONNECTICUT, RHODE ISLANDWEST VIRGINIA
    function NewEngland() {
        var dealer = "<tr><th>NEW ENGLAND LABORATORY CASEWORK CO., INC.</th></tr>";
        var address = "<tr><td><b>Jesse Craig</b><br />3 Arrow Drive<br />Woburn, MA 01801</td></tr>";
        var tel = "<tr><td>T. (781) 932-9980<br />F. (781) 932-9981</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:jcraig@newenglandlab.com\">jcraig@newenglandlab.com</a> <br />Website: <a href=\"http://www.newenglandlab.com/index.html\">www.newenglandlab.com</a></td></tr>";
        var info = dealer + address + tel + other;
        return info;
    }

    function NEL2() {
        var dealer = "<tr><th>NEW ENGLAND LABORATORY CASEWORK CO., INC.</th></tr>";
        var address = "<tr><td>2707 North Rolling Road, Suite 110<br />Baltimore, MD  21244</td></tr>";
        var tel = "<tr><td>T. (410) 944-7060<br />F. (410) 944-7061</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:info@newenglandlab.com\">info@newenglandlab.com</a> <br />Website: <a href=\"http://www.newenglandlab.com/index.html\">www.newenglandlab.com</a></td></tr>";
        var info = dealer + address + tel + other;
        return info;
    }

    // DELAWARE
    function Delaware() {
        var dealer = "<tr><th>NEW ENGLAND LABORATORY CASEWORK CO., INC.</th></tr>";
        var address = "<tr><td><b>Frank Gruwell</b><br />2707 North Rolling Road, Suite 110<br />Baltimore, MD  21244</td></tr>";
        var tel = "<tr><td>T. (302) 602-2793<br />F. (410) 944-7061</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:fgruwell@newenglandlab.com\">fgruwell@newenglandlab.com</a> <br />Website: <a href=\"http://www.newenglandlab.com/index.html\">www.newenglandlab.com</a></td></tr>";
        var info = dealer + address + tel + other;
        return info;
    }


    // WEST VIRGINIA
    function WestVirginia() {
        var dealer = "<tr><th>NEW ENGLAND LABORATORY CASEWORK CO., INC.</th></tr>";
        var address = "<tr><td>2707 North Rolling Road, Suite 110<br />Baltimore, MD  21244</td></tr>";
        var tel = "<tr><td>T. (302) 602-2793<br />F. (410) 944-7061</td></tr>";
        var other = "<tr><td>Website: <a href=\"http://www.newenglandlab.com/index.html\">www.newenglandlab.com</a></td></tr>";
        var other2 = "<tr><td><br /><b>REGION:</b> West Virginia (South)<br /><b>Kevin Casey</b><br />T. (443) 844-1190<br />Email: <a href=\"mailto:kcasey@newenglandlab.com\">kcasey@newenglandlab.com</a><br />";
        var other3 = "<tr><td><br /><b>REGION:</b> West Virginia (North)<br /><b>Tim Connelly</b><br />T. (443) 845-5243<br />Email: <a href=\"mailto:tconnelly@newenglandlab.com\">tconnelly@newenglandlab.com</a><br />";        
        var info = dealer + address + tel + other + other2 + other3;
        return info;
    }

    // MARYLAND
    function MayLand() {
        var dealer = "<tr><th>NEW ENGLAND LABORATORY CASEWORK CO., INC.</th></tr>";
        var address = "<tr><td>2707 North Rolling Road, Suite 110<br />Baltimore, MD  21244</td></tr>";
        var tel = "<tr><td>T. (302) 602-2793<br />F. (410) 944-7061</td></tr>";
        var other = "<tr><td>Website: <a href=\"http://www.newenglandlab.com/index.html\">www.newenglandlab.com</a></td></tr>";
        var other2 = "<tr><td><br /><b>REGION:</b> Maryland (East)<br /><b>Frank Gruwell</b><br />T. (302) 602-2793<br />Email: <a href=\"mailto:fgruwell@newenglandlab.com\">fgruwell@newenglandlab.com</a><br />";
        var other3 = "<tr><td><br /><b>REGION:</b> Maryland (West)<br /><b>Tim Connelly</b><br />T. (443) 845-5243<br />Email: <a href=\"mailto:tconnelly@newenglandlab.com\">tconnelly@newenglandlab.com</a><br />";
        var info = dealer + address + tel + other + other2 + other3;
        return info;
    }


    // DISTRICT OF COLUMBIA (WASHINGTON D.C.)
    function WashingtonDC() {
        var dealer = "<tr><th>NEW ENGLAND LABORATORY CASEWORK CO., INC.</th></tr>";
        var address = "<tr><td><b>Frank Gruwell</b><br />2707 North Rolling Road, Suite 110<br />Baltimore, MD  21244</td></tr>";
        var tel = "<tr><td>T. (302) 602-2793<br />F. (410) 944-7061</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:fgruwell@newenglandlab.com\">fgruwell@newenglandlab.com</a> <br />Website: <a href=\"http://www.newenglandlab.com/index.html\">www.newenglandlab.com</a></td></tr>";
        var info = dealer + address + tel + other;
        return info;
    }


    // VIRGINIA
    function virginia() {
        var dealer = "<tr><th>NEW ENGLAND LABORATORY CASEWORK CO., INC.</th></tr>";
        var address = "<tr><td><br>Rebecca Cain</b><br />300 Dominion Drive, Suite 550<br />Morrisville, NC, 27560</td></tr>";
        var tel = "<tr><td>T.(804) 382-5745</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:rcain@newenglandlab.com\">rcain@newenglandlab.com</a> <br />Website: <a href=\"http://www.newenglandlab.com/index.html\">www.newenglandlab.com</a></td></tr>";
        var info = dealer + address + tel + other;
        return info;
    }
        
    function NEL3() {
        var dealer = "<tr><th>NEW ENGLAND LABORATORY CASEWORK CO., INC.</th></tr>";
        var contact = "<tr><td><b>Kevin Casey</b></td></tr>";
        var address = "<tr><td>2707 North Rolling Road, Suite 110<br />Baltimore, MD  21244</td></tr>";
        var tel = "<tr><td>T. (410) 944-7060<br />F. (410) 944-7061</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:kcasey@newenglandlab.com\">kcasey@newenglandlab.com</a> <br />Website: <a href=\"http://www.newenglandlab.com/index.html\">www.newenglandlab.com</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        return info;
    }

    // NORTH CAROLINA
    function NorthCarolina() {
        var dealer = "<tr><th>NEW ENGLAND LABORATORY CASEWORK CO., INC.</th></tr>";
        var address = "<tr><td>300 Dominion Drive, Suite 550<br />Morrisville, NC, 27560</td></tr>";
        var tel = "<tr><td>T. 888-635-2080<br />F. 781-932-9981</td></tr>";
        var other = "<tr><td>Website: <a href=\"http://www.newenglandlab.com/index.html\">www.newenglandlab.com</a></td></tr>";
        var other2 = "<tr><td><br /><b>REGION:</b> North Carolina (West)<br /><b>Kevin Casey</b><br />T. (443) 844-1190<br />Email: <a href=\"mailto:kcasey@newenglandlab.com\">kcasey@newenglandlab.com</a><br />";
        var other3 = "<tr><td><br /><b>REGION:</b> North Carolina (RTP East)<br /><b>Marc Pizzo</b><br />T. (919) 414-7692<br />Email: <a href=\"mailto:mpizzo@newenglandlab.com\">mpizzo@newenglandlab.com</a><br />";
        var info = dealer + address + tel + other + other2 + other3;
        return info;
    }


    // SOUTH CAROLINA
    function SouthCarolina() {
        var dealer = "<tr><th>NEW ENGLAND LABORATORY CASEWORK CO., INC.</th></tr>";
        var address = "<tr><td>300 Dominion Drive, Suite 550<br />Morrisville, NC, 27560</td></tr>";
        var tel = "<tr><td>T. 888-635-2080<br />F. 781-932-9981</td></tr>";
        var other = "<tr><td>Website: <a href=\"http://www.newenglandlab.com/index.html\">www.newenglandlab.com</a></td></tr>";
        var other2 = "<tr><td><br /><b>REGION:</b> South Carolina (West)<br /><b>Kevin Casey</b><br />T. (443) 844-1190<br />Email: <a href=\"mailto:kcasey@newenglandlab.com\">kcasey@newenglandlab.com</a><br />";
        var other3 = "<tr><td><br /><b>REGION:</b> South Carolina (East)<br /><b>Marc Pizzo</b><br />T. (919) 414-7692<br />Email: <a href=\"mailto:mpizzo@newenglandlab.com\">mpizzo@newenglandlab.com</a><br />";
        var info = dealer + address + tel + other + other2 + other3;
        return info;
    }

    // -----SCIENTIFIC ENVIRONMENTS, INC.-----
    // ALASKA, IDAHO, MONTANA, OREGON, UTAH, WASHINGTON
    function ScientificEnviro() {
        // --dealer1
        var dealer = "<tr><th>SCIENTIFIC ENVIRONMENTS, INC.</th></tr>";
        var contact = "<tr><td><b>Donna Frei, Sales Manager</b></td></tr>";
        var address = "<tr><td>2010 Front Street <br />PO Box 81 <br />Ferdinand, ID  83526</td></tr>";
        var tel = "<tr><td>T. (208) 962-7152 <br /> F. (208) 962-3038</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:dfrei@scientificenvironments.com\">dfrei@scientificenvironments.com</a> <br />Website: <a href=\"http://www.scientificenvironments.com/\">www.scientificenvironments.com</a></td></tr>";
        var info1 = dealer + contact + address + tel + other;
        return info1;
    }

    // -----COSNEY CORPORATION-----
    // MINNESOTA, NORTH DAKOTA, SOUTH DAKOTA, WISCONSIN
    function Cosney() {
        var dealer = "<tr><th>COSNEY CORPORATION</th></tr>";
        var address = "<tr><td>2105 Daniels Street<br />PO Box 391<br />Long Lake, MN  55356</td></tr>";
        var tel = "<tr><td>T. (952) 249-0616 <br /> F. (952) 249-0615</td></tr>";
        var other = "<tr><td>Website: <a href=\"http://www.cosney.com/\">www.cosney.com</a></td></tr>";
        var info = dealer + address + tel + other;
        return info;
    }

    // -----HICKS-ASHBY COMPANY-----
    // IOWA, MISSOURI
    function Hicks1() {
        var dealer = "<tr><th>HICKS-ASHBY COMPANY</th></tr>";
        var contact = "<tr><td><b>Irv Obermark </b></td></tr>";
        var address = "<tr><td>436 Flowering Magnolia <br />O'Fallon, MO  63366</td></tr>";
        var tel = "<tr><td>T. (636) 379-8200 <br /> F. (636) 272-8201 <br />Toll Free: (866) 829-5414</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:iobermark@hicks-ashby.com\">iobermark@hicks-ashby.com</a> <br />Website: <a href=\"http://www.hicks-ashby.com/\">www.hicks-ashby.com</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        return info;
    }

    // KANSAS, NEBRASKA
    function Hicks2() {
        var dealer = "<tr><th>HICKS-ASHBY COMPANY</th></tr>";
        var contact = "<tr><td><b>Tim Riordan</b></td></tr>";
        var address = "<tr><td>10618 Summit Street<br />Lenexa, KS  66215</td></tr>";
        var tel = "<tr><td>T. (913) 469-5411<br />F. (913) 469-1367<br />Toll Free: (866) 829-5414</td></tr>";
        var other = "<tr><td>Email: <a href=\"mailto:triordan@hicks-ashby.com\">triordan@hicks-ashby.com</a> <br />Website: <a href=\"http://www.hicks-ashby.com/\">www.hicks-ashby.com</a></td></tr>";
        var info = dealer + contact + address + tel + other;
        return info;
    }

    // -----MGC----
    // ARIZONA, COLORADO, NEW MEXICO
    function MGC() {
        var dealer = "<tr><th>MGC, INC.</th></tr>"
        var contact = "<tr><td><b>Jeff Rea, Regional Manager</b></td></tr>"
        var address = "<tr><td>5004 Suncup Ct. NW <br />Albuquerque, NM 87120</td></tr>"
        var tel = "<tr><td>T./F. (505) 508-2031 <br /> C. (505) 379-7408</td></tr>"
        var other = "<tr><td>Email: <a href=\"mailto:jrea@mgcinc.net\">jrea@mgcinc.net</a> <br />Website: <a href=\"http://www.mgcinc.net/\">www.mgcinc.net</a></td></tr>";
        var info1 = dealer + contact + address + tel + other;
        
        var contact2 = "<tr><td><br /><b>Wes Furgerson, President</b></td></tr>";
        var address2 = "<tr><td>9303 W. Sam Houston Parkway S<br />Houston, TX  77099</td></tr>";
        var tel2 = "<tr><td>T. (713) 800-7300 <br /> F. (713) 800-7310</td></tr>";
        var other2 = "<tr><td>Email: <a href=\"mailto:furg@mgcinc.net\">furg@mgcinc.net</a></td></tr>"
        var info2 = contact2 + address2 + tel2 + other2;

        var info = info1 + info2;
        return info;
     }

     // -----ADAMS GROUP-----
     // FLORIDA, GEORGIA, ALABAMA, TENNESSEE
     function Adams() {
         var dealer = "<tr><th>ADAMS GROUP</th></tr>";
         var contact = "<tr><td><b>Steve Woodall - <a href=\"mailto:swoodall@discoveradams.com\">email</a></b></td></tr>";
         var contact2 = "<tr><td><b>Joe West - <a href=\"mailto:jwest@discoveradams.com\">email</a></b></td></tr>";
         var address = "<tr><td>2221 Murphy Court <br />North Port, FL  34289-9314</td></tr>";
         var tel = "<tr><td>T. (941) 639-7188 <br /> F. (941) 575-2832 <br />Toll Free: (800) 455-5536</td></tr>";
         var other = "<tr><td>Website: <a href=\"http://www.discoveradams.com/\">www.discoveradams.com</a></td></tr>";
         var info = dealer + contact + contact2 + address + tel + other;
         return info;
     }

    // TEMPLATE
    // -----------------------------
    // var pin = new VEShape(VEShapeType.Pushpin, (new VELatLong(xxx)));
    // pin.SetTitle('State');
    // var dealer = "<tr><th>xxx</th></tr>"
    // var contact = "<tr><td><b>xxx</b></td></tr>"
    // var address = "<tr><td>xxx <br />xxx</td></tr>"
    // var tel = "<tr><td>T. xxx <br /> F. xxx</td></tr>"
    // var other = "<tr><td>Email: <a href=\"mailto:xxx\">xxx</a> <br />Website: <a href=\"xxx\">xxx</a></td></tr>"
    // var info1 = dealer + contact + address + tel + other 
    // pin.SetDescription('<table>' + info1 + '</table>');
    // map.AddShape(pin);
