
var map;
var geoXmlT;
var geoXmlN;
var geoXml;
var small_fotos = false;

function KMLPage(lat, lon, scale) {
 if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map")); 
    map.addControl(new GLargeMapControl());    
    map.addControl(new GHierarchicalMapTypeControl());		
    map.setCenter(new GLatLng(lat, lon), scale); 
    map.addMapType(G_PHYSICAL_MAP);
    map.addMapType(G_SATELLITE_3D_MAP);
    map.addControl(new GScaleControl());				
    map.addControl(new GOverviewMapControl());				
    map.setMapType(G_PHYSICAL_MAP);
  }

}


function ShowTotalT(KMLPath) {
   if (GBrowserIsCompatible()) {
      if (geoXmlT != undefined) {
         map.removeOverlay(geoXmlT);
	 geoXmlT = undefined;
      } else {
         geoXmlT = new GGeoXml(KMLPath);
         map.addOverlay(geoXmlT);
      }
   }
}

function ShowTotalN(KMLPath) {
   if (GBrowserIsCompatible()) {
      if (geoXmlN != undefined) {
         map.removeOverlay(geoXmlN);
	 geoXmlN = undefined;
      } else {
         geoXmlN = new GGeoXml(KMLPath);
         map.addOverlay(geoXmlN);
      }
   }
}

var retKML = function RetKML(text, status) {
    var myKMLDOM = GXml.parse(text);
    var nodes = myKMLDOM.getElementsByTagName("Placemark");
    var lista = '';
    for (i=0; i<nodes.length; i++) {
        var point = nodes[i];
        if (point.parentNode.tagName == 'Folder') {
           var children = point.childNodes;
           for (j=0; j<children.length; j++) {
               var child = children[j]; 
               if (child.tagName == 'name') {             
                  lista = lista + child.textContent + ';<br/>';
               }
           }
        }
    }
    document.getElementById('lista_m').innerHTML = lista;    
}

var ss = function setCenter() {
    this.gotoDefaultViewport(map);
}

function KMLTrack(KMLPath) {
 if (GBrowserIsCompatible()) {
	if (geoXml != undefined) {
	    map.removeOverlay(geoXml);
	}
    geoXml = new GGeoXml(KMLPath);
    GEvent.addListener(geoXml, "load", ss);
    map.addOverlay(geoXml);

    GDownloadUrl(KMLPath, retKML);

  }
}


function showpic(img)  {
	var cp = location.pathname;
	window.open("http://www.apsoft.com.pl/_scripts/picture.php?image="+img+"&folder="+cp,
				"_blank",
				"toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=800, height=600")  
}

function mover(img) {
	var x=document.getElementById(img);
	x.border =2
}
  
function mout(img) {
	var x=document.getElementById(img);
	x.border =1
}

