﻿/*
    NickNet Soluções para Internet
    Responsável: Maurício Roberto Gonzatto
    Data: 29/03/2007
*/

var pinID = 1;

function GetMap()
{
    if(document.getElementById('myMap'))
    {
        map = new VEMap('myMap');
        map.LoadMap(new VELatLong(-27.0328, -49.3861), 5 ,'h' ,false);    
    }
        //map.HideDashboard();
}

function mercadoExterno()
{
   map.SetZoomLevel(0);      
   
   var pin3 = new VEPushpin(pinID,
             new VELatLong('-30.4660007362339','20.4847874624531'),
             "Img/Logo_Mapa.jpg",
             "Mercado Externo de Madeiras <br/> África do Sul",
             "");
   map.AddPushpin(pin3);
   pinID++;
   PanMap(null,null,new VELatLong('-30.4660007362339','20.4847874624531'));
   

   var pin4 = new VEPushpin(pinID,
             new VELatLong('41.5270754555302','-99.8106744924202'),
             "Img/Logo_Mapa.jpg",
             "Mercado Externo de Madeiras <br/> Estados Unidos da América",
             "");
   map.AddPushpin(pin4);
   pinID++;
   PanMap(null,null,new VELatLong('41.5270754555302','-99.8106744924202'));   
   
   
   var pin5 = new VEPushpin(pinID,
             new VELatLong('59.2577923333035','-105.835946359314'),
             "Img/Logo_Mapa.jpg",
             "Mercado Externo de Madeiras <br/> Canadá",
             "");
   map.AddPushpin(pin5);
   pinID++;
   PanMap(null,null,new VELatLong('-26.8166921343986','-52.0167263035795'));   
   
   var pin6 = new VEPushpin(pinID,
             new VELatLong('31.6275666121484','-7.9989907775792'),
             "Img/Logo_Mapa.jpg",
             "Mercado Externo de Madeiras <br/> Marrocos",
             "");
   map.AddPushpin(pin6);
   pinID++;
   PanMap(null,null,new VELatLong('31.6275666121484','-7.9989907775792'));    
      
      
   var pin7 = new VEPushpin(pinID,
             new VELatLong('40.4183513381295','-3.70601155166426'),
             "Img/Logo_Mapa.jpg",
             "Mercado Externo de Madeiras <br/> Espanha",
             "");
   map.AddPushpin(pin7);
   pinID++;
   PanMap(null,null,new VELatLong('31.6275666121484','-7.9989907775792'));  
   
   
   var pin8 = new VEPushpin(pinID,
             new VELatLong('40.2116356628991','-8.37564155935955'),
             "Img/Logo_Mapa.jpg",
             "Mercado Externo de Madeiras <br/> Portugal",
             "");
   map.AddPushpin(pin8);
   pinID++;
   PanMap(null,null,new VELatLong('40.2116356628991','-8.37564155935955'));
   
   
   var pin9 = new VEPushpin(pinID,
             new VELatLong('42.9647688041154','12.4908646852381'),
             "Img/Logo_Mapa.jpg",
             "Mercado Externo de Madeiras <br/> Itália",
             "");
   map.AddPushpin(pin9);
   pinID++;
   PanMap(null,null,new VELatLong('42.9647688041154','12.4908646852381'));
   
   
   var pin10 = new VEPushpin(pinID,
             new VELatLong('46.5657094213432','3.33348620414259'),
             "Img/Logo_Mapa.jpg",
             "Mercado Externo de Madeiras <br/> França",
             "");
   map.AddPushpin(pin10);
   pinID++;
   PanMap(null,null,new VELatLong('46.5657094213432','3.33348620414259'));         
   
   
   var pin11 = new VEPushpin(pinID,
             new VELatLong('50.8463187477844','4.35621311725092'),
             "Img/Logo_Mapa.jpg",
             "Mercado Externo de Madeiras <br/> Bélgica",
             "");
   map.AddPushpin(pin11);
   pinID++;
   PanMap(null,null,new VELatLong('50.8463187477844','4.35621311725092'));
   
   
   var pin12 = new VEPushpin(pinID,
             new VELatLong('52.3707896497746','4.89232064162074'),
             "Img/Logo_Mapa.jpg",
             "Mercado Externo de Madeiras <br/> Holanda",
             "");
   map.AddPushpin(pin12);
   pinID++;
   PanMap(null,null,new VELatLong('52.3707896497746','4.89232064162074'));                    
}

function addAdami()
{
   map.SetZoomLevel(8);      
   
   var pin3 = new VEPushpin(pinID,
             new VELatLong('-26.9720516172598','-51.5450539300659'),
             "Img/Logo_Mapa.jpg",
             "PCH - Santo Antônio - Água Doce - SC",
             "<br/><br/><img src='img/Aereas/PCH_SantoAntonio.jpg' alt='Escritório Central' style='width:200px; heigth:140px;' /> ");
   map.AddPushpin(pin3);
   pinID++;
   PanMap(null,null,new VELatLong('-26.9720516172598','-51.5450539300659'));
   
   
   var pin4 = new VEPushpin(pinID,
             new VELatLong('-26.8492618914559','-52.0066756802158'),
             "Img/Logo_Mapa.jpg",
             "Adami Pasta Químico Mecânica – Ponte Serrada, SC",
             "<br/><br/><img src='img/Aereas/PQM.jpg' alt='Adami Pasta Químico Mecânica' style='width:200px; heigth:140px;' /> ");
   map.AddPushpin(pin4);
   pinID++;
   PanMap(null,null,new VELatLong('-26.8492618914559','-52.0066756802158'));
   
   
   var pin5 = new VEPushpin(pinID,
             new VELatLong('-26.8166921343986','-52.0167263035795'),
             "Img/Logo_Mapa.jpg",
             "PCH – Passos Maia – Passos Maia, SC",
             "<br/><br/><img src='img/Aereas/Usina_04.jpg' alt='PCH – Passos Maia' style='width:200px; heigth:140px;' /> ");
   map.AddPushpin(pin5);
   pinID++;
   PanMap(null,null,new VELatLong('-26.8166921343986','-52.0167263035795')); 
   
   var pin = new VEPushpin(pinID,
             new VELatLong('-26.794218','-51.015592876'),
             "Img/Logo_Mapa.jpg",
             "Adami Papel/Embalagens  <br/> Caçador - SC",
             "<br/><br/><img src='img/Aereas/IMG_5598.jpg' alt='Adami Papel/Embalagens' style='width:200px; heigth:140px;' /> " +
             "<br/>Adami Madeireira<br/><br/><img src='img/Aereas/Madeireira_2.jpg' alt='Adami Madeireira' style='width:200px; heigth:140px;' /> ");
   map.AddPushpin(pin);
   pinID++;
   PanMap(null,null,new VELatLong('-26.794218','-51.015592876'));  
              
              
   var pin2 = new VEPushpin(pinID,
             new VELatLong('-26.753722912893','-51.0155640052282'),
             "Img/Logo_Mapa.jpg",
             "Escritório Central  <br/> Caçador - SC",
             "<br/><br/><img src='img/Aereas/Escritorio.jpg' alt='Escritório Central' style='width:200px; heigth:140px;' /> ");
   map.AddPushpin(pin2);
   pinID++;  
   PanMap(null,null,new VELatLong('-26.753722912893','-51.0155640052282'));                                    
                                                        
   //FindLoc('Brazil');
}

function FindLoc(local)
{
    map.Find(null, local, null, onFoundResults);
}

function onFoundResults(e)
{    
    var count = e.length;
    var arrPoints = new Array();
    for(var i=0; i < count; i++)
    {
        arrPoints[i] = e[i].LatLong;
    }
    AddPolygon(arrPoints);
    //alert(e[0].LatLong.Latitude + '     ' + e[0].LatLong.Longitude);              
}      

// Seta a visualização do mapa para uma localização específica
function PanMap(x,y,latlong)
{
    if ( x != null & y!= null)
    {
        map.Pan(x,y);
    }
    else if (latlong!=null)
    {
        map.PanToLatLong(latlong);
    }
}


function AddPolygon(points)         
{               
    /*var points = new Array(new VELatLong(-33.7333583294929,-53.3832866470535), //Barra do Chuí, Brazil
                           new VELatLong(45.01534,-104.06324),
                           new VELatLong(-33.6166713777124,-53.449956123542), //Arnoni, Brazil
                           new VELatLong(41.003,-111.05878),
                           new VELatLong(45.01188,-111.06687));*/           
    poly = new VEPolygon('polygon1', points);           
    poly.SetOutlineWidth(3);           
    poly.SetOutlineColor(new VEColor(0,150,100,1.0));           
    poly.SetFillColor(new VEColor(0,150,100,0.5));           
    map.AddPolygon(poly);           
    map.SetMapView(points);          
}

