﻿var myimages=new Array()
function preloadimages()
{
    for (i=0;i<preloadimages.arguments.length;i++)
    {
        myimages[i]=new Image();
        myimages[i].src=preloadimages.arguments[i];
    }
}

preloadimages(
"/sandiego/img/sandiego/thumb/del-mar.jpg"
,"/sandiego/img/sandiego/thumb/la_jolla5.jpg"
,"/sandiego/img/sandiego/thumb/san-diego_coronado3.jpg"
,"/sandiego/img/sandiego/thumb/carmel_valley.jpg"
,"/sandiego/img/sandiego/thumb/san-diego_balboa.jpg"
)


      
      
      
         var points = new Array();
         var onePoint;
        /*
        each point contains following infromation:
        [0] Short title
        [1] Latitude
        [2] Longtitude
        [3] HTML code - image and description
        */
        
        onePoint = new Array();
        onePoint.push("Del Mar");
        onePoint.push(32.9611);
        onePoint.push(-117.2682);
        onePoint.push("<table class='news'><tr><td><img src='/sandiego/img/sandiego/thumb/del-mar.jpg' /></td><td>Del Mar - один из дорогих и красивых пригородов Сан-Диего.</td></tr></table>");
        points.push(onePoint);

        onePoint = new Array();
        onePoint.push("La Jolla");
        onePoint.push(32.8476);
        onePoint.push(-117.2784);
        onePoint.push("<table class='news'><tr><td><img src='/sandiego/img/sandiego/thumb/la_jolla5.jpg' /></td><td>Причудливо обточенные волнами камни берега, лежбище котиков.</td></tr></table>");
        points.push(onePoint);

        onePoint = new Array();
        onePoint.push("Flying Leatherneck Aviation Museum");
        onePoint.push(32.8910);
        onePoint.push(-117.1396);
        onePoint.push("<img src='/sandiego/img/sandiego/thumb/miramar_base.jpg' class=imageLeft /><a href=http://flyingleathernecks.org><u>flyingleathernecks.org</u></a><br>Авиационный музей на базе морской пехоты Мирамар. Здесь можно походить вокруг военных самолетов и попинать шасси ногами.<br><a href=http://www.miramarairshow.com/><u>www.miramarairshow.com</u></a><br>На территории базы в октябре проходит большое авиашоу. Вход на шоу бесплатный.");
        points.push(onePoint);

        onePoint = new Array();
        onePoint.push("Отель и пляж Коронадо");
        onePoint.push(32.6804);
        onePoint.push(-117.1791);
        onePoint.push("<table class='news'><tr><td><img src='/sandiego/img/sandiego/thumb/san-diego_coronado3.jpg' /></td><td>В отеле Del Coronado снимали фильм 'В Джазе Только Девушки'. Пляж Коронадо - один из лучших пляжей Сан-Диего</td></tr></table>");
        points.push(onePoint);

        onePoint = new Array();
        onePoint.push("Парк развлечений Sea World");
        onePoint.push(32.7644);
        onePoint.push(-117.2261);
        onePoint.push("<table class='news'><tr><td><img src='/sandiego/img/sandiego/thumb/kasatki3.jpg' /></td><td><a href=http://4adventure.com/seaworld/ca/><u>www.seaworld.com</u></a><br>В этом парке можно увидеть выступление касаток, погладить руками дельфинов и вообще, получить море удовольствия</td></tr></table>");
        points.push(onePoint);

        onePoint = new Array();
        onePoint.push("Carmel Valley");
        onePoint.push(32.9516);
        onePoint.push(-117.2336);
        onePoint.push("<table class='news'><tr><td><img src='/sandiego/img/sandiego/thumb/carmel_valley.jpg' /></td><td>Тихий район с хорошими школами и приемлемыми ценами на жилье неподалеку от океана. </td></tr></table>");
        points.push(onePoint);

        onePoint = new Array();
        onePoint.push("Torrey Pines");
        onePoint.push(32.9256);
        onePoint.push(-117.2595);
        onePoint.push("<img src='/sandiego/img/beaches/thumb/torrey_pines.jpg' class=imageLeft />Пляж-заповедник Torrey Pines. Удивительно живописные песчаные каньоны прямо в черте города. Тропы для пеших прогулок.");
        points.push(onePoint);

        onePoint = new Array();
        onePoint.push("National City");
        onePoint.push(32.6871);
        onePoint.push(-117.1083);
        onePoint.push("National City, Logan Heights и прилегающие районы - одни из самых мрачных мест в Сан-Диего. Сюда лучше не ходить и уж, тем более, не планировать тут жить :)");
        points.push(onePoint);

        onePoint = new Array();
        onePoint.push("Balboa Park");
        onePoint.push(32.7268);
        onePoint.push(-117.152);
        onePoint.push("<table class='news'><tr><td><img src='/sandiego/img/sandiego/thumb/san-diego_balboa.jpg' /></td><td><a href=http://www.balboapark.org><u>www.balboapark.org</u></a><br><a href=http://www.sandiegozoo.org><u>www.sandiegozoo.org</u></a><br>Главный городской парк. Здесь же находится огромный всемирно известный San Diego Zoo</td></tr></table>");
        points.push(onePoint);

        onePoint = new Array();
        onePoint.push("Wild Animal Park");
        onePoint.push(33.095);
        onePoint.push(-117.002);
        onePoint.push("<a href=http://www.wildanimalpark.com><u>www.wildanimalpark.com</u></a><br>Парк диких животных.");
        points.push(onePoint);
        
        onePoint = new Array();
        onePoint.push("Русская православная церковь");
        onePoint.push(32.7481);
        onePoint.push(-117.0846);
        onePoint.push("5131 Rex Avenue,<br>San Diego, CA 92105<br>(619) 282-3304<br><a href=http://www.orthodox-sandiego.net><u>www.orthodox-sandiego.net</u></a><br><b>Храм Св. Пр. Иоанна Кронштадтского</b><br>Крошечная русская церковь со строгим соблюдением традиций и воскресной школой. Ну оооочень крошечная.");
        points.push(onePoint);
        
        onePoint = new Array();
        onePoint.push("Церковь Святого Николая");
        onePoint.push(32.7493);
        onePoint.push(-117.1142);
        onePoint.push("3873 Cherokee Ave<br>San Diego, CA 92104<br>Расположена в большом здании, выглядящем как и полагается церкви. Но взаимоотношения этой церкви с официальным русским православием не понятны. В русских православных каталогах она не значится.");
        points.push(onePoint);

        /*
        *   shops and retailers
        */
        var shops = new Array();
        onePoint = new Array();
        onePoint.push("Plow Boys Market");
        onePoint.push(32.9598);
        onePoint.push(-117.037);
        onePoint.push("13430 Midland Rd Poway, CA 92064<br>Здесь можно купить свежие овощи по ценам ниже, чем в сетевых магазинах типа Ralphs или Albertsons. По-всей видимости у магазина прямые поставки от мексиканцев, поэтому овощи там свежее чем в тех же сетевых магазинах.");
        shops.push(onePoint);
        
        onePoint = new Array();
        onePoint.push("North Park Produce #1");
        onePoint.push(32.9521);
        onePoint.push(-117.0644);
        onePoint.push("12342 Poway Rd. Poway, CA 92064<br>Хотя, технически это иранский магазин, здесь можно купить разнообразной этнической еды. В том числе и русские продукты. Много овощей по хорошим ценам. Большой выбор чая.");
        shops.push(onePoint);

        onePoint = new Array();
        onePoint.push("North Park Produce #2");
        onePoint.push(32.755);
        onePoint.push(-117.1166);
        onePoint.push("3551 El Cajon Blvd San Diego, CA 92104<br>Иранский магазин, много этнической еды (в том числе и русской).<br>Конкретно <b>в данном</b> магазине мы не были, к нам ближе был North Park Produce #1, расположенный в Poway");
        shops.push(onePoint);

        onePoint = new Array();
        onePoint.push("Русский магазин");
        onePoint.push(32.8732);
        onePoint.push(-117.2177);
        onePoint.push("<b>Continent European Delicatessen</b><br>4150 Regents Park RW,#110<br>La Jolla<br>(858)623-0099<br>Маленький русский магазинчик со скромным выбором продуктов. Есть русские газеты, журналы.");
        shops.push(onePoint);

        onePoint = new Array();
        onePoint.push("Русский магазин");
        onePoint.push(32.7503);
        onePoint.push(-117.0686);
        onePoint.push("<b>Continent European Delicatessen</b><br>5961 University Avenue #314<br>San Diego, CA 92115<br>(619) 583-6366<br>");
        shops.push(onePoint);


        onePoint = new Array();
        onePoint.push("Русский магазин");
        onePoint.push(32.9929);
        onePoint.push(-117.0702);
        onePoint.push("<b>КАШТАН<br>fine europian food restaurant and deli</b><br>12125 Alta Carmel Ct., Ste#340, San Diego<br>Совмесщенные русский магазин и ресторан. Магазин очень похож на <b>Continent European Delicatessen</b><br><i>За наводку спасибо Яне Робертсон</i>");
        shops.push(onePoint);


        onePoint = new Array();
        onePoint.push("Seafood City Supermarket");
        onePoint.push(32.9138);
        onePoint.push(-117.1317);
        onePoint.push("8955 Mira Mesa Blvd<br>San Diego, CA 92126<br>Огромный выбор дешевой свежей рыбы. Мясо тоже дешевле, чем в других магазинах. Экзотические фрукты, недорогие овощи.<br>&nbsp;<br>Смотри также <b>Lucky Seafood</b>, расположенный неподалеку");
        shops.push(onePoint);

        onePoint = new Array();
        onePoint.push("Lucky Seafood");
        onePoint.push(32.919);
        onePoint.push(-117.1243);
        onePoint.push("<b>Asian Seafood Market</b><br>9326 Mira Mesa Blvd,<br>San Diego, CA 92126<br>Огромный выбор дешевой свежей рыбы. Мясо тоже дешевле, чем в других магазинах. Экзотические фрукты, недорогие овощи.<br>&nbsp;<br>Смотри также <b>Seafood City Supermarket</b>, расположенный неподалеку");
        shops.push(onePoint);

        onePoint = new Array();
        onePoint.push("99 Ranch Market");
        onePoint.push(32.8331);
        onePoint.push(-117.1608);
        onePoint.push("7330 Clairmont Mesa Blvd,<br>San Diego, CA, 92111<br>Еще один огромный азиатский продуктовый мгазин со смешными ценами. Пусть название вас не обманывает, это <span style=\"color:red;\"><b>НЕ</b></span> магазин '99 центов'");
        shops.push(onePoint);

        onePoint = new Array();
        onePoint.push("Fry's Electronic's");
        onePoint.push(32.8030);
        onePoint.push(-117.1151);
        onePoint.push(" 9825 Stonecrest Boulevard<br>San Diego<br>Один из лучших магазинов электроники, которые я когда-либо видел. Забудьте о CompUSA, забудьте Best Buy. Железо надо покупать либо он-лайн, либо во Fry's");
        shops.push(onePoint);

        onePoint = new Array();
        onePoint.push("Fry's Electronic's");
        onePoint.push(33.1381);
        onePoint.push(-117.1833);
        onePoint.push(" 150 Bent Avenue<br>San Marcos<br>Один из лучших магазинов электроники, которые я когда-либо видел. Забудьте о CompUSA, забудьте Best Buy. Железо надо покупать либо он-лайн, либо во Fry's<br>&nbsp;<br>Fry's в Сан-Маркосе оформлен как произведение искусства. Туда надо сходить хотя бы один раз, как в музей.");
        shops.push(onePoint);

        onePoint = new Array();
        onePoint.push("GTM Discount General Store");
        onePoint.push(32.8406);
        onePoint.push(-116.9957);
        onePoint.push("8967 Carlton Hills Blvd<br>Santee, CA 92071<br>Магазин уцененных товаров. Продается все, от еды и мебели до одежды и электроники. Одежда не фильтиперсовая, но среди остальных товаров можно найти интересные вещи по интересным ценам.");
        shops.push(onePoint);

        /*
        * Beaches
        */
        var beaches = new Array();
        onePoint = new Array();
        onePoint.push("Del Mar");
        onePoint.push(32.961);
        onePoint.push(-117.2686);
        onePoint.push("Городской пляж Del Mar");
        beaches.push(onePoint);
        
        onePoint = new Array();
        onePoint.push("Torrey Pines");
        onePoint.push(32.931);
        onePoint.push(-117.260);
        onePoint.push("<img src='/sandiego/img/beaches/thumb/torrey_pines2.jpg' class=imageLeft /><a href=/sandiego/beach_torrey_pines.aspx><u>Пляж-заповедник Torrey Pines</u></a>");
        beaches.push(onePoint);
        
        onePoint = new Array();
        onePoint.push("La Jolla Shores");
        onePoint.push(32.858);
        onePoint.push(-117.257);
        onePoint.push("<img src='/sandiego/img/beaches/thumb/la_jolla1.jpg' class=imageLeft />Пляж La Jolla Shores");
        beaches.push(onePoint);
        
        onePoint = new Array();
        onePoint.push("Pacific&nbsp;Beach");
        onePoint.push(32.794);
        onePoint.push(-117.257);
        onePoint.push("<img src='/sandiego/img/beaches/thumb/pacific2.jpg' class=imageLeft />");
        beaches.push(onePoint);
        
        onePoint = new Array();
        onePoint.push("Mission Beach");
        onePoint.push(32.769);
        onePoint.push(-117.253);
        onePoint.push("<img src='/sandiego/img/beaches/thumb/mission.jpg' class=imageLeft /><a href=/sandiego/beach_mission.aspx><u>Mission&nbsp;Beach</u></a>");
        beaches.push(onePoint);
        
        onePoint = new Array();
        onePoint.push("Ocean Beach");
        onePoint.push(32.752);
        onePoint.push(-117.253);
        onePoint.push("<img src='/sandiego/img/beaches/thumb/ocean3.jpg' class=imageLeft /><a href=/sandiego/beach_ocean.aspx><u>Ocean Beach</u></a>");
        beaches.push(onePoint);
        
        onePoint = new Array();
        onePoint.push("Coronado City Beach");
        onePoint.push(32.684);
        onePoint.push(-117.185);
        onePoint.push("<img src='/sandiego/img/beaches/thumb/coronado2.jpg' class=imageLeft /><a href=/sandiego/beach_coronado.aspx><u>Городской пляж Коронадо</u></a>");
        beaches.push(onePoint);

        onePoint = new Array();
        onePoint.push("Imperial&nbsp;Beach");
        onePoint.push(32.580);
        onePoint.push(-117.133);
        onePoint.push("<img src='/sandiego/img/beaches/thumb/imperial3.jpg' class=imageLeft /><a href=/sandiego/beach_imperial.aspx><u>Imperial Beach</u></a>");
        beaches.push(onePoint);

                      
         var map = null;
         lat = 32.9323;
         lon = -117.12;
         mapObjID = 0;

    function GetMap()
         {
            map = new VEMap('myMap');
            try {            
            map.LoadMap(new VELatLong(lat, lon), 10 ,'r' ,false);
            //map.AttachEvent("onclick",MouseClick);
            }
            catch (e)
            {
                //alert(e);
            }
            RedrawMap();
            MapResize('myMap');
            
         }   
         

    function RedrawMap()
    {
        obj = document.getElementsByName("idPlaces");
        var pushpinGroup = 0;
        for (i = 0; i < obj.length; i++)
        {
            if (obj[i].checked)
            {
                pushpinGroup = i;
                break;
            }
        }
        map.DeleteAllShapeLayers();
        switch (pushpinGroup)
        {
            case 0:
                DrawAllPoints(points);  
            break;
            case 1:
                DrawAllPoints(shops);
            break;
            case 2:
                DrawAllPoints(beaches);
            break;
            default:
            
        }
    }
