var map;
var point;
var codehtml;
var myFindPoints = 0;   
// Инициализируем карту
    function initialize() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("mapgoogle"));
        map.setCenter(new GLatLng(48.205780, 30.550296), 5);    
        map.setUIToDefault();
		

      //  map.addControl(new GSmallMapControl());
      //  map.addControl(new GMapTypeControl());   
		SetupMarkers();	  
        
      }
    }
   
   
   
   // Функция двигает центр карты к конкретной координате
   function MoveMapTo(setLon,setLng,Ang)
   {
    map.panTo(new GLatLng(setLon,setLng)); 
   }   
   
   function MoveMapTo(pointA)
   {
    map.panTo(pointA); 
	map.setCenter(pointA, 15);
   } 

   function createMarker(point, intHtml) {
   var letteredIcon = new GIcon(G_DEFAULT_ICON);
          letteredIcon.image = "http://www.sixt.de/common/img/app/multimap/sx-marker-single.png";
          letteredIcon.iconSize = new GSize(29, 38);	
  // markericon.iconSize = new GSize(36, 36);
   markerOptions = { icon:letteredIcon };       
   
  var newMarker = new GMarker(point, markerOptions)
  
  GEvent.addListener(newMarker, "click", function() {
            newMarker.openInfoWindowHtml(intHtml);
          });

    
 
  return newMarker;   
  
   } 
   
     function GetMarker(vLat,vLon, intHtml,AzymSector,qAzimut) { 
     MoveMapTo(vLat,vLon);
     var point =  new GLatLng(vLat,vLon);
   var markericon = new GIcon(G_DEFAULT_ICON);
 //  markericon.image = "http://localhost/images/marker/car3.png";    
 //  markericon.iconSize = new GSize(36, 36);
   markerOptions = { icon:markericon };       
   
  var newMarker = new GMarker(point, markerOptions)
  
  GEvent.addListener(newMarker, "click", function() {
            newMarker.openInfoWindowHtml(intHtml);  
          });

    

   //map.addOverlay(newMarker);   

 
      
   }

function SetupMarkers()
{
// stolichne shosse
codehtml= '<div class="gginfo"><img src=../../images/mhtml/1.jpg style=\"padding:4 10 4 4;\" align=right><B>Головной офис SIXT Украина</B><BR>Киев, Столичное шоссе<br>ул. Плещеева, 10. <br><br>тел. +38 (044) 362 000 6<\/div>';
map.addOverlay(createMarker(new GLatLng("50.365780", "30.550296"), codehtml));

// dmitrievskaya
codehtml= '<div class="gginfo"><img src=../../images/mhtml/3.jpg style=\"padding:4 10 4 4;\" align=right><B>Офис в Центре</B><BR>Киев, ул. Дмитриевская, 46. <br><br>тел. +38 (044) 362 000 6<\/div>';
map.addOverlay(createMarker(new GLatLng("50.451217", "30.489740"), codehtml));

// Boryspol
codehtml= '<div class="gginfo"><img src=../../images/mhtml/2.jpg style=\"padding:4 10 4 4;\" align=right><B>Аэропорт Борисполь</B><br>Трансферы, прокат автомобилей.<br>тел. +38 (044) 362 000 6<\/div>';
       
map.addOverlay(createMarker(new GLatLng("50.34100", "30.895646"), codehtml)); 

// Odessa, Staroportofrankyvska 55
codehtml= '<div class="gginfo"><B>Одесса</B><br>ул. Старопортофранковская, 55<br>тел.: +380 (48) 704-000-6<\/div>';  
map.addOverlay(createMarker(new GLatLng("46.484831", "30.720692"), codehtml));

// Odessa, Airport
codehtml= '<div class="gginfo"><B>Международный аэропорт Одесса</B><br><br>тел.: +380 (48) 704-000-6<\/div>';  
map.addOverlay(createMarker(new GLatLng("46.437975", "30.677390"), codehtml));

// Simferpolo, Airport
codehtml= '<div class="gginfo"><B>Международный аэропорт Симферополь</B><br><br>тел.: +380 (652) 64 000 6<\/div>';  
map.addOverlay(createMarker(new GLatLng("45.020550", "33.997965"), codehtml));

// Lviv, Airport
codehtml= '<div class="gginfo"><B>Международный аэропорт Львов</B><br><br>тел.: +380 (32) 253-000-6<\/div>';  
map.addOverlay(createMarker(new GLatLng("49.814616", "23.956203"), codehtml));

// Donezk
codehtml= '<div class="gginfo"><B>Донецк</B><br>Киевский проспект, 50<br>тел.: +380 (622) 13-000-6<\/div>';  
map.addOverlay(createMarker(new GLatLng("48.055308", "37.776918"), codehtml));

// Dnepropetrovsk
codehtml= '<div class="gginfo"><B>Днепропетровск</B><br>Кировка проспект, 97<br>тел.: +380 (56) 767-000-6<\/div>';  
map.addOverlay(createMarker(new GLatLng("48.447351", "35.019597"), codehtml));

// Kharkov
codehtml= '<div class="gginfo"><B>Харьков</B><br>ул. Малиновская, 7<br>тел.: +380 (57) 781-000-6<\/div>';  
map.addOverlay(createMarker(new GLatLng("49.990498", "36.264558"), codehtml));

// Kharkov airport
codehtml= '<div class="gginfo"><B>Харьков - Международный Аэропорт</B><br>тел.: +38 (094) 977 30 06<\/div>';  
map.addOverlay(createMarker(new GLatLng("49.92089", "36.2811"), codehtml));

// Ivano Frankovsk
codehtml= '<div class="gginfo"><B>Ивано-франковск</B><br>ул. Независимости, 40<br>тел.: +380 (342) 54-000-6<\/div>';  
map.addOverlay(createMarker(new GLatLng("48.918030", "24.717157"), codehtml));

// Trskavets
codehtml= '<div class="gginfo"><B>Трускавец</B><br>ул. Суховоля, 61<br>тел.: +380 (67) 448-46-26<\/div>';  
map.addOverlay(createMarker(new GLatLng("49.280556", "23.505"), codehtml));

// Zaporozhye
codehtml= '<div class="gginfo"><B>Запорожье</B><br>просп. Ленина, 135<br>тел.: +380 (61) 707-000-6<\/div>';  
map.addOverlay(createMarker(new GLatLng("47.83927", "35.13730"), codehtml));

// Uzhgorod
codehtml= '<div class="gginfo"><B>Ужгород</B><br>пл. Богдана Хмельницкого, 2<br>тел.: +380 (312)  44-000-6<\/div>';  
map.addOverlay(createMarker(new GLatLng("48.62126", "22.28666"), codehtml));
}



