﻿ //<![CDATA[
             
             var baseIcon1 = new GIcon(); 
 baseIcon1.iconSize=new GSize(60,66); 
 baseIcon1.iconAnchor=new GPoint(37,60); 
 baseIcon1.infoWindowAnchor=new GPoint(10,0); 
 baseIcon1.shadowSize = new GSize(94, 66);
 baseIcon1.shadow ="Images/painter_023.png"
 var gmarkers1 = []; 
 var i = 0;  
             
             var baseIcon = new GIcon(); 
 baseIcon.iconSize=new GSize(45,34); 
 baseIcon.iconAnchor=new GPoint(29,45); 
 baseIcon.infoWindowAnchor=new GPoint(10,0); 
 var gmarkers = []; 
 var i = 0;  

   function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(55.669438,23.881275), 7);
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        map.addControl(new GScaleControl());
         map.addControl(new MDControl()); 
     
     GDownloadUrl("infolt.xml", function(data1) { 
 var xml1 = GXml.parse(data1); 
 var markers1 = xml1.documentElement.getElementsByTagName("marker");
 for (var k = 0; k < markers1.length; k++) { 
  var point1 = new GLatLng(parseFloat(markers1[k].getAttribute("lat")), parseFloat(markers1[k].getAttribute("lng")));
 var name1 = markers1[k].getAttribute("name");
 var type1 = markers1[k].getAttribute("type");
  var icname1 = markers1[k].getAttribute("icname");
 var message1 = markers1[k].getAttribute("message");
 var image1 = markers1[k].getAttribute("image");
  var detalsurl1 = markers1[k].getAttribute("detalsurl");
  var tel1 = markers1[k].getAttribute("tel");
  var adres1 = markers1[k].getAttribute("adres");

  var micon1 = new GIcon(baseIcon1); 
 micon1.image = "Images/"+icname1; 
 var marker1 = createMarker1(point1,name1 , type1 , message1,micon1,icname1,image1,detalsurl1,tel1,adres1 ); 
 map.addOverlay(marker1); 
 
 }
	});
	    
     GDownloadUrl("infolt.xml", function(data) { 
 var xml = GXml.parse(data); 
 var markers = xml.documentElement.getElementsByTagName("marker");
 for (var k = 0; k < markers.length; k++) { 
  var point = new GLatLng(parseFloat(markers[k].getAttribute("lat")), parseFloat(markers[k].getAttribute("lng")));
 var name = markers[k].getAttribute("name"); 
 var message = markers[k].getAttribute("message");
  var image = markers[k].getAttribute("image");
  var detalsurl = markers[k].getAttribute("detalsurl");
  var tel = markers[k].getAttribute("tel");
  var adres = markers[k].getAttribute("adres");
  var type = markers[k].getAttribute("type");  
  var sicon =markers[k].getAttribute("sicon");
 var micon = new GIcon(baseIcon); 
 //var icon_number = k + 1; 
 micon.image = "Handler.ashx?PhotoID="+ sicon +"&Size=S" //"Images/vies_kat_s" + icon_number + ".png"; 
 var marker = createMarker(point,name,message,micon,image,detalsurl,tel,adres , type); 
 map.addOverlay(marker); 
 
 }
	});   
        
       
       function createMarker1(point1,name1,type1, message1,micon1,icname1,image1,detalsurl1,tel1,adres1) { 
 var marker1 = new GMarker(point1, {icon:micon1, title:name1}); 
markerGroups[type1].push(marker1)
//alert(type1)
 GEvent.addListener(marker1, "click", function() { 
 marker1.openExtInfoWindow(
              map,
               "custom_info_window_bubble",
              name1 + "<br/>Aprašymas:" + message1 + "<br/>Telefonas:" + tel1 + "<br/>Adresas:" + adres1 + "<br/><a target='_blank' href='" + detalsurl1 + "'>detaliau ...</a><br/><br/><center><img src='Handler.ashx?PhotoID=" + image1 + "&Size=M'/></center>",
 //<a language="javascript" onclick="NewWindow('Pages/obdet.aspx?AlbumID=<%# Eval("ojectid") %>','mywin','800','720','yes','random')"  href="javascript:void(0)">
              {beakOffset: 3});
    });
  
 gmarkers1[i] = marker1; 
 i++; 
 return marker1; 
 }
    
       
        function createMarker(point,name,message,micon,image,detalsurl,tel,adres,type) { 
 var marker = new GMarker(point, {icon:micon, title:name}); 
 markerGroups[type].push(marker);
  GEvent.addListener(marker, "click", function() { 
 marker.openExtInfoWindow(
              map,
               "custom_info_window_bubble",
              name +"<br/>Aprašymas:"+message+"<br/>Telefonas:"+tel+"<br/>Adresas:"+adres+"<br/><a target='_blank' href='"+detalsurl+"'>detaliau ...</a><br/><br/><center><img src='Handler.ashx?PhotoID="+image+"&Size=M'/></center>",
              {beakOffset: 3});
    });
  
 gmarkers[i] = marker; 
 i++; 
 return marker; 
 }      
   }}


   var markerGroups = { "miestas": [], "med": [], "turizmas": [], "apgyv": [], "pramogos": [], "maitinimas": [], "parduotuv": [], "transportas": [], "li": [], "baldai": [], "statyba": [], "www": [] };        
function toggleGroup(type) {
      for (var i = 0; i < markerGroups[type].length; i++) {
        var marker = markerGroups[type][i];
        if (marker.isHidden()) {
          marker.show();
        } else {
          marker.hide();
        }
         } 
    }

    //]]>
